基于AutoCAD平台的地下管线数据处理系统的开发
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于AutoCAD平台的地下管线数据处理系统的开发
(广东省地质物探工程勘察院郑康贵410800)
[摘要] 本文结合地下管线普查实践,通过AutoCAD的二次开发功能,就城市地下管线数据处理系统的开发进行了探讨。
[关键词]地下管线;数据处理系统;AutoCAD;二次开发
Underground Pipeline Data Processing System Development Based on AutoCAD (Geological-geophysical Engineering Investigation Institute of Guangdong Province,ZHENG
kang-gui,410800)
Abstract:In this paper, the Census practice of underground pipeline, through the AutoCAD secondary development function, urban underground pipeline data processing system development are discussed.
Key Words:Underground pipeline; data processing system; AutoCAD;Redevelopment
1 引言
地下管线是城市基础设施的重要组成部分,是城市赖以生存和发展的物质基础,亦是城市基础设施建设管理工作中最重要的部分。城市地下管线现状资料是城市规划、建设和管理的基础资料,也是地下管线安全运行的保证。地下管线的普查是指对规定范围内的地下管线进行全面探查和测绘,并建立地下管线数据库。探查是指在现场对地下管线进行测量和图件编绘。所以,地下管线普查需要现况调绘、实地探查、测量、成图、建立数据库和信息系统等多工种、多工序的合作。
地下管线数据处理系统是地下管线普查的重要组成部分,涵盖数据采集、数据处理和数据应用等多方面,并要对管线数据的可靠性和逻辑性进行把关。管线数据处理工作是一项繁琐、复杂的工作,数据量庞大,涉及到物探、测量和计算机等多方面的知识。地下管线数据主要为空间数据和属性数据。空间数据主要指管线所处的空间地形信息;属性数据主要指管线点类别及特征,管线材质,管径或横断面,管线连接关系等管线特殊信息。一个功能完善的数据处理系统对管线普查工作的顺利进行起到不可或缺的作用。
本文首先对地下管线数据处理系统开发平台的选择进行分析,接着具体阐述系统的目标和具体系统功能,并建立管线图形与管线数据库信息联系机制,从而实现了它们在AutoCAD 平台上图库联动功能。
2 软件平台的选择
2.1对开发环境的选择原则
1) 开发环境要充分考虑到系统目标与系统总体结构,要方便实现“普查成图与数据入库相结合、图形和数据库互动”的目标。
2) 开发环境必须代表国内、国际技术潮流,确保系统的先进性。
3) 开发环境必须同国内、外类似系统的开发环境,特别是国内其它大城市建立地下信息系统的开发环境有较多的共同点,以便借鉴得失,充分利用同行单位的先进经验。
2.2平台的选择
1)操作系统
操作系统的选择主要根据用户的硬件平台进行,从目前的市场占有率、用户接受程度等方面的考察,操作系统选择Windows XP系统。
2)GIS软件平台
目前,国际上流行的GIS平台软件有Arc/Info、MapInfo、AutoCAD等,国内有MapGIS 等,从性能价格比、易用性以及工程人员的常用性等方面看,选择AutoCAD为运行平台。3)数据库平台
管线信息系统的核心是数据,所以对海量的管线数据进行安全、有效地存储是整个信息系统建设的重要一环。目前,在微机平台上比较成熟的商业关系型数据库有Oracle、SQL Server,Microsoft Office Access等。因为考虑易用性和软件运行平台,采用Microsoft Office Access管理数据库。
基于以上对各系统软件的分析,系统在通用图形软件AutoCAD 2009平台上进行二次开发,采用 2008版软件开发工具进行完全自主开发,软件所运行平台及其使用的开发工具的结合都是近几年最新的技术,并具有很好的兼容性。
3 系统目标
系统能够满足地下管线探测生产需要,具备外业数据入库、数据逻辑查错及自动成图等一体功能,以及管线图形统计分析功能和成果表输出等辅助功能,从根本上解决图形与数据库联动问题,具有明了统一的操作界面,增强数据与图形处理的自动化程度,方便工作人员的使用。为满足管线普查对管线数据的需要和根据技术规程要求,系统应包括以下功能:1)管线原始数据录入和编辑功能;
2)管线图绘制:包括管线图自动生成、管线图手工绘制以及一系列完整的编图功能。3)管线信息的逻辑查错:生成错误文件,关联数据库和图面,修改方便迅速;
4)管线成果分幅图形文件(综合图和专业图)的输出;
5)管线图形统计分析:纵横断面图分析、管线长度统计,管线点数统计;
6)各种成果表的输出:管线点成果表、控制点成果表等;
7)图幅号的管理:不同地区的计算方式的选择、图幅号的编辑、1:500网格的生成;
(系统总体界面)
4系统功能
系统功能主要划分为10大功能,分别为:系统设置、工程管理、批量成图、管线编图、测量处理、数据处理、质量检查、断面分析、数据转换和系统帮助。包括管线数据的录入,管线的成图(生成线段,符号及注记),属性的查询与修改,输出外部数据(MDB数据库、成果表),数据查错功能,实现图库联动功能。
主要系统总体结构如下:
(系统结构图)
4.1系统设置和工程的管理
系统设置包括路径设置、成图设置和符号库的管理,不同地区的项目普查成图要求可以在此设置;工程功能包括新建工程、打开工程、工程参数设置和测区图幅接合表的生成,数据库的建立和格式的规定都在此进行设置。
4.2 成果数据自动成图功能
成图功能包括管线图、地形图(展点)和控制点图,满足不同的成图需求。
4.3 编图功能
编图功能点线属性编辑、点号注记、扯旗注记、专业注记、插入图框、流向注记等功能,满足内业人员的各种编图需要。点线属性编辑功能具备管线点和线的属性修改、添加和删除功能,并和数据库建立联动机制,其任何修改操作都会与数据库的修改同步。内业人员修改数据时只需在图面进行修改,非常直观和方便,大大提高了内业人员的工作效率和降低了出错的几率。
4.4 测量数据处理
测量功能包括全站仪传输、测量格式转换、坐标导入处理、控制成果管理、极坐标计算和图幅号计算功能。经过采集回来的管线点测量数据在此进行传输转换处理,并经检查后导