mapobjects 培训教程

mapobjects 培训教程

ID:11475702

大小:528.50 KB

页数:117页

时间:2018-07-12

mapobjects 培训教程_第1页
mapobjects 培训教程_第2页
mapobjects 培训教程_第3页
mapobjects 培训教程_第4页
mapobjects 培训教程_第5页
资源描述:

《mapobjects 培训教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MapObjects培训教程第一章背景简介随着计算机技术的不断发展,计算速度越来越快。也使得地理信息系统(GIS)技术应用领域越来越广泛,如测绘、规划、电信线路管理、煤气管道管理、城市供排水管道管理、电力输/配电线路管理、车辆调度定位管理、防汛及河流管理等等。现在GIS技术能满足各种不同的应用需求,从简单的显示与制图到地理数据的复杂模拟与分析,如网络的追踪分析、数据的三维处理、最佳路径分析、最优化资源分配等等。现在在市场上有许多关于GIS方面的软件出现,有国外的,也有国内自己开发的软件,如MapInfo,Intergraphic,BlueMarb

2、le等等。美国的环境系统研究所(ESRI)较早从事这方面的开发,他们在80年代就推出了ARC/INFO软件,以后又陆续推出了其多种GIS软件产品来满足不同的需求,如ARC/INFO、PCARC/INFO,SDE,ArcViewGIS、ArcCAD以及其他ESRI公司的产品,这些产品已经建立起制图与GIS的工业标准。在实际工作中,有些应用围绕地图展开,而在其他一些应用中,地图只是其中的一部分,如车辆定位调度系统,他采用全球定位系统(GPS)确定车辆的位置,在地图上显示。此时,应用开发人员迫切需要一种制图与GIS功能组件,而不是最终的应用软件来定制或

3、扩展已有的应用。一方面,开发人员希望建立的应用能与通用的桌面软件产品(如文字处理器、数据库等)一起使用;另一方面,希望保留以前的开发成果,对于开发工具,则希望基于一个标准的开发环境,这样可以不必再学习新的编程语言。MapObjects正是为了满足这种需要而开发出来的。117第一章MapObjects的概念MapObjects是一组供应用开发人员使用的制图与GIS功能组件。它有一个叫Map控件的ActiveX控件和一系列可编程的ActiveX对象组成,它们可以标准的Windows编程环境下使用。利用MapObjects,开发人员可以在应用程序中添加

4、制图和GIS功能。它不是为最终用户而是专门为开发人员提供的。开发人员可在熟悉和喜欢的开发环境中利用MapObjects开发出系统开销小的制图应用,或在现有的应用中添加制图功能。2.1MapObjects的功能使用MapObjects,你可以完成以下这些功能:1.显示具有多个地图层的地图,如道路、河流和边界线等。2.放大、缩小和漫游整个地图。3.显示图形特征(Feature),如点、线、圆和多边形。4.显示标注字符。5.通过点击识别图上特征。6.选择沿线的特征和在矩形、区域、多边形和圆内的特征。7.选择在已知特征附近规定距离内的特征。8.使用SQL

5、语句选择特征。9.对选择的特征进行基本的统计.。10.查询和更新选择特征的属性数据(Shape格式)。11.用特定的方法对特征进行着色处理,如ValueMapRenderer,ClassBreakRenderer,DotDensityRenderer。12.用字段值的字符标注特征。13.显示多种格式的栅格图象文件。14.动态显示实时或时间系列的数据。15.输出地理匹配的地理位置。2.2MapObjects的结构MapObjects是建立在微软的对象连接和嵌入(ActiveX)基础之上的。ActiveX是当今得到广泛支持的面向目标的软件集成技术。用

6、户象用砖块盖房子一样利用ActiveX组件开发和集成Windows应用程序。一个ActiveX控件是一个可重复使用的软件组件。ActiveX控件可以将许多其他ActiveX对象包装在一个包中。这个包可以反映某些特定的功能,如统计图和多媒体等,并可以直接嵌入支持ActiveX的应用中。ActiveX对象具有特征和方法,可以通过对它们的编程来控制对象的外观、行为以及相互作用。MapObjects是一个提供制图与GIS功能的ActiveX控件,它包含35个可编程的ActiveX对象。MapObjects地图控件可以直接插入到许多标准开发环境的工具集中。

7、你可以通过属性页操纵地图。这些属性页是在诸如Visual117Basic之类的开发环境中建立的,或者通过其它程序化相关对象来控制地图。这些对象为应用开发人员提供了有力的制图与GIS功能支持。因为MapObjects是一个ActiveX控件,它又是可以用于大量开发框架中,包括流行的象VisualBasic、Delphi、VisualC++、MicrosoftAccess、VisualForpro、PowerBuild等之类的程序设计环境。2.3MapObjects的特点MapObjects允许定制利用制图和GIS组件的应用程序,MapObjects

8、的特点包括:(1)支持ARC/INFO层(Coverage)(2)支持ESRI的Shape文件格式,SDE(空间数据库引擎)图层(Lay

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

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

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