- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
地理信息系统二次开发1_14492
地理信息系统二次开发 —— ArcObjects 目录 GIS开发模式 第一章 ArcObjects介绍 第二章 COM基础知识 第三章 ArcObjects的使用 第四章 地图的基本操作编程 第五章 地图和图层 第六章 数据的获取和创建 第七章 几何形体的操作 第八章 子集、选择集的使用 第九章 空间数据与属性数据的结合 GIS开发模式 开发模式 独立开发(底层开发) 单纯二次开发 集成二次开发 独立开发 是指不依赖于任何GIS工具软件,从空间数据的采集、编辑到数据的处理分析及结果输出,所有的算法都由开发者独立设计,然后选用某种程序设计语言,如Visual C++、Delphi、C++ Builder等,在一定的操作系统平台上编辑实现。 单纯二次开发 指完全借助于地理信息系统软件提供的二次开发语言进行应用系统开发。 商业化GIS工具软件大多提供可供用户进行二次开发的宏语言,如ESRI的ArcView提供了Avenue语言,MapInfo的MapInfo Professional提供了MapBasic语言等。 用户利用这些宏语言,以原GIS工具软件为开发平台,针对不同应用对象,开发出自己的应用程序。 集成二次开发 指利用专业GIS工具软件或其提供的组件来实现GIS的基本功能,同时,采用通用软件开发工具,尤其是可视化开发工具,如Visual Basic、Visual C++、Delphi、Power Builder等作为开发平台,进行二者的集成开发。 组件式开发方式 COM(Component Object Model)是组件之间相互接口的规范,其作用是使各种组件和应用软件能够用一种统一的标准方式进行交互。COM不是一种语言,而是一种二进制标准。 GIS组件 组件GIS开发方法 三种模式的分析和比较 独立开发难度大 单纯二次开发受GIS工具提供的编程语言限制 集成二次开发成为GIS应用开发的主流 充分利用GIS工具软件完备的空间数据管理、分析功能 利用面向对象可视化语言的高效、方便等优点 目前常见的组件GIS软件 ESRI推出组件产品 ArcObjects ESRI推出基于COM的GIS控件 MapObjects MapInfo的GIS控件 MapX …… 超图公司 SuperMap Objects 武汉吉奥 GeoMap 开汉中地 MapGIS …… 第一章 ArcObjects介绍 什么是ArcObjects(AO) AO是ESRI公司ArcGIS? 家族中应用程序ArcMap?, ArcCatalog? 和 ArcScene?的开发平台,它是基于Microsoft? COM技术所构建的一系列COM组件集。 到ArcGIS8.3,AO还不是一个独立的应用产品, 是依附在你的ArcGIS DeskTop产品中的软件开发包。 ArcGIS9.0,ESRI推出ArcEngine(AE),可以作为独立的产品进行发布和使用。 AO的特点 采用面向对象思想、基于组件技术 支持广泛的空间数据格式 具有强大的GIS功能 AO的功能 1.强大的符号库系统 2.高效的地图显示功能 3.强大、灵活的空间数据编辑功能 4. 强大的制图功能 5.强大的空间分析功能 6.丰富的三维显示和分析功能 7.强大的空间数据管理功能 AO需要的技术基础 面向对象技术思想 COM技术 AO各组件对象的层次组织和相互关系 支持COM的各种开发工具及其环境(如VB、VC、DEPHI等) AO开发资源 Arcobjects Developer Help Arcobjects Developer Kit Object Model Diagrams --- 包括所有的PDF格式对象模型图 Samples --- 包含所有示例工程文件的源代码 ArcObjects Online Exploring ArcObjects 相关网站 ESRI公司 ESRI中国(北京)有限公司 (富融公司) GIS空间站 地理信息系统论坛 案例介绍 哈尔滨市林业局森林防火地理信息系统 黑龙江黑河市扑火队伍跟踪监控指挥系统 大兴安岭地区图强林业局地理信息系统 ArcObjects地理信息系统二次开发 ArcObjects地理信息系统二次开发 ArcObjects地理信息系统二次开发
您可能关注的文档
- 娃娃市场前景预测及投资规划分析报告(目录)_50178.doc
- 北海市海洋经济发展规划_08024.doc
- 北海市金滩市政道路工程补充协议-15亿发邮件_08025.doc
- 北海旅游景点_08022.ppt
- 娄底市湘中煤炭医院(项目概要简介)2_35831.doc
- 北理工自然辩证法论文:柔软的信仰与坚硬的真理_08640.doc
- 娄雅涵 喀什师范学院大学生创新训练项目申请书 娄雅涵_35833.doc
- 北航《法律基础》在线作业答案_08028.doc
- 北航软件学院中期检查报告-PICC核心业务系统的设计与实现_08030.ppt
- 媒体文化现象分析_36695.ppt
- 行政专员年度行政后勤保障与服务优化总结报告_20252225.docx
- 《翻台率提升与外卖业务占比优化实践》_餐饮店长.docx
- 2025年AI学习工具课程内容研发与教学逻辑打磨_教育科技产品研发教研员.docx
- 校园微生物“王国”探秘:采集不同环境样本进行菌落观察与比较_生物(探究实践).docx
- 为什么是上海?——探究近代上海成为经济中心与革命重要阵地的多重原因_历史(探究学习).docx
- 2025年度财务战略落地与财务管理总结_20252404.docx
- 2025年度财务支持与业务战略协同年终总结_20252307.docx
- 2025年社群带货直播执行与粉丝转化效果分析_社交电商直播主持.docx
- 《汉服面料市场调研与新型面料应用尝试》_汉服设计师.docx
- 2025年本地精酿品牌风格探索与年度爆款IPA发布回顾_精酿啤酒酿造师.docx
原创力文档


文档评论(0)