基于ArcEngine小区三维排水管网验收系统设计与实现
2012-11-27王俊雷赵启龙李会娟
王俊雷,赵启龙,李会娟,王 娜
(1.中国地质大学 (武汉)信息工程学院,湖北武汉430074;2、中南财经政法大学,湖北武汉430073)
基于ArcEngine小区三维排水管网验收系统设计与实现
王俊雷1,赵启龙1,李会娟1,王 娜2
(1.中国地质大学 (武汉)信息工程学院,湖北武汉430074;2、中南财经政法大学,湖北武汉430073)
分析了小区地下排水管网的设计、建设、验收的自动检测系统的必要性,介绍了利用ArcEngine开发GIS软件的优点,实现了小区地下排水管网的三维建模及其自动检测系统,即小区三维排水管网的验收系统;重点讨论了地下排水管网的三维建模方法,解决了以往三维场景中的三维模型只能显示、不能查询编辑的问题。
ArcEngine;三维排水管网;三维建模

近几年,多地报道由于小区排水管网设计不合理(如市政接口过高、管网溢水等)造成居民小区遭受暴雨时被淹,致使小区交通瘫痪,威胁居民人身财产安全。事后追究责任已不能挽回事故造成的损失,更不利于和谐社会的建设。在小区建设方面急需一套地下排水管网设计、建设、验收自动检测系统,而基于ArcEngine的三维GIS开发为我们提供了方便。
1 ArcEngine简介
ArcEngine是ESRI公司推出的一组完备的、打包的嵌入式GIS组件库和工具库。用户可以用来构建自己的GIS和制图应用程序,并且这些对象平台是独立的,可以从不同的平台来访问。它的核心是 AO(ArcObjects)组件。基于ArcEngine我们可以根据客户需求开发出具有特定分析功能的GIS应用软件。
ArcEngine具有面向对象的特性,它支持类、对象、继承等特性,同时它的类下面还定义了不同的接口,接口实现了对象的不同属性和方法,这样实现了灵活、快速地开发和功能扩展。……
