- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ArcGIS二次开发入门ppt课件
COM是基于面向对象思想发展起来的。 AOInitializer初始化:程序运行之前,首先要检查是否有许可。 ProjectReference窗口 有关数据与数据模型的 COM是基于面向对象思想发展起来的。 可以多快?五分钟。什么是组件?什么是控件:控件的官方概念是:————我的理解是:比类库更高一级的抽象。 控件就好像AE开发的加速器:可以快速定制界面,支持直接拖放等。 在ArcGIS中都能找到常用控件的影子,直接说明哪个控件,可以你不知道效果。那么,当你想实现什么效果时,也不知道用哪个控件 下面,我结合ArcGIS来介绍常用控件以及其功能。 MapControl控件封装了Map对象,PageLayoutControl控件封装了“PageLayout”对象。通过ArcMap制作的map文档可以被加载到MapControl控件和PageLayoutControl控件中,这样可以节省组成图形的开发时间。 解释伙伴控件: 每一个TOCControl控件的伙伴控件都实现了ITOCBuddy接口。TOCControl控件使用伙伴控件来显示一个树状的视图,包括图形、图层和符号内容,并且保持它的内容与伙伴控件同步。例如,如果TOCControl控件的伙伴控件是MapControl控件,如果一个图层从MapControl控件中移出了,那么该图层也会从TOCControl控件中移出。同样的,如果用户与TOCControl进行交互时取消了对某个图层的可视显示,在该图层在MapControl控件中也就不再显示。 使用ArcGolbe Control 五分钟。 这样定制一个程序的意义并不大,但可以加深我们对控制,以及ArcEngine的开发机制的理解。 使用ArcGolbe Control 五分钟。 这样定制一个程序的意义并不大,但可以加深我们对控制,以及ArcEngine的开发机制的理解。 哪么ArcEngine如此多的类库,ESRI在开发的时候,是如何将其组织起来的呢?对于一个初学者,我们在开发的时候,如何利用这些类库呢?通过接下来的讲解,我们就会搞明白这些问题。 一般情况下,根据实际开发任务需要:仅仅需要了解常用的类库即可。 如:要进行字段的批量修改。你至少要熟悉以下类库:using ESRI.ArcGIS.Carto; using ESRI.ArcGIS.DataSourcesGDB; using ESRI.ArcGIS.Geodatabase; using ESRI.ArcGIS.Geometry; using ESRI.ArcGIS.Editor; using ESRI.ArcGIS.LicenseControl; 信息:是有意义的数据。 数据:只是单纯的数据。 信息一定是数据,数据不一定具有信息。521:包含的信息是: 一种观察世界的方法:将所有东西,都看做对象。 面象对像来理解问题:车跑车,车轮理解为车胎,而不理解为橡胶(或是一块橡胶,理解为橡胶,这对于车来说,他不是按面向对象的方法来理解这辆车的。) 稳定性:当车的某一部分,发现有问题时,没有必要全部回厂,而只需要做一部分就行。 可重用:比如,我们在去买东西时,经常会听到售货员给我们用:……这是采用**的在原装电机,原装什么这就是一种重用现象。 可维护性:易于维护。 下面过渡软件的角度。 许多不同的类,可以拥有相同的接口,但其方法与属性值不同。 打开OMD图 Developer VB6 OMD与地图类比,那么多的要素,但他们也是按照设计书,按一定的规则组织起来的。 一其有三种类:OMD是怎么把这些类组织起来的,是靠关系,继承,组织等一系列关系来组织起来的。 注意讲:CoClass与Class的区别:CoClass可以直接创建,而Class必须由其它类产生。 现在再打开OMD图,是不是清楚很多了呢????抽象类:非立体。其它类:有立体。 以上讲的内容,如果全部掌握,就应该可以写AE的程序了,至于后期的提高,要随着慢慢积累,慢慢提高, 程序员是很累的,因为程序员要不断的学习新技术新技术。 COM是基于面向对象思想发展起来的。 排名按畅销的顺序排列。国外的GIS,主要偏重于应用与空间分析。 国内GIS主要产品,偏重于应用与编辑 为什么要学习二次开发? 时间 技术 开发模式三个方面说明为什么要进行二次开发,而不是一次开发。 国内做编辑做的很好,但没有一家做空间分析做的比较成功的,有做的,也是参照ESRI的只是被模仿,永不能被超越。甚至是基于它们开发的。 与其模仿,不如站在“巨人”的肩膀上,针对自己的业务需求,进行二次开发。进行二次开发,很灵活,可以根据自己的业务自身需要,进行拓展,实现1+12的功能。 ArcGIS提供的开发类库有很多,不光有ArcEngine:还有A
您可能关注的文档
- 8细胞增殖分化凋亡异常与疾病3.ppt
- 9 结构体与共用体.ppt
- 8至真要大论.PPT
- 9 “诺曼底”号遇难记.ppt
- 8第八章 免疫应答.ppt
- 9 东芝广告运作策略.ppt
- 9 C设计模式迭代器模式.ppt
- 9 C设计模式适配器模式.ppt
- 8肠道杆菌.ppt
- 9 热力学第一定律.ppt
- 8 黄山奇石(第二课时)课件(共22张PPT).pptx
- 22《纸船和风筝》教学课件(共31张PPT).pptx
- 17 松鼠 课件(共23张PPT).pptx
- 23《海底世界》课件(共28张PPT).pptx
- 21《大自然的声音》课件(共18张PPT).pptx
- 第12课《词四首——江城子 密州出猎》课件 2025—2026学年统编版语文九年级下册.pptx
- 第2课《济南的冬天》课件(共42张PPT) 2024—2025学年统编版语文七年级上册.pptx
- 17 跳水 第二课时 课件(共18张PPT).pptx
- 第六单元课外古诗词诵读《过松源晨炊漆公、约客》课件 统编版语文七年级下册.pptx
- 统编版六年级语文上册 22《文言文二则》课件(共27张PPT).pptx
原创力文档


文档评论(0)