arcgis教程_小型校园gis查询系统的

arcgis教程_小型校园gis查询系统的

ID:21043142

大小:295.00 KB

页数:21页

时间:2018-10-19

arcgis教程_小型校园gis查询系统的_第1页
arcgis教程_小型校园gis查询系统的_第2页
arcgis教程_小型校园gis查询系统的_第3页
arcgis教程_小型校园gis查询系统的_第4页
arcgis教程_小型校园gis查询系统的_第5页
资源描述:

《arcgis教程_小型校园gis查询系统的》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第17章小型校园GIS查询系统的构建校园GIS查询系统是一个面向全院师生的,可以浏览全院地理信息的系统。系统将成为校园新的信息源,许多与校园有关的信息都将予以定位,并与空间数据结合起来,用户将可以图文并茂地查询校园信息,而且获得最直接的效果。此外,系统将给学生、家长和教师等带来方便,如果通过网络发布还可以提高校园对外知名度。本章内容仅就利用ARCGIS的相关平台,与功能搭建简单的校园GIS查询系统,功能上会比较简单,但是对于初学者的入门以及深化其应用将有很大的帮助。17.1基础地理信息数据制作校园作为城市或地区的一个缩影,信息的管理有自身的特点,校园地理信

2、息系统的出现,解决了以往纯属性数据管理而无空间位置信息的不足,成为校园信息管理的飞跃点。在构建信息系统之前,首先应该收集此系统的相关信息。在收集到的大量信息数据基础之上,通过加工整理制作出系统的基础地理数据。17.1.1数据收集完整、齐全而又有效的第一手资料是建立GIS基础地理数据的前提,也是对地理信息基础地理数据进行空间分析的基础。因此,要根据实际应用的需求全面考虑数据范围、数据类型和数据格式等,全面收集有关资料,以满足基础数据的建设需求。资料收集完成后,需要根据入库要求对资料进行分析与整理,为数据加工处理做好准备。1.影像数据2.矢量数据3.坐标定位数

3、据4.其他相关资料17.1.2数据格式和结构数据是GIS系统的基础,对GIS的数据设计显得尤为重要。由于此校园信息系统要在ArcGIS平台下允许,所以应该选用ArcGIS的数据格式。考虑到要使用MO组件进行信息系统的开发。而MO组件只支持Shape文件、图像文件、数据表或通过ESRI的专用数据库引擎连接的专用数据表。所以这些数据全部采用最简单Shape文件格式。1.图形数据2.属性数据17.1.3数据处理根据收集到的不同的原始数据的不同,需要采用不同的技术和方法对其进行处理,从而制作出所需要的地理信息数据。根据需要,对原始数据的处理主要包括对遥感影像数据进

4、行校正、对CAD数据进行数据格式转换和处理,对矢量数据进行配准等工作。1.影像图校正2.数据转换3.矢量数据配准4.属性信息的添加17.2GIS组件式开发GIS主要的开发模式有包括3种,即独立开发、宿主型二次开发和基于GIS组件的二次开发。在本小节中,将介绍如何利用ArcGIS的组件MO来搭建一个简单的校园GIS系统。17.2.1组件式GIS简介GIS开发中的独立开发不依赖于任何GIS工具软件,从空间数据的采集、编辑到数据的处理分析及结果输出,所有的算法都由开发者独立设计,然后选用某种程序设计语言,在一定的操作系统平台上编程实现。GIS开发宿主型二次开发指

5、基于GIS平台软件上进行应用系统开发。组件式GIS就是采用了面向对象技术和组件式软件的GIS系统(包括基础平台和应用系统)。17.2.2MO组件简介MapObjects(简称MO)是一套允许用户向应用程序中添加地图的制图软件控件集合,它使程序员能够将MapObjects与其他软件提供商提提供的组件绑定,如绘图、多媒体及数据库对象。MapObjects包括一个OLE控件(OCX)叫做地图控件(Mapcontrol)和一组(30多个)OLE目标(Objects)。它适用于工业标准程序环境,例如,VB4.0,Delphi2.0,PowerBuilder,MSAc

6、cess等。MapObjects不适用于最终用户,它是为程序开发者设计的。程序开发者可利用MapObjects开发应用程序,并把这些程序提供给下一级用户使用。17.2.3MO的安装与开发环境的建立要进行组件式GIS开发首先要安装MapObjects组件,安装完组件后,即可在某一开发环境中加载此组件进行相关的开发工作。1.MO组件安装2.开发环境的建立17.2.4实例开发设计在上述准备工作完成之后,即可进入实例开发阶段。开发阶段一般有设计、编码和测试等步骤。为了简洁明了首先介绍开发设计阶段,其主要包括功能设计和界面设计两个部分。1.功能设计2.界面设计17.

7、2.5部分编程过程简介确定系统要实现的功能以及软件的界面后,就要进行代码编写并实现其相关的功能。由于篇幅限制此处只介绍一些基本的内容,其他相关功能的实现请参考相关书籍。1.MAP控件的添加2.工具栏的添加与相关功能实现3.添加目录树17.2.6系统功能实现在前面简单介绍了部分功能实现地详细步骤。由于篇幅所限没有展开全部介绍,其可以实现的功能还有很多,主要包括以下一些内容。1.地图基本功能2.鹰眼功能3.自动标注功能4.查询功能5.缓冲区功能6.距离量算功能7.专题制图与输出功能8.制图输出功能9.图层风格编辑功能10.系统帮助17.33D可视化实现3D是(

8、Three-Dimensional)的缩写,就是三维图形。可视化(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。