ArcGIS Engine
文章平均质量分 82
define_YIDA
运气 UP UP
展开
-
ArcGIS Engine 开发 (一)GIS应用基本界面的搭建和控件的关联,处理TOCC控件关联失败问题,布局视图(axPageLayout)和地图(axMapcontrol)关联
关于ArcGIS Eegine + C# 的开发环境的搭建我的为:vs2010+ArcGIS Eegine 10.2搭建环境的教程网上很多,我这里只给出资源: vs2010: 迅雷创建下载链接: ed2k://|file|cn_visual_studio_2010_ultimate_x86_dvd_532347.iso|2685982720|4AE6228933DDE49D9BFA4...原创 2018-09-15 16:39:05 · 4754 阅读 · 0 评论 -
ArcGIS Engine 开发 (二)出现无法嵌入互操作类型的问题的解决,C#new一个接口成功的原因
问题来源:在调用ESRI.ArcGIS.esriSystem中的IObjectCopy接口时我通过它的实现类ObjectCopyClass初始化对其赋值时出现了无法嵌入互操作类型的错误但是如果对IObjectCopy的赋值为ObjectCopy的实例对象IObjectCopy objectCopy = new ObjectCopy();则完全没有问题。但在我们所学知识里接口和抽...原创 2018-09-15 17:49:49 · 2578 阅读 · 2 评论 -
ArcGIS Engine 开发 (三)COM技术中的QueryInterface(接口查询)的实现原理和IUnknown接口
IUnknownIUnknown 接口是组件对象模型(COM)中的基础接口。COM规格书中规定COM对象至少要实现此一接口,而且其他所有的COM接口都需要派生自IUnknown接口。IUnknown提供所有COM对象都支持的两种基本特性:利用引用计数来进行对象生命周期管理;(控制对象生命周期)以及访问许多事先定义的接口。(接口查询)IUnknown接口会包括一个指向虚拟方法表(英...原创 2018-09-27 18:34:43 · 908 阅读 · 0 评论 -
ArcGIS Engine 开发 (四)打开,保存,另存为地图文档功能(IMapDocument接口)
ArcGIS Engine 基于C#的开发(一)基本界面的搭建1.1无法嵌入互操作类型的问题的解决1.2COM技术中的IUnknown接口和QueryInterface主要用到的接口:地图文档对象MxDocument,其主要接口为IMapDocument命名空间为ESRI.ArcGIS.CartoIMapDocument接口提供用于读取地图文档文件(* .mxd,* mxt,*...原创 2018-10-12 18:16:53 · 7294 阅读 · 1 评论 -
ArcGIS Engine 开发 (五)鹰眼功能的实现,将图像元素(element)显示在视图上的步骤
ArcGIS Engine 基于C#的开发(一)基本界面的搭建1.1无法嵌入互操作类型的问题的解决1.2COM技术中的IUnknown接口和QueryInterface、(二)打开,保存,另存为功能界面之前在界面的左下角加了一个小的mapControl这个就是用来显示鹰眼视图的,如图:...原创 2018-10-13 21:04:14 · 6490 阅读 · 4 评论