何 雄1,2(1.武汉市勘测设计研究院,湖北武汉,430022;2.武汉大学遥感信息工程国家重点实验室,湖北武汉,430070)
摘要:基于MapX控件技术,探索出一条快速、高效建立城市勘测图形查询系统的途径。介绍一种基于MapX控件技术建立城市勘测图形查询系统的方法。关键词:地形图查询系统;MapX控件技术;空间数据转换
一、前 言勘测、电力、水利等行业每年都生产大量的地形图、工程图等数字化图,这些数字化图历年累积,数量巨大。目前基本上都是以单个文件形式分幅存放于硬盘中,根据年代或类别进行组织。每当新工程需要调阅原始档案和图件时,都需要根据文件名称打开多级子目录,顺级查找,很不方便,既没有可视性,更不能根据其他相关属性查图,极大地影响这些数字化图的利用效率。
以武汉市勘测设计研究院为例,该院有1∶2000地形图超过1000幅,1∶500的工程图、竣工图、红线图、管网图数以千计。数据量如此浩大的各种图件是如何存放和管理的呢?目前,基本上都是以单个文件形式分幅存放于硬盘中,根据年代或类别进行组织。有新工程来了,根据文件名称打开多级子目录,顺级查找,如果没有找到,返回上级或更上级子目录重新再找,直至找到为止。目前的方法使用不方便,效率较低,而且数据分散存放,安全性较差。
为了克服上述弊病,在对海量空间数据经过重新收集、转换并采用MapX控件中的GeoSet工具重新组织以后,基于VB和MapX控件技术,我们开发出地形图工程图查询系统。该系统既能根据地名、街区名、地形图和工程图图名等属性信息查到该图,也能根据“鹰眼”鸟瞰图、图形漫游、无级放大缩小等多种直观图形方式查询地形图,鼠标点击图面任何一处可获得该处的更详细大比例尺的地形图。更为重要的是,将不同比例尺的空间数据集中控制和管理以后,提供快速查询定位和显示,提供工程所需信息,极大地提高工作效率,也充分发挥历史工程图、地形图档案的作用,提高历史档案的利用率,减少重复劳动。
二、基于控件的地形图查询系统的设计思想 图库管理是传统GIS的重要功能,它能帮助用户高效地查询和管理海量的数据库。Arc/Info6.0版中,Library模块是基于分层(Layer)、分幅(Tile)和空间索引来实现文件型空间数据图库管理。Geo graphic通过工程管理的思想,利用数据库索引技术,注册单幅地图实现图库管理的功能。
但Arc/Info和Geographic提供默认的图库管理功能单一,不能满足用户多种查询方式和管理的需要。如果用AML或MDL进行定制二次开发,工作量大,而且用户不能摆脱Arc/Info和Geographic的运行环境,并且Arc/Info和Geographic价格昂贵,二次开发费用高,时间周期长。这些缺点让一般用户望而止步。我们采用GIS控件技术(MapX)和数据库索引技术完成空间数据图库管理功能,不仅可以绕开上述障碍,而且具有许多优点:如开发成本低,周期短,产品大众化,容易推广和使用。
............................