background image

用于内部局域网

Intranet 环境;另一种是 B/S(Browser/Server)浏览器服务器结构,

系统的可执行应用程序全部放置在应用服务器端,客户端只需配置一个浏览器即可,主要
应用于国际互联网

Internet 环境。基于 GIS 应用系统设计,应充分适应用户管理的需求,

目前主要采用构件式地理信息系统和

Internet 地理信息系统 WebGIS 设计,本文在此只

对构件式地理信息系统进行研究探讨。

 

  

 所谓构件式地理信息系统就是把 GIS 的各个功能模块分解为若干构件或控件,每个构

件具有不同的功能,不同的构件可以来自不同时间和不同的开发商,其建立起的应用系统
本质上仍然是

C/S 模式。 

  

 利用构件的 OLE(对象连接与嵌入)和 ActiveX(OCX)控件技术,用户可以在可

视化开发环境中,如采用

GIS 的工具软件 MapInfo 和可视化工具 Visual C++、Visual 

Basic、Delphi 等和 MapX 组件进行集成化开发,使用 ADO 组件连接 ORACLE 等数据库
使应用系统具有强大的数据库管理功能。在设计阶段只需将

GIS 组件嵌入到用户的应用程

序中,就可以实现绘制地图和

GIS 功能。这符合软件资源重组,提高软件生产效率的思路。

视化开发工具

Visual Basic、ORACLE 数据库产品为例说明。 

  

 如系统采用 MapInfo Professional 工具软件绘制地图,利用可视化开发工具 Visual 

Basic 嵌入 MapX 组件进行编程,实现对地图的显示操作和空间分析功能。 使用 ADO 连接
存放属性数据的

ORACLE 数据库,利用 SQL 语句,就可以对数据库进行可视化查询编辑。

由于空间数据按地图进行存储,每个图层的属性表均有一个

ID 字段,通过这个 ID 号使空

间数据库和属性数据库之间建立起关联,这样系统将空间数据与属性数据结合在一起,就
可以充分实现空间数据与属性数据的双向查询,使基于

GIS 应用系统的功能更加直观、灵

活、方便、适用。设计出的系统功能一般具有:信息管理、地图操作、双向查询、数据库管理、统
计报表、统计分析和系统维护等功能。

 

  

 GIS 技术已经进入一个新的发展时期,无论从技术还是应用上,都已经达到了一个新

的阶段,它的社会作用和影响不断扩大。基于

GIS 的应用系统在我国已经广泛应用,在资

源环境及设施的管理和规划中发挥着日益重要的作用,并逐步形成一门新兴的信息产业,
将在我国国民经济建设中发挥更加重要且积极的作用。