- 1、本文档共87页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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是
您可能关注的文档
- 《机械制造基础》模拟试卷3.doc
- 《机械能》.doc
- 专利查询与技巧.doc
- 教科版思想品德七年级下册教案第十课谁为我们护航.doc
- 《模具寿命与材料》试卷(B卷).doc
- 《模拟人生3》中文版安装过程截图.doc
- 专升本结构力学模拟试题17.doc
- 《水文测验学》试卷-黄河水利职业技术学院--精品课程建设.doc
- 《水污染控制工程》试题+答案84947.doc
- 教科版思想品德八年级下册第四单元检测题.doc
- 2025年10月时事政治试题及复习资料.doc
- 2025年10月护理专业大学生社会实践报告范文.doc
- 2025年河北省雄安人力公司招聘笔试备考题库(带答案详解).pdf
- 2025年卓诗尼控股有限公司招聘笔试备考题库(带答案详解).pdf
- 2025年山东大东联集团公司招聘笔试备考题库(带答案详解).pdf
- 2025年贵州天河潭旅游公司招聘笔试备考题库(带答案详解).pdf
- 2025年人保财险山西分公司招聘笔试备考题库(带答案详解).pdf
- 2025年辽宁辽阳中成自来水招聘笔试备考题库(带答案详解).pdf
- 2025年水利部预算执行中心招聘笔试备考题库(带答案详解).pdf
- 2025年普信资产莱芜分公司招聘笔试备考题库(带答案详解).pdf
文档评论(0)