MapGIS设置

2008年8月27日 分类: 未分类

        系统开发平台选择及环境配置MHPS系统的开发基于GIS工具的二次开发函数,利用现有的数据结构,开发集中环境的专用地学信息系统。在此次开发中,之所以选用MAPGIS软件作为系统开发的平台,不但因为MAPGIS是国产GIS软件,更因为它具有独特的优点、易于进行二次开发。下面就MAPGIS和Access的特点进行简单的介绍并对系统环境设置进行分析。  (一)MAPGIS简介MAPGIS是武汉中地信息工程有限公司研制的具有自主版权的大型基础地理信息系统平台。它是一个集图形、图像、地质、地理、遥感、测绘、人工智能、计算机科学于一体的大型智能软件系统,是集数字制图、数据库管理及空间分析为一体的空间信息系统,是进行现代化管理和决策的先进工具。它已广泛应用于城市规划、测绘、土地管理、电信、交通、环境、公安、国防、教育、地质勘查、资源管理、房地产、旅游等领域。MAPGIS的主要功能:数据输入:MAPGIS提供了数字化仪输入、扫描矢量化输入、GPS输入和其他数据源的直接转换;数据处理:包括图形编辑子系统、投影变换子系统、误差校正子系统、镶嵌配准子系统、符号库编辑子系统等;MAPGIS数据库管理:包括网络数据库管理、地图库管理、属性库管理和影象库管理四个子系统;空间分析:地理信息系统与机助制图的重要区别就是它具备对空间数据和非空间数据进行分析和查询的功能,它包括矢量空间分析、数字高程模型(DTM)、网络分析、图象分析、电子沙盘五个子系统;数据输出:MAPGIS的数据输出可通过输出子系统、电子表定义输出系统来实现文本、图形、图象、报表等的输出。  (二)Access简介Access是和其他Office办公软件集成使用的小型数据库信息处理系统,和其他关系型数据库系统相比,Access的最大优点是简单易用,操作方便,易于和其他办公软件相互交换数据。作为关系型数据库系统,Access具有如下特点:(1)易学易用,快速开发,简化用户的开发工作。Access使用与Windows完全一致的风格,使用面向对象的概念,从而简化了用户的开发工作,使用户通过直观的操作,可轻松完成数据管理工作。  (2)Microsoft Access是一个开放式的数据库系统。Access与其他Office软件高度集成,它支持多媒体技术,可在Access数据库中存放声音、图片,甚至动态图象等多媒体对象。  (3)性能比合理的小型数据库系统。Access可构成客户/服务器结构中多用户环境下关系型数据库编程的强有力工具,是一个对用户友好、灵活的客户端界面,它结合了关系型数据库管理系统的强大功能和直观的用户控制。

  (4)Access是一个多用户桌面关系数据库管理系统,同一局域网中的多个用户可以同时访问一个Access数据库。Access将强大的关系型数据库管理系统功能与直观的用户控制结合起来。

  (三)系统环境分析根据MHPS功能设计分析,结合MAPGIS的功能特点,选用MAPGIS 6.5作为系统开发的基础地理信息平台。由于MAPGIS是作为通用地理信息平台开发的,所以它不可能考虑各种应用领域的具体专业情况来建立适合各个应用领域的专业应用模型。因此,在实现以上所设计的系统功能时,一方面通过面向对象的可视化编程语言VB利用DAO和ADO技术调用Access数据库,实现矿井水文地质数据的输入、编辑、查询、分析和输出等功能;另一方面通过面向对象的可视化编程语言VB调用MAPGIS提供的组件进行二次开发,实现图形管理、编辑、分析和预测等功能。

  由以上分析可知,MHPS的运行环境为:(1)硬件环境主机:PC微机,CPU266MHZ以上,内存32MB以上,4G以上硬盘,VGA或更高分辨率显示器;输入设备:键盘、鼠标、软驱、光驱等常规的信息采集及读取设备,必要时需配备数字化仪、扫描仪等设备;(2)软件环境操作系统:Windows 98/2000;GIS软件平台:MAPGIS 6.5及二次开发函数库;相关软件:Microsoft Access 97或更高兼容版本;开发语言:Visual Basic. 2.3.2系统开发途径和开发语言1 MAPGIS的二次开发函数基于在GIS工具的基础上进行二次开发这一基本思路,MHPS采用MPAGIS系统作为平台,应用MAPGIS提供完整的二次开发函数库,在MAPGIS平台上开发面向矿井水文地质信息管理预测的应用系统。操作系统、MAPGIS开发库及MAPGIS应用程序的相互关系如图2-4所示: 

  

标签:
目前还没有任何评论.

Leave a Comment