ObjectARX技术在三维地下管线建模的应用

2012-05-31 11:11:22郝埃俊贺军政
城市勘测 2012年5期
关键词:二次开发数据库环境

郝埃俊,贺军政

(深圳市勘察测绘院有限公司,广东深圳 518028)

1 引言

城市地下管线不仅是城市重要的基础设施,还是城市生存与发展的生命线。目前全国大部分城市都在进行地下管线普查和地下管线修补测工作,并建设了地下管线地理信息系统,且具备三维可视化功能。但地下管线信息系统三维场景的建立大都基于ArcGIS、SkyLine等地理信息系统软件,要求具有一个标准的完善的数据库数据。在城市地下管线普查和修补测实施过程中,国内大多生产单位都采用AutCAD进行地下管线探测的图形数据处理。深圳市是全国最早实现地下管线普查的城市之一,我们经过多年的普查经验,摸索总结了一种基于ObjectARX技术的三维地下管线的实现方法,能快速进行三维地下管线建模,并可以在AutoCAD环境直接浏览地下管线空间关系,方便生产单位的作业人员,借用三维建模成果进行检查并修改,可帮助生产单位提高数据质量。

2 ObjectARX技术

ObjectARX是AutoDesk公司针对AutoCAD平台上的二次开发而推出的一个开发软件包,它提供了以C++为基础的面向对象的开发环境及应用程序接口,能真正快速的访问AutoCAD图形数据库。与以往的AutuCAD二次开发工具AutoLISP和ADS不同,ObjectARX应用程序是一个DLL(动态链接库),共享AutoCAD的地址空间,对AutoCAD进行直接函数调用。所以,使用ARX编程的函数的执行速度得以大大提高。ARX类库采用了标准的C++类库的封装形式,这也大大提高了程序员编程的可靠度和效率。运用ObjectARX进行二次开发,目前常用的开发环境是Microsoft Visual C++6.0 、Microsoft visual studio 2005、Microsoft visual studio 2008。……

登录APP查看全文

猜你喜欢
二次开发数据库环境
长期锻炼创造体内抑癌环境
一种用于自主学习的虚拟仿真环境
浅谈基于Revit平台的二次开发
甘肃科技(2020年20期)2020-04-13 00:30:02
孕期远离容易致畸的环境
浅谈Mastercam后处理器的二次开发
模具制造(2019年3期)2019-06-06 02:11:02
环境
西门子Easy Screen对倒棱机床界面二次开发
数据库
财经(2017年2期)2017-03-10 14:35:35
数据库
财经(2016年15期)2016-06-03 07:38:02
数据库
财经(2016年3期)2016-03-07 07:44:46