随笔分类 - ArcObjects SDK
摘要:1、什么是插件式架构 插件式架构设计中主要包括三个重要部分,宿主、插件协议以及插件实现。宿主是指使用插件的部分,该模块可以是一个类,也可以是多个接口和类组成的模块。插件协议是指宿主与插件之间的协议,宿主根据这个协议去调用插件的功能,插件根据这个协议去实现宿主需要的功能。插件实现就是基于插件协议实现的
阅读全文
摘要:1、基于Arcobjects SDK可以做什么基于Arcobjects SDK开发,大部分情况下就是做桌面GIS应用程序。AO写的代码是不能直接在Web服务上运行的,但如果你前端是JS,需要后端处理数据,也可以把AO写的代码封装成exe,在Web服务中取调exe文件,通过文件传递参数以及进度信息也是
阅读全文
摘要:1、为什么要宏观上看ArcObjects SDK ArcObjects SDK库是一个非常庞大复杂COM组件集合,ArcGIS10.0有1000多个枚举、90多个结构体、5000多个接口以及4000多个类,合计10000多。现在到10.8版本,是更多了。 当然我们常用的只是其中的一小部分,即使是一小
阅读全文
摘要:1、开发环境 基于ArcObjects SDK开发,开发环境一般选用Visual Studio,开发语言使用C#,开发包使用ArcObjects SDK for .Net。UI有的使用Winform,也可以使用WPF。调用的时候,不关心接口或类是否可以在ArcEngine Runtine下运行,验证
阅读全文
摘要:1、什么是ArcObjects SDK在网上搜索什么是ArcObjects,会搜到如下的定义。这个定义比较准确,也比较容易理解。2、什么是ArcEngine在网上搜索ArcEngine,一般会搜到以下定义。这段话讲的非常清楚明白,ArcGIS Desktop、ArcGIS Engine和ArcGIS
阅读全文