第17章 小型校园GIS查询系统的.ppt
《第17章 小型校园GIS查询系统的.ppt》由会员分享,可在线阅读,更多相关《第17章 小型校园GIS查询系统的.ppt(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第1717章章 小型校园小型校园GISGIS查询系统的构建查询系统的构建校园校园GIS查询系统是一个面向全院师生的,可以浏览全查询系统是一个面向全院师生的,可以浏览全院地理信息的系统。系统将成为校园新的信息源,许多与校院地理信息的系统。系统将成为校园新的信息源,许多与校园有关的信息都将予以定位,并与空间数据结合起来,用户园有关的信息都将予以定位,并与空间数据结合起来,用户将可以图文并茂地查询校园信息,而且获得最直接的效果。将可以图文并茂地查询校园信息,而且获得最直接的效果。此外,系统将给学生、家长和教师等带来方便,如果通过网此外,系统将给学生、家长和教师等带来方便,如果通过网络发布还可以提高
2、校园对外知名度。络发布还可以提高校园对外知名度。本章内容仅就利用本章内容仅就利用ARCGIS的相关平台,与功能搭建简的相关平台,与功能搭建简单的校园单的校园GIS查询系统,功能上会比较简单,但是对于初学查询系统,功能上会比较简单,但是对于初学者的入门以及深化其应用将有很大的帮助。者的入门以及深化其应用将有很大的帮助。17.1 17.1 基础地理信息数据制作基础地理信息数据制作校园作为城市或地区的一个缩影,信息的管理有自身的特校园作为城市或地区的一个缩影,信息的管理有自身的特点,校园地理信息系统的出现,解决了以往纯属性数据管理而点,校园地理信息系统的出现,解决了以往纯属性数据管理而无空间位置信息
3、的不足,成为校园信息管理的飞跃点。无空间位置信息的不足,成为校园信息管理的飞跃点。在构建信息系统之前,首先应该收集此系统的相关信息。在构建信息系统之前,首先应该收集此系统的相关信息。在收集到的大量信息数据基础之上,通过加工整理制作出系统在收集到的大量信息数据基础之上,通过加工整理制作出系统的基础地理数据。的基础地理数据。17.1.1 17.1.1 数据收集数据收集完整、齐全而又有效的第一手资料是建立完整、齐全而又有效的第一手资料是建立GIS基础地理基础地理数据的前提,也是对地理信息基础地理数据进行空间分析的数据的前提,也是对地理信息基础地理数据进行空间分析的基础。因此,要根据实际应用的需求全面
4、考虑数据范围、数基础。因此,要根据实际应用的需求全面考虑数据范围、数据类型和数据格式等,全面收集有关资料,以满足基础数据据类型和数据格式等,全面收集有关资料,以满足基础数据的建设需求。资料收集完成后,需要根据入库要求对资料进的建设需求。资料收集完成后,需要根据入库要求对资料进行分析与整理,为数据加工处理做好准备。行分析与整理,为数据加工处理做好准备。1影像数据影像数据2矢量数据矢量数据3坐标定位数据坐标定位数据4其他相关资料其他相关资料17.1.2 17.1.2 数据格式和结构数据格式和结构数据是数据是GIS系统的基础,对系统的基础,对GIS的数据设计显得尤为重的数据设计显得尤为重要。由于此校
5、园信息系统要在要。由于此校园信息系统要在ArcGIS平台下允许,所以应平台下允许,所以应该选用该选用ArcGIS的数据格式。的数据格式。考虑到要使用考虑到要使用MO组件进行信息系统的开发。而组件进行信息系统的开发。而MO组组件只支持件只支持Shape文件、图像文件、数据表或通过文件、图像文件、数据表或通过ESRI的专用的专用数据库引擎连接的专用数据表。所以这些数据全部采用最简数据库引擎连接的专用数据表。所以这些数据全部采用最简单单Shape文件格式。文件格式。1图形数据图形数据2属性数据属性数据17.1.3 17.1.3 数据处理数据处理根据收集到的不同的原始数据的不同,需要采用不同的根据收集
6、到的不同的原始数据的不同,需要采用不同的技术和方法对其进行处理,从而制作出所需要的地理信息数技术和方法对其进行处理,从而制作出所需要的地理信息数据。根据需要,对原始数据的处理主要包括对遥感影像数据据。根据需要,对原始数据的处理主要包括对遥感影像数据进行校正、对进行校正、对CAD数据进行数据格式转换和处理,对矢量数数据进行数据格式转换和处理,对矢量数据进行配准等工作。据进行配准等工作。1.影像图校正影像图校正2.数据转换数据转换3.矢量数据配准矢量数据配准4.属性信息的添加属性信息的添加17.2 GIS17.2 GIS组件式开发组件式开发GIS主要的开发模式有包括主要的开发模式有包括3种,即独立
7、开发、宿主型二种,即独立开发、宿主型二次开发和基于次开发和基于GIS 组件的二次开发。在本小节中,将介绍如组件的二次开发。在本小节中,将介绍如何利用何利用ArcGIS的组件的组件MO来搭建一个简单的校园来搭建一个简单的校园GIS系统。系统。17.2.1 17.2.1 组件式组件式GISGIS简介简介GIS开发中的独立开发不依赖于任何开发中的独立开发不依赖于任何GIS 工具软件,从工具软件,从空间数据的采集、编辑到数据的处理分析及结果输出,所有空间数据的采集、编辑到数据的处理分析及结果输出,所有的算法都由开发者独立设计,然后选用某种程序设计语言,的算法都由开发者独立设计,然后选用某种程序设计语言
8、,在一定的操作系统平台上编程实现。在一定的操作系统平台上编程实现。GIS开发宿主型二次开发指基于开发宿主型二次开发指基于GIS 平台软件上进行应平台软件上进行应用系统开发。用系统开发。组件式组件式GIS就是采用了面向对象技术和组件式软件的就是采用了面向对象技术和组件式软件的GIS系统(包括基础平台和应用系统)。系统(包括基础平台和应用系统)。17.2.2 MO17.2.2 MO组件简介组件简介MapObjects(简称(简称MO)是一套允许用户向应用程序中添)是一套允许用户向应用程序中添加地图的制图软件控件集合,它使程序员能够将加地图的制图软件控件集合,它使程序员能够将MapObjects 与
9、其他软件提供商提提供的组件绑定,如绘图、多媒体及数据与其他软件提供商提提供的组件绑定,如绘图、多媒体及数据库对象。库对象。MapObjects包括一个包括一个OLE控件(控件(OCX)叫做地图控件)叫做地图控件(Map control)和一组()和一组(30多个)多个)OLE目标(目标(Objects)。它适)。它适用于工业标准程序环境,例如,用于工业标准程序环境,例如,VB 4.0,Delphi 2.0,PowerBuilder,MS Access等。等。MapObjects不适用于最终用户,它是为程序开发者设计不适用于最终用户,它是为程序开发者设计的。程序开发者可利用的。程序开发者可利用M
10、apObjects开发应用程序,并把这些程开发应用程序,并把这些程序提供给下一级用户使用。序提供给下一级用户使用。17.2.3 MO17.2.3 MO的安装与开发环境的建立的安装与开发环境的建立要进行组件式要进行组件式GIS开发首先要安装开发首先要安装MapObjects组件,安组件,安装完组件后,即可在某一开发环境中加载此组件进行相关的装完组件后,即可在某一开发环境中加载此组件进行相关的开发工作。开发工作。1MO组件安装组件安装2.开发环境的建立开发环境的建立17.2.4 17.2.4 实例开发设计实例开发设计在上述准备工作完成之后,即可进入实例开发阶段。开在上述准备工作完成之后,即可进入实
11、例开发阶段。开发阶段一般有设计、编码和测试等步骤。为了简洁明了首先发阶段一般有设计、编码和测试等步骤。为了简洁明了首先介绍开发设计阶段,其主要包括功能设计和界面设计两个部介绍开发设计阶段,其主要包括功能设计和界面设计两个部分。分。1.功能设计功能设计2.界面设计界面设计17.2.5 17.2.5 部分编程过程简介部分编程过程简介确定系统要实现的功能以及软件的界面后,就要进行代确定系统要实现的功能以及软件的界面后,就要进行代码编写并实现其相关的功能。由于篇幅限制此处只介绍一些码编写并实现其相关的功能。由于篇幅限制此处只介绍一些基本的内容,其他相关功能的实现请参考相关书籍。基本的内容,其他相关功能
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第17章 小型校园GIS查询系统的 17 小型 校园 GIS 查询 系统
限制150内