用CASS做地籍测量的达人们,可能遇到过这样的烦恼。虽然国家有地籍调查规程,但实际上各地只执行地方标准。这就导致地籍成果的要求可以说千变万化!图、表、报告的样式要求经常调整。
不用郁闷了,CASS10.0重构地籍模块代码,支持用户自定义宗地图、地籍调查表、界址点调查表、界址点成果表等。这意味着,应对五花八门的地籍成果要求,自己就能搞定!无需定制开发新功能。
各位达人们,本文让我们来一起学习CASS10.0的自定义报表工具SmartTableTool。
1、打开SmartTableTool模板编辑工具
方法一:启动Cass10.0,执行菜单“地籍\启动模板编辑工具”
方法一:启动Cass10.0,在命令行中输入RunSmartTableTool启动模板编辑工具
方法三:找到Cass10.0安装路径下的\bin\SmartTableTool\文件夹,双击打开Decoda.exe。
打开SmartTableTool模板编辑工具
2、编辑宗地图模板
操作步骤:
(1)点击选择Cass10.0安装目录下report文件夹,打开标准宗地图16开.zip。
打开标准宗地图16开.zip模板
(2)双击图3中四处中任何一处,均可打开模板。用户可以在该模板下修改宗地图的尺寸、样式等。
启动word模板
▌
标准宗地图16开.zip模板
3、修改宗地图尺寸
打开宗地图模板文件后,可以看出图3是以表格的形式存储的,用户可以调整表格的行高、列宽等数据来调整宗地图的大小。
注:调整模板的尺寸,建议以磅为单位
模板的行高、列宽等大小,无需是要出图的绝对值大小,只要保证各个高度的比例跟成果要求的比例一致即可,软件会自动根据cassconfig.db文件中的ReportMatchField表中的宗地图大小和出图的比例尺自动计算。
ReportMatchField表中存储的宗地图大小
4、查看宗地扩展属性
模板中读取的是宗地的的扩展属性,可以在Cass10.0中利用XDLIST命令查看图形的扩展属性
XDLIST查看宗地扩展属性
5、修改模板的获取值
在标准宗地图16开.docx文件中,存储了模板文件的样式和获取的字段值,如下图。表示制图日期获取的是宗地扩展属性中ZTRQ字段存储的值。用户若需要修改该获取值,如获取TUFU字段存储的值,可直接将ZTRQ替换成TUFU后保存模板文件。
注:模板文件中的如中的数字,指的是根据不同的数据源来获取值的lua脚本协议。
该协议中,数据源包括
1.实体属性(包括几何属性和扩展属性);
2.数据库(二维表等);
3.设置项(固有值,比如 施工单位 设计单位等用对话框录入的信息);
4.元数据 比如1类里面包含了10个实体 分为界址点和界址线 需要获取它们各自的序号;
5.自扩展。
用户可以根据不同的数据源来填写。具体的获取数据源的方法和获取数据的格式,可以参照本文档的的相关章节。
一般情况下获取的都是实体属性,所以填1就可以了。
6、保存模板文件
保存打开的docx文件,并在SmartTableTool主界面中点击按钮。该按钮只是保存模板文件,若修改了lua脚本文件,需要利用(Ctrl+s)保存Lua脚本文件。
完成以上操作,一个简单的CASS宗地图就生成了
以上步骤看起来会不会觉得有那么点复杂,不要紧,看看下面的操作视频。跟着一步步来操作,卡在哪里repeat一次就明白啦。
CASS10.0重构了地籍模块的代码,提供更灵活的报表自定义工具。
宗地图和各类报表,都允许用户自定义样式。想“随心所欲”的输出自己想要的CASS地籍成果吗?参考以上文档和操作视频学起来,CASS将更好的“为你所用”!
注:以上功能,CASS9.2及以下版本的用户无法体验哦~快来生态圈申请试用CASS10把这些功能带回家吧!
领取专属 10元无门槛券
私享最新 技术干货