基于AutoCAD平台的地下管线数据处理系统开发
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于AutoCAD平台的地下管线数据处理系统开发
郑康贵
【摘要】结合城市地下管线普查实践,在通用图形软件AutoCAD平台进行二次开发,采用2010版软件开发工具进行自主开发,就城市地下管线数据处理系统的开发进行了探讨和阐述.
【期刊名称】《北京测绘》
【年(卷),期】2015(000)004
【总页数】3页(P79-81)
【关键词】地下管线;数据处理系统;AutoCAD;二次开发
【作者】郑康贵
【作者单位】广东省地质物探工程勘察院,广东广州410800
【正文语种】中文
【中图分类】P208
1 引言
地下管线是城市基础设施的重要组成部分,是城市赖以生存和发展的物质基础,亦是城市基础设施建设管理工作中最重要的部分[1]。
城市地下管线现状资料是城市规划、建设和管理的基础资料,也是地下管线安全运行的保证[2]。
地下管线的普查是指对规定范围内的地下管线进行全面探查和测绘,并建立地下管线数据库。
探查是指在现场对地下管线进行测量和图件编绘。
所以,地下管线普查需要现况调
绘、实地探查、测量、成图、建立数据库和信息系统等多工种、多工序的合作[3]。
地下管线数据处理系统是地下管线普查的重要组成部分,涵盖数据采集、数据处理和数据应用等多方面,并要对管线数据的可靠性和逻辑性进行把关。
管线数据处理工作是一项繁琐、复杂的工作,数据量庞大,涉及到物探、测量和计算机等多方面的知识[4]。
地下管线数据主要为空间数据和属性数据[5]。
空间数据主要指管线所处的空间地形信息;属性数据主要指管线点类别及特征,管线材质,管径或横断面,管线连接关系等管线特殊信息。
一个功能完善的数据处理系统对管线普查工作的顺利进行起到不可或缺的作用。
本文首先对地下管线数据处理系统开发平台的选择进行分析,接着具体阐述系统的目标和具体系统功能,并建立管线图形与管线数据库信息联系机制,从而实现了它们在AutoCAD平台上图库联动功能。
2 软件平台的选择
2.1 对开发环境的选择原则
(1)开发环境要充分考虑到系统目标与系统总体结构,要方便实现“普查成图与数据入库相结合、图形和数据库互动”的目标。
(2)开发环境必须代表国内、国际技术潮流,确保系统的先进性。
(3)开发环境必须同国内、外类似系统的开发环境,特别是国内其它大城市建立地下信息系统的开发环境有较多的共同点,以便借鉴得失,充分利用同行单位的先进经验。
2.2 平台的选择
(1)操作系统
操作系统的选择主要根据用户的硬件平台进行,从目前的市场占有率、用户接受程度等方面的考察,操作系统选择Windows 7系统。
(2)GIS软件平台
目前,国际上流行的GIS平台软件有Arc/Info、MapInfo、AutoCAD等,国内有MapGIS等,从性能价格比、易用性以及工程人员的常用性等方面看,选择AutoCAD为运行平台。
(3)数据库平台
管线信息系统的核心是数据,所以对海量的管线数据进行安全、有效地存储是整个信息系统建设的重要一环。
目前,在微机平台上比较成熟的商业关系型数据库有Oracle、SQL Server,Microsoft Office Access等。
因为考虑易用性和软件运行平台,采用Microsoft Office Access管理数据库。
基于以上对各系统软件的分析,系统在通用图形软件AutoCAD 2010平台上进行二次开发[5],采用 2010版软件开发工具进行完全自主开发,软件所
运行平台及其使用的开发工具的结合都是近几年最新的技术,并具有很好的兼容性。
3 系统目标
系统能够满足地下管线探测生产需要,具备外业数据入库、数据逻辑查错及自动成图等一体功能,以及管线图形统计分析功能和成果表输出等辅助功能,从根本上解决图形与数据库联动问题,具有明了统一的操作界面(如图1),增强数据与图形处理的自动化程度,方便工作人员的使用。
为满足管线普查对管线数据的需要和根据技术规程要求,系统应包括以下功能:
(1)管线原始数据录入和编辑功能;
(2)管线图绘制:包括管线图自动生成、管线图手工绘制以及一系列完整的编图功能。
(3)管线信息的逻辑查错:生成错误文件,关联数据库和图面,修改方便迅速;(4)管线成果分幅图形文件(综合图和专业图)的输出;
(5)管线图形统计分析:纵横断面图分析、管线长度统计,管线点数统计;
(6)各种成果表的输出:管线点成果表、控制点成果表等;
(7)图幅号的管理:不同地区的计算方式的选择、图幅号的编辑、1∶500网格的生成;
图1 系统总体界面
4 系统功能
系统功能主要划分为10大功能,分别为:系统设置、工程管理、批量成图、管线编图、测量处理、数据处理、质量检查、断面分析、数据转换和系统帮助。
包括管线数据的录入,管线的成图(生成线段,符号及注记),属性的查询与修改,输出外部数据(MDB数据库、成果表),数据查错功能,实现图库联动功能。
主要系统总体结构如图2:
图2 系统结构图
4.1 系统设置和工程的管理
系统设置包括路径设置、成图设置和符号库的管理,不同地区的项目普查成图要求可以在此设置;工程功能包括新建工程、打开工程、工程参数设置和测区图幅接合表的生成,数据库的建立和格式的规定都在此进行设置。
4.2 成果数据自动成图功能
成图功能包括管线图、地形图(展点)和控制点图,满足不同的成图需求。
4.3 编图功能
编图功能点线属性编辑、点号注记、扯旗注记、专业注记、插入图框、流向注记等功能,满足内业人员的各种编图需要。
点线属性编辑功能具备管线点和线的属性修改、添加和删除功能,并和数据库建立联动机制,其任何修改操作都会与数据库的修改同步。
内业人员修改数据时只需在图面进行修改,非常直观和方便,大大提高了内业人员的工作效率和降低了出错的几率。
4.4 测量数据处理
测量功能包括全站仪传输、测量格式转换、坐标导入处理、控制成果管理、极坐标计算和图幅号计算功能。
经过采集回来的管线点测量数据在此进行传输转换处理,并经检查后导入数据库。
4.5 数据处理功能
数据处理功能包括探测数据的录入、点表处理、管线点统计、管线点成果表和管线长度统计等功能。
外业采集回来管线原始数据在此进行人工录入,各种管线普查中常用的统计功能也在此。
4.6 质量检查功能
质量检查功能包括管线数据逻辑检查和测量质量自检。
管线数据逻辑检查对管线点、线属性进行尽量全面检查,最大程度保证管线数据的可靠性和逻辑性。
检查内容包括点号和线号重号检查,管线点特征值正确性检查、管线属性内容合理性和规范性检查、测点超限检查、自流管线的埋深和高程的正确性检查等;错误信息显示方便,能自动显示数据库信息并且和图面信息联动,方便工作人员查看修改。
测量质量自检功能是对管线点测量精度进行检查,验证其空间信息的正确性。
4.7 断面图分析功能。
分析功能包括横断面分析和纵断面分析功能,对管线所处的空间信息进行横向和纵向查询分析,标注其高程、埋深和管线间距信息。
4.8 分解数据库、合并数据库和格式转换等功能
l系统可以根据点号、组号或图幅号对数据库进行分解,对多个数据库进行合并,
转换出不同需求的数据库格式。
5 结论
本系统在AutoCAD 2010平台下进行二次开发,实现了管线数据录入,数据逻辑查错,自动成图等一体功能,满足了管线普查工作的需要。
用户只需在同一界面下便能完成所有的管线数据处理工作,并在能够对管线数据进行动态管理和数据修改,
系统操作实现可视化、直观化。
简化工作流程,提高工作效率,以适应数据处理内、外业一体化工作的需要。
另外提供对管线的管理功能,批量进行成果图的生成,提供与其它软件的数据转换程序,提高绘图效率。
图库信息关联的操作方式给工作人员带来了极大便利性,大大提高了管线内业数据处理的工作效率。
本系统已成功应用于顺德、成都和厦门等城市管线普查项目,完成管线数据工作量约10000公里,为管线生产带来一定的效益价值。
参考文献
【相关文献】
[1]林广元.浅谈城市地下管线普查与管理.[J].北京测绘,2005(1):59-60.
[2]田应中.地下管线探测与信息管理[M].北京:测绘出版社.1997.(56-59).
[3]肖絮飞.城市地下管线数字化流程[J].北京测绘,2004(1):37-42.
[4]CJJ/T8-2011城市测量规范[S].北京:中国建筑工业出版社,2011.
[5]CJJ61-2003城市地下管线探测技术规程[S].北京:中国建筑工业出版社,2003.
[6]曾洪飞,张帆,卢择临.AutoCAD VBA &开发基础与实例教程[M].北京:中国电
力出版社,2008.。