电话:028-83223983 65819088
                87711546
手机:13618037680
传真:028-83223983
Email:cdxin.rui@163.com
   
[技术]利用南方CMS进行城镇地籍数据库建设方法
作者:成都新瑞测绘  来源:南方测绘(South)  浏览:1827次  更新:2009/7/8 22:29:00

                                                                               作者:吕湘洹(长沙南方)

为配合第二次全国土地调查(下简称二调),南方公司专门推出了CMS和LMS两大产品作为本次调查数据的管理和应用工具。其中,CMS(城镇地籍管理信息系统)作为城镇地籍建库的主打产品,集数据建库、检查、管理、更新于一体,功能十分强大。
    目前空间数据库项目创建的一般过程都是利用南方CASS进行数据采集、属性录入,然后转换shp,终导入到数据库中。在这个过程中,如何保证各种信息不丢失、各种地物能正确导入到相应的图层中,并能完整再现呢?如何确保数据库的数据结构能满足我们日后的需求呢?本文将分别对图层定义、字段映射、配置文件修改、符号化作一些说明。
CMS图形数据结构定制
    CMS的数据结构是完全按照二调的要求预设,但是《城镇地籍数据库标准》只是对地籍部分进行了详细的描述,对地形部分却没有明确要求,只是说要各级单位根据需求自行扩展,而很多国土局因为信息化建设的考虑,都会对数据分层进行细化,这就需要我们对CMS的图层进行定制。
    1、运行catalog,双击“Add 空间数据库连接”,在弹出的对话框中依次填入要连入的sde数据库的相关信息。点击确定后将在“database connections”目录下创建一个数据库连接,然后双击本连接将进入本数据库。
    2、创建要素集:
    1) 在目录树的“Connection to ***”处单击鼠标右键,选择“New-feature dataset..”。
    2) 在弹出的对话框中输入要素集的名称,如“管线设施”,然后点击下一步。
    3) 在弹出的对话框的右侧点击“Import..”,选择已经存在的要素,如“sde.SDE.土地权属-宗地”,引用其坐标系统。接连点击两个下一步,然后完成。 
    3、创建该要素集所包含的要素:



   1) 在左侧目录树新建的要素集名字“管线设施”上点击鼠标右键,选择“新建-Feature Class..”。
    2) 弹出对话框中填入“Name(要素名称)”、“Alias(别名)”,下拉菜单中选择要素类型。接连点击两个下一步。
    其中:常用的有Polygon Features面要素、Point Features点要素、Line Features线要素、Annotation Features文本注记要素。注意:要素名称只能是字母。
    3) 定义该要素所包含的字段,在每个字段的Alias值中填入其中文名称,点击Finish完成。
    4、注册要素集:在新创建的要素集上点击右键,选择“Register As Versioned…”,然后才能在CMS中正常使用。
    注意:如果是对已有要素的属性进行编辑的话,需要对已有的要素集取消版本注册,然后才能编辑。取消注册的方法:选择“tool-customize”然后在commands选项卡中找到unregister as versioned命令。直接拖拽到已有的工具栏上,就会生成一个工具栏快捷按钮。然后选中要修改的要素集,点击这个快捷按钮就可以了。



导入SHP数据
    Shp格式数据文件的来源很多,可以从各种成图软件中直接生成,也可以从旧的数据库中直接导出。目前绝大部分都是从南方CASS中转换导出的,CASS版本很多,所生成的SHP文件的属性结构各不相同,下面以南方CASS二调版为例:
    1、 打开CMS,切换到图形界面。选择菜单“工具-选择投影坐标系”来进行坐标系统定义。在弹出的对话框中选择一个适合当地的坐标系统文件即可,该文件存放在安装目录的“Gauss Kruger”文件夹中。
    2、 在编辑器处选择开始编辑。选择“文件-导入SHAPE格式数据”,在弹出的对话框中“添加shp文件”处选择要导入的SHP 文件。
    3、 点击“字段映射”,打开“导库字段关系表”窗体,在这里可以将源图层的字段导入目标图层:建立shp数据字段和目标图层字段之间的映射。点击应用,然后确定。
    CASS城镇地籍版中所有的注记都是放在一个shp文件中的,地形部分的所有地物也是放在“default_line、default_point、default_poly、default_text”4个文件中。所以在字段映射的时候需要用导入条件来把不同的地物分离出来分别放到相应的图层中去,格式如下:ysdm='1000310301'。
    在建立映射的过程中,也可以对某个字段前统一添加一个常数,则可以先建立映射,然后在源字段前加上这个常数,如'12'-[djh]。



    4、 点确定即可完成数据导入。
    5、 另外,本次二调标准中地籍和房屋都包含有扩展属性附表,在二调CASS中这部分是作为dbf单独存在的,这部分属性的导入是在业务界面的“工具-导入扩展属性”中完成的。
    注意:用户对地物的基本属性字段扩展的直接在catalog中添加,然后就可以在导入数据的时候直接映射了。但对宗地和房屋扩展属性结构的自定义需要对“..\太籍软件\CMS2008\MapConfiguration”目录下的ExtendsPropertyConfig.xml进行相应的定义(文件中定义的字段名称、长度、数量必须跟CASS中定义的完全相同),才能保证扩展属性正常导入到数据库。
符号化
    CMS中提供了快速符号化的功能,可以通过修改“..\太籍软件\CMS2008\MapConfiguration”目录下的“MapRendererOptions.xml”文件进行编辑,来确定系统根据地物的哪个字段来进行符号化,然后在软件的图形界面下使用菜单的“视图-符号化”功能即可。
    但是,对于地形部分的个别地物,还是需要人工的方法进行手工符号化的,具体方法如下:
    1、 在要符号化的要素上单击鼠标右键,选择符号设置。
    2、 弹出的窗口左侧中选择唯一值符号,右侧选择不同地物根据哪个字段来区分,如果是二调版CASS的话,一般都使用符号代码。
    3、 点击“添加所有值”列出这个要素类中存在的所有地物类别,然后双击每个地物前的符号来选择该地物所对应的符号即可。



其他设置
    1、 全图显示范围的设定。
    很多用户反映图形界面下全图显示按钮不能用,这主要是地图范围设置不正确的原因。可以对“..\太籍软件\CMS2008\MapConfiguration”目录下的“MapFullExtent.xml”文件进行修改来设置。
    2、 将宗地导入到业务。
    数据都导入到数据库中了,可是业务中还都是空的,在图形中也看不到宗地的相关信息,可以通过这一步来实现解决。
    1) 首先要确定宗地的地籍号和权属性质两个字段不为空。
    2) 然后执行菜单“视图-目标图层设置”命令,选择“宗地”层。
    3) 执行菜单“查询-图层全选”命令,选择所有的宗地。
    4) 执行菜单“宗地-宗地信息导入至业务”即可,然后切换到业务菜单下就能看到每宗地的内容信息了。
    3、 附件关联。
    在业务菜单下,选中需要添加扫描附件的宗地,执行菜单“工具-附件管理”命令(或者直接按“F6”),在弹出的窗口中添加相关附件即可。
    以上就是利用CMS软件进行数据建库的基本过程,其中还有拓扑检查、空值检查等质量控制手段以及以后的一些表单定制等功能,在这里就不详细说明了。

 
返回列表 | 打印本页 | 返回顶部 
地址:成都市营门口路18号附44号 电话:028-83223983 87711546 传真:028-83223983 Email:cdxin.rui@163.com
版权所有 © 成都新瑞测绘仪器有限公司 技术支持:仕航软件 备案号:蜀ICP备09012819号-1