使用ArcGISEngine开发自定义GIS应用.docVIP

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

使用ArcGIS Engine 开发自定义GIS应用 By ESRI中国社区 北斗星 使用ArcGIS Engine 开发自定义GIS应用 第一讲 全面了解ArcGIS Engine的产品。3 第二讲 ArcGIS Engine9.2特性和变化10 第三讲 使用 ArcGIS Engine开发应用程序(自定义或嵌入).14 第四讲 开发 Engine 应用程序的基本原理19 第五讲 关于mapping Controls的开发38 第六讲:3D controls的开发与配置64 第七讲:定制并扩展控件81 第八讲:配置 ArcGIS Engine 程序(未开讲) 第一部分 一、简介 二、ArcGIS Engine简介 三、用ArcGIS Engine进行开发 四、配置与授权ArcGIS Engine应用软件 五、ArcGIS开发资源 六、结论 第一部分主要是讲ESRI的白皮书,主要是考虑这个白皮书简单而又充分地说明了 ArcEngine是一个什么产品以及其能实现的功能等,具有很明显的意义。对于了解了 ArcEngine开发的朋友,可以跳过第一部分。 这里主要内容是Arcgis Engine白皮书,你也可以参看中的 Arcgis Engine白皮书一书. 一、简介 1、为何对发布自定义GIS或嵌入式应GIS用软件感兴趣? 当面对海量的原始信息时,组织机构应充分意识到地理分析和空间可视化的重要性, 因为这可以提高机构内部的运行效率及决策制定。可以称之为商业智能、分析应用软件 或决策支持,知识分子可从软件应用中获益,因为这些软件可为迅速而准确估测形势和 行为提供信息支持。有许多潜在的增强型GIS应用软件用户,他们不是GIS专业人员;而 且没有经过系统学习,不会有效地利用市场上可得到的综合工具。为了向非GIS专业的用 户提供空间分析方案,开发人员需要具有构建领域专用且易于使用的应用软件的能力, 该软件需将广泛应用的GIS技术与友好用户的经验结合起来。这些软件如果从头开始构建 ,将是一项繁冗的开发工作,会很耗费时间,并且成本不菲,所以为了构建原有功能基 础上的GIS部分,才能大量使用ArcEngine来构建我们的GIS应用,并能应用到我们的各行 各业中。 2、高效GIS开发的解决方案 对于繁冗的GIS开发工作而言,理想的解决方案是一个基于组件的开发框架的实用性,且 该框架允许解决方案提供商或机构内部开发人员快速构建行业专用GIS应用软件。一个 GIS开发框架应提供应用软件所需的必要的空间分析功能,并允许软件开发人员集中精力 构建软件的特定逻辑。ESRI公司的ArcGIS Engine就是这样一个GIS框架,它是为响应 ESRI用户的请求而创建的,可以把丰富的ArcGIS技术按产品进行分类,并将其空间分析 功能嵌入新的或已有应用软件中。 这本白皮书主要是对ArcGIS Engine产品的概述,将会引起编程人员和项目管理人员的特 别注意,因为他们想要将制图与GIS功能性嵌入新的或已有的自定义应用软件中,并可能 在一个跨平台环境中,以一种适宜成本的方式来配置这些应用软件。 3、ArcGIS开发概述 ArcGIS是一组集成家庭式的GIS软件产品,可在单项工程、工作组以及企业级项目 中用于发布完善的、可升级的GIS系统。它是基于一个可共享的GIS组件——ArcObjects 的公用库来构建的。ArcGIS包括以下几个主要组成部分: ? ArcGIS Desktop:一套集成的高级GIS产品(ArcReader,ArcView,ArcEditor, ArcInfo,ArcGIS扩展模块等); ? ArcGIS Engine:嵌入式GIS组件库,可使用C++, COM,.NET和Java来构建自定义的 、面向行业的应用软件; ? ArcGIS Server:GIS软件对象的共享库,用于构建企业和网络计算框架内的应用软件 。它使用.NET/ASP和Java/JSP来构建基于SOAP的网络服务和网络应用程序; ? ArcIMS:GIS网络服务,通过开放的因特网协议发布地图、数据和元数据; ? ArcSDE:在大量的数据库管理系统(DBMSs)中进行地理数据管理的界面。 ArcGIS系统利用ArcObjects组件进行构建和扩展。ArcObjects是由平台独立的C++ 软件对象组成的,这些对象在Windows和UNIX平台下均可运行,并具有多个开发应用程序 接口(API),包括COM,.NET,Java和C++等。开发人员可以利用这些应用程序接口 (API)和ArcObjects功能构建应用程序。ArcObjects是

文档评论(0)

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

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

1亿VIP精品文档

相关文档