AutoCAD Map3D在城镇地籍数据库建设中的应用分析
2020-11-27王晓菲
王晓菲
白山市易达勘测规划设计有限公司 吉林白山 134300
当前,伴随信息化测绘、数字测绘等领域的不断发展与完善,数据库建设已经成为测绘项目的重要组成部分,这便对数字成图软件提出了更多且更为严格的要求。针对AutoCAD技术而言,其作为数字成图软件的典型代表,虽然已得到广泛应用,但随着相关领域的不断发展以及技术水平的不断提升,其已经难以满足现实需要;而对于AutoCADMap3D而言,其作为一种基于AutoCAD的地图制、管工具,在AutoCAD原有功能基础上,增加了地图管理、地理信息管理等功能,而且还连接于数据库,支持空间拓扑。本文结合当前实况,以城镇地籍数据库为对象,就AutoCAD Map3D在其建设中的具体应用探讨如下[1]。
1 数据输入
某城镇之前的地籍数据,大多采用的是CASS7.0来进行生产,其实为基于AutoCAD平台而开发的一种软件,所以,当将数据传送至AutoCAD Map3D使,不会出现损毁情况;而在具体的图像数据上,AutoCAD与AutoCAD Map3相同;而在属性数据上,针对AutoCAD Map3D而言,其所选用的是比较传统的对象数据(OData),而CASS所用的是新型的扩展数据(XData),所以,对于属性数据而言,需把它从之前的XData,以一种合理、高效方式,向OData转换;而针对AutoCAD Map3D来分析,其并无能够将XData向OData转换的工具,但却提供了API接口(二次开发),因而可借助二次开发,达到转换的目的。
2 编辑数据
在软件所具有的数据编辑功能上,AutoCAD Map3D不仅拥有AutoCAD的各项编辑功能,而且还拥有其它一些实用化功能,比如拓扑处理功能、图形清理等,这些功能的应用,使库前数据的处理变得更加简便、快捷[2]。用AutoCAD Map3D对地籍数据进行处理的基本步骤为:首先进行质心的创建,然后清理图形,再后进行拓扑创建,最后是拓扑转多边形等,比如ZD层,采用AutoCAD Map3D对城镇地籍库前数据进行处理的步骤为:
(1)创建质心。针对所选择的各多边形,程序都会为其创建一个质心点,且还会根据现实需要,将多边形所对应的对象数据属性,在质心上予以赋值,以此进行质心的创建。
(2)图形清理。针对图形清理而言,其能够对如下操作予以执行:对未及点进行适当延伸,将交叉对象予以打断,对聚合节点进行捕捉,并对伪节点进行融合,另外,还能将那些悬挂对象、重复项、简化对象、零长度对象等予以删除等。当将图形清理工作予以完成后,便能将图形数据当中的一些拓扑错误给清除掉。比如城镇地籍的宗地,在对上述清理操作给予执行后,宗地间的交叉错误、缝隙等便不会出现。如果同时清理多个图层,那么可以将层间所对应的拓扑错误给清除掉,如城镇地籍的房屋层与宗地层间,便存在比较明显的房屋跨宗地的拓扑错误;只要同时清理房屋层与宗地层,此种错误便不会存在。
(3)创建拓扑。当清理图形后,在图形当中,便只会有两种方面(即线与点),借助拓扑的创建,将线与点之间的关系进行记录,并且还能对线与线之间的连通关系进行记录,以此进行面的构建。但需要指出的是,在创建拓扑这一过程当中,可能会有一些错误出现,而当存在错误时,便难以完成拓扑创建;此时,AutoCAD Map3D会依据错误的类型不同,在错误的地点做对应标记,依据标记进行修改,并再次进行拓扑创建[3]。
(4)输出数据。针对AutoCAD Map3D来讲,其对于多种GIS数据格式的输出均支持,不仅有E00、Mif格式,而且还有Coverage、ShapeFile、Tab格式等。比如ShapeFile,在实际操作中,仅需选择拓扑名称、输出对象、属性数据输出及对象类型便可。
(5)数据库的链接。对于AutoCAD Map3D来分析,其对于大多数主流的数据库连接,均能提供支持,因在现实操作过程中,选用了已经被开源的FDO数据访问技术,因此,对于AutoCADMap3D来讲,在不需要转换格式的情况下,便能对一些储存在关系数据库或者文件当中的空间数据进行直接访问,而且还能根据现实需要,与Web服务保持紧密连接。
3 结语
综上,AutoCAD Map3D不仅拥有AutoCAD的各种实用功能,比如二次开发功能、编辑功能,而且还具有其他先进的功能,如数据库连接功能、数据处理功能等,尽管现阶段AutoCAD Map3D在测绘行业当中的应用,在具体的广泛程度上,不及AutoCAD,但在今后的测绘行业当中,AuutoCAD Map3D势必会对AutoCAD全面取代。伴随当今信息化测绘技术的日渐成熟,数据库建设在其中所发挥的作用日渐凸显,而AuutoCAD Map3D在建设数据库中的应用,为此领域完善提供了良好的技术支撑。