袁淑芳 韩立洲 郝永攀
(河北建设勘察研究院有限公司,河北石家庄 050031)
近年来,GIS在各个领域和深度上不断发展,专业性的GIS应用开发日趋增多。独立的GIS二次开发为我们的科研项目带来了便利,然而,如果存在两个不同系统之间的联合开发时,就会涉及到不同软件应用平台之间的数据格式共享问题。例如:理正工程地质的勘察数据格式不能直接被ArcGIS所利用。
由于ArcGIS与理正勘察数据之间不能直接相互读取,实现数据共享的目的,因此需要通过编制程序进行数据转换。文章以开发城市岩土工程信息系统中遇到的问题为例,介绍在VB开发平台下,实现理正格式的 Access工程地质数据和 ArcGIS下的ArcSDE for SQL数据间的相互转换。
1.1.1 理正工程地质勘察数据库管理信息系统
理正工程地质数据库管理信息系统(Leading GGIS)是北京理正公司在GIS平台基础上的专门针对工程地质行业而自主开发的专业GIS应用系统。实现对勘察数据进行录入、管理,并依据已有的钻孔信息,形成工程建设场区的工程地质资料及场区分析评估。
1.1.2 ArcGIS与AO组件库
ArcGIS是一种集成地理信息系统,利用智能GIS模型来表达几何信息。ArcObject是ArcGIS基于COM技术所构建的组件集。AO组件库则是ArcGIS Desktop产品的一个部分,用户可以利用AO提供的组件对象来进行应用开发。
1.2.1 理正工程地质勘察数据结构
理正工程地质勘察数据文件为理正工程地质勘察数据库管理信息系统软件形成的Access备份库文件。……