標籤:

用CASS10.0搞定五花八門的地籍成果

引言: 用CASS做地籍測量的達人們,可能遇到過這樣的煩惱。雖然國家有地籍調查規程,但實際上各地只執行地方標準。這就導致地籍成果的要求可以說千變萬化!圖、表、報告的樣式要求經常調整。

不用鬱悶了,CASS10.0重構地籍模塊代碼,支持用戶自定義宗地圖、地籍調查表、界址點調查表、界址點成果表等。這意味著,應對五花八門的地籍成果要求,自己就能搞定!無需定製開發新功能。

各位達人們,我們來一起學習CASS10.0的自定義報表工具SmartTableTool。以自定義宗地圖模板為例,來體驗一下CASS10.0中自定義宗地圖的便捷。SmartTableTool工具可以供用戶修改和編輯Cass10.0的模板文件。

1打開SmartTableTool模板編輯工具

方法一:啟動Cass10.0,執行菜單「地籍啟動模板編輯工具」

方法一:啟動Cass10.0,在命令行中輸入RunSmartTableTool啟動模板編輯工具

方法三:找到Cass10.0安裝路徑下的inSmartTableTool文件夾,雙擊打開Decoda.exe

圖 1打開SmartTableTool模板編輯工具

2編輯宗地圖模板

操作步驟:

(1)點擊「打開」,選擇Cass10.0安裝目錄下report文件夾,打開標準宗地圖16開.zip

圖 2 打開標準宗地圖16開.zip

(2)雙擊圖3中四處中任何一處,均可打開模板。用戶可以在該模板下修改宗地圖的尺寸、樣式等。

圖3 啟動word模板

圖 4 標準宗地圖16開.zip模板

3修改宗地圖尺寸

打開宗地圖模板文件後,可以看出圖3是以表格的形式存儲的,用戶可以調整表格的行高、列寬等數據來調整宗地圖的大小。

註:調整模板的尺寸,建議以磅為單位

模板的行高、列寬等大小,無需是要出圖的絕對值大小,只要保證各個高度的比例跟成果要求的比例一致即可,軟體會自動根據cassconfig.db文件中的ReportMatchField表中的宗地圖大小和出圖的比例尺自動計算。

圖 5 ReportMatchField表中存儲的宗地圖大小

4查看宗地擴展屬性

模板中讀取的是宗地的的擴展屬性,可以在Cass10.0中利用XDLIST命令查看圖形的擴展屬性

圖 6 XDLIST查看宗地擴展屬性

5修改模板的獲取值

在標準宗地圖16開.docx文件中,存儲了模板文件的樣式和獲取的欄位值,如下圖。表示製圖日期獲取的是宗地擴展屬性中ZTRQ欄位存儲的值。用戶若需要修改該獲取值,如獲取TUFU欄位存儲的值,可直接將ZTRQ替換成TUFU後保存模板文件。

註:模板文件中的如{3@ZTRQ}中的數字,指的是根據不同的數據源來獲取值的lua腳本協議。該協議中,數據源包括1.實體屬性(包括幾何屬性和擴展屬性);2.資料庫(二維表等);3.設置項(固有值,比如 施工單位 設計單位等用對話框錄入的信息);4.元數據 比如1類裡面包含了10個實體 分為界址點和界址線 需要獲取它們各自的序號;5.自擴展。

用戶可以根據不同的數據源來填寫。具體的獲取數據源的方法和獲取數據的格式,可以參照本文檔的的相關章節。

一般情況下獲取的都是實體屬性,所以填1就可以了。

6保存模板文件

保存打開的docx文件,並在SmartTableTool主界面中點擊 「保存」按鈕。該按鈕只是保存模板文件,若修改了lua腳本文件,需要利用(Ctrl+s)保存Lua腳本文件。

完成以上操作,一個簡單的CASS宗地圖就生成了

以上步驟看起來會不會覺得有那麼點複雜,不要緊,看看下面的操作視頻。跟著一步步來操作,卡在哪裡repeat一次就明白啦。

https://www.zhihu.com/video/969537509193191424

結束語:CASS10.0重構了地籍模塊的代碼,提供更靈活的報表自定義工具。宗地圖和各類報表,都允許用戶自定義樣式。想「隨心所欲」的輸出自己想要的CASS地籍成果嗎?參考以上文檔和操作視頻學起來,CASS將更好的「為你所用」!

以上功能,CASS9.2及以下版本的用戶無法體驗。趕緊來生態圈試用體驗吧!


推薦閱讀:

測量不確定度誤差的區別
數學繪本|一寸蟲:小身體,大智慧

TAG:測量 |