数据建库标准,是整套入库方案的参考依据,一般内容很多,重点关注以下三个部分的内容。
这个表主要描述空间要素的分层情况,包括层名、属性表名、几何特征等。
该表主要描述每个属性表中的字段名称、字段代码、字段类型等。
分析数据入库标准,主要为了获取三个重要的信息。弄清楚之后,就可以对应修改CASS中相关配置文件了。
- 空间要素如何分层。
- 每个属性表都有哪些属性字段。
- 每个空间要素要以什么代码,输出到哪个属性表。
CASS10.1中地物要素导出SHP、PDB时的表结构是通过Attributetabl文件来定义的。其中表类型,如下表所示。表名一般为英文名。表说明为属性表中文名称。
1
|
2 |
3 |
4 |
5
|
9 |
点 |
线 |
面 |
注记 |
复合 |
扩展 |
数据表类型对应表
前文所述的测量控制点和测量控制点注记,按文件格式应编写为:
数据类型(type)中,数值尾数的代表的意思。比如数据类型10,就代表是字符型。
- 0——字符串 (一个汉字等于两个字符)
- 1——短整数 (数字的取值是整数,且在±26000之间)
- 2——长整数 (数字的取值是整数,比短整数的长度要长)
- 3——浮点数 (含整数位和小数位)
- 4——时间
结合前文所述实例,编写下表所示的标识码,要素代码等字段。
图元定义文件indexini(存放路径CASS\system\cassconfig.db),文件结构如下
CASS编码,主参数,附属参数,图元说明,用户编码,GIS表名
PS:和入库相关的字段,只有“用户编码”和“GIS表名”
用户编码对应上述要素编码表中的“要素代码”
GIS表名对应上述要素编码表中的“要素图层名”
根据上述文件,将indexini文件中的每个要素编码,匹配上对应的输出代码和属性表名,即可完成入库要素的定义。
PS:参考地方数据建库标准,修改此文件。标准里有的要素,这个表里都要有,大约1500+。工作量比较大。
为每个空间要素,定义了入库图层、属性字段和编码之后。我们可以来测试一下入库方案。
点击菜单“检查入库-输出ARC/Info SHP格式”或者“检查入库-输出ARCGIS10 MDB格式”。如发现部分要素不能输出的,需要检查上述三个表中是否存在错误。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。