第章ArcGIS组件式开发.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第章ArcGIS组件式开发

The End! GIS设计与开发 2 第2章 组件式GIS开发 在GIS软件产品中,有两类产品尤其引人注目: 基于ActiveX(OLE)的组件式GIS技术; 基于Internet/Intranet的网络GIS技术。 其中,基于ActiveX(OLE)的组件式GIS软件开发工具成为开发人员的首选平台。 组件式GIS简介 GIS设计与开发 3 组件式GIS又称ComGIS(Component Object Model),是GIS软件系统发展的重要趋势。 组件式GIS是面向对象技术和组件技术相结合的应用型GIS,其基础是组件对象模型。 组件式GIS开发的基本思想: 把GIS的各大功能模块划分为若干个控件,每个控件完成不同的功能; 控件之间、控件与非控件之间可以方便地通过可视化软件工具集成起来,将这些控件集成在一起, 就像搭积木一样构造软件系统,形成最终的GIS应用软件。 什么是组件式GIS? GIS设计与开发 4 将若干部件集成在一起,像搭积木一样构造软件系统,是计算机软件行业长期以来的梦想。 基于组件式的新型软件开发技术,为应用系统的开发提供了新的思路: 开发人员首先实现可靠的、小的对象模块(部件),或是直接从其它软件开发商获得需要的功能部件; 然后利用这些功能部件装配成更复杂的系统; 通过控制各个小部件的可靠性和可维护性,实现对整个应用系统的可靠性及维护性的控制。 ActiveX(OLE)技术简介 GIS设计与开发 5 目前,被计算机行业广泛接受的Microsoft的构件软件技术几乎已成为一种工业标准; 各大GIS厂商推出了基于ActiveX(OLE)技术的组件式GIS软件,为开发人员提供了一个快速、易用、功能强大的地图化组件。 用户可以在工业标准的可视化开发环境(如VB、VC、Delphi、Power Builder,.NET, C#等)中,在设计阶段将GIS组件嵌入到用户的应用程序中,就可以实现地图制图和GIS功能,而且用户的应用程序可以独立编译为*.exe文件。 ActiveX(OLE)技术在GIS中的应用 GIS设计与开发 6 ComGIS与专业应用组件和商业组件的无缝集成 1、高效无缝的系统集成 组件式GIS的特点 GIS设计与开发 7 2、无须专门的GIS开发语言 只要符合组件模型开发标准的语言均可使用。如VC(Visual C++)、Vb.Net(Visual Basic.net)、C#、Delphi、Power Builder等。 3、大众化GIS 因GIS组件与其它商业化组件一样,遵循同样的组件对象模型标准,非GIS专业人员同样可以方便使用。 4、成本低。 组件的重用率极高。同一个组件可以在不同的软件中重复使用。 组件式GIS的特点 GIS设计与开发 8 全球最大的GIS厂商ESRI(美国环境研究所)公司: MapObjects ArcObjects(AO) 著名的桌面GIS厂商美国MapInfo公司: MapX 加拿大阿波罗科技集团的TITAN 武汉大学的GeoStar部件开发平台GeoMap 常用组件式GIS软件简介 GIS设计与开发 9 调入和显示矢量地图数据; 地图窗口的管理,如图形的放大、缩小和漫游等; 显示不同的专题地图; 图层控制; 属性数据绑定; 图形和属性数据库记录的相互查询; 地图要素的编辑和管理; 地图数据的屏幕测量。 GIS组件提供的一般功能 GIS设计与开发 10 MapObjects (简称MO)是一组专供应用开发人员使用的制图与GIS应用组件。 由一个称为Map的ActiveX控件(OCX)和近50个可编程OLE对象组成。 开发人员可在喜欢的开发环境中利用MapObjects开发出资源开销小且GIS功能强大的应用系统。 允许开发人员在现有的应用系统中添加GIS功能,并且能与其它图形、多媒体、数据库开发技术无缝集成,很好地解决了GIS和MIS综合应用的问题。 MapObjects简介 GIS设计与开发 11 MapObjects的可编程对象可以划分为六类: 地理匹配对象; 数据访问对象; 地图显示对象; 几何图形对象; 投影对象; 实用对象。 MapObjects的体系结构 GIS设计与开发 12 显示、浏览(放大、缩小、漫游)具有多个图层的地图; 显示、生成、选择、识别图形要素(如点、线、圆、多边形等); 显示、编辑地图要素的属性数据、标注、说明、字符; 按照范围、SQL描述、要素属性值查询要素; 绘制专题图、点密度图和饼状、柱状图表; 显示多种格式的空间数据(矢量、栅格等); MapObjects的基本功能(1) GIS设计与开发 13 动态地图数据的显示、查询和分析; 转换地图数据的坐标系统; 输

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档