用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
2編輯宗地圖模板
操作步驟:
(1)點擊「打開」,選擇Cass10.0安裝目錄下report文件夾,打開標準宗地圖16開.zip
(2)雙擊圖3中四處中任何一處,均可打開模板。用戶可以在該模板下修改宗地圖的尺寸、樣式等。
3修改宗地圖尺寸
打開宗地圖模板文件後,可以看出圖3是以表格的形式存儲的,用戶可以調整表格的行高、列寬等數據來調整宗地圖的大小。
註:調整模板的尺寸,建議以磅為單位
模板的行高、列寬等大小,無需是要出圖的絕對值大小,只要保證各個高度的比例跟成果要求的比例一致即可,軟體會自動根據cassconfig.db文件中的ReportMatchField表中的宗地圖大小和出圖的比例尺自動計算。
4查看宗地擴展屬性
模板中讀取的是宗地的的擴展屬性,可以在Cass10.0中利用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:測量 |