文档介绍:第 8 卷第 3 期
2006 年 9 月
地球信息科学
GEO- INFORMATION SCIENCE
,
Sept., 2006
基于 MapX 面向对象的专题地图管理
信息系统的设计与实现
杨桄 1, 2, 3, 张柏 1, 边红枫 4, 王宗明 1
( 1 中国科学院东北地理与农业生态研究所, 长春 130012; 2 空军航空大学特种专业系, 长春 130022;
3 中国科学院研究生院, 北京 100039; 4 东北师范大学城市与环境科学学院, 长春 130024)
摘要: 在分析 MapX 的特点和应用情况的基础上, 介绍了长春市专题地图管理信息系统的结构和功能; 论述了基于
MapX 开发专题地图管理信息系统的方法, 给出了专题地图管理、双向查询、数据库联接等功能的实现方法, 并对系
统建设中遇到的一些技术难点问题和解决方法进行了详细分析。
关键词: 专题地图; MapX; 地理信息系统
视化开发工具 VisualBasic 进行集成开发, 旨在管理
1 引言
电子地图是一种以可视化的数字地图为背景,
用文本、照片、图表、声音动画、视频等多媒体为表
现手段, 展示自然、社会、经济和人文要素等区域综
合面貌的现代信息产品[1]。
电子地图按其内容的不同, 可划分为普通电子
图和专题电子地图两大类。普通电子图综合反映地
表物体和自然现象、社会现象一般特征, 专题电子
地图则着重表示自然现象或社会现象中某一种或
几种要素, 例如土地利用图、生态环境评价图等[2]。
组件化(component)是近年来 GIS 软件发展的
趋势之一, 原来的巨型 GIS 系统现在正迅速分解为
基本的 GIS 组件[3]。GIS 组件的代表作应首推 Map-
Info 公司的 MapX, 它实现了大多数 MapInfo Profes-
sional 的功能, 且使用方便, 不需要软件后台运行[4]。
随着“数字城市”战略的实施, 政府管理部门和
企业、科研人员在工作中经常要使用各种专题电子
图( 如城市地价图、城市绿地分布图、城市交通图
等) , 如何将各种专题电子图集中管理以实现“信息
共享、综合利用”是急需解决的问题。因此, 我们开
[5]
本系统采用组件式构件技术, 基于目前比较流
行的 GIS 软件组件—MapX, 运用面向对象的可
市区基础地理信息、专题资源信息等, 其具体目标:
( 1) 提供数据库的基本管理功能, 如空间数据
的入库, 数据导出, 数据浏览、查询, 数据库归档与
备份, 数据库更新和对历史数据的管理。
( 2) 提供网络交换服务, 提供 C/S、B/S 的网络服
务接口。
( 3) 提供地图制作与分析功能, 以及数据共享
服务, 包括数据在线显示、格式转换、地图投影变
换、在线查询和下载等功能。
2 MapX 的开发特点和应用分析
系统开发主要采用目前流行的 GIS 开发工具
MapX 控件, 应用 MapInfo 中的地图管理功能, 并使
用 VB 高级语言设计。MapX 作为应用较广泛的 GIS
平台软件, 它具有以下特点[6]:
( 1) 基于 Windows 平台(Windows95/98