arcengine c#-关于arcengine+c#中的问题

问题描述

关于arcengine+c#中的问题


如上图,IEnvelope类型存在于两个dll文件中,请问如何解决

解决方案

这个需要用到命名空间的别名来解决冲突
http://blog.csdn.net/wonsoft/article/details/5376367
https://msdn.microsoft.com/zh-cn/library/c3ay4x3d.aspx

解决方案二:

这两个是一样的吧?一个在GAC里,一个不在GAC里。看名字好像是一样的。
如果确实是一样的,说明你的函数多引用了一次。一般不在GAC里面的那个移除掉就好了,如果版本不一样的话,建议保留版本新的那个
如果是不一样的,请看@caozhy介绍的内容。

时间: 2024-10-25 19:33:19

arcengine c#-关于arcengine+c#中的问题的相关文章

arcengine数据编辑-在Arcengine+C#中如何利用dataGridView来删除、更新SHP中数据

问题描述 在Arcengine+C#中如何利用dataGridView来删除.更新SHP中数据 在Arcengine中实现了查询功能,并且查询结果显示在了dataGridView中, 怎样将在dataGridView中选中的数据删除,同时删除了shp中的点数据?

arcengine 拓扑 输出-Arcengine怎么导出拓扑错误

问题描述 Arcengine怎么导出拓扑错误 验证拓扑规则之后会生成拓扑错误标记 例如面跟面的重叠区域 就是一个错误面 怎么用Arcengine来导出这些 线和线或者面面的重叠区域 之类的拓扑错误啊 解决方案 我已经实现了 enumerrorfeatureContainer = errorfeatureContainer.get_ErrorFeatures((pDataset as IGeoDataset).SpatialReference, r as ITopologyRule, (pData

如何在VC代码中监听ArcEngine的COM事件

在ArcEngine中,许多组件采用事件方式发送信息.比如,MapControl中有鼠标按下事件.鼠标移动等事件,IworkspaceEdit也有开始编辑.结束编辑等事件.有时候,我们需要知道这些事件的发生,以便在发生时候处理必要信息.那么,如何监听组件的事件呢?下面以监听编辑事件作为例子说明监听的处理方式.打开帮助,我们会看见如下代码: struct __declspec(uuid("0b437962 -89f 9-11d4-8b 5f -000000000000")) IWorks

c#-Arcengine +C# 中窗体之间调用AO控件的问题

问题描述 Arcengine +C# 中窗体之间调用AO控件的问题 简答的说有两个窗体 想要简单的在Form2中调用Form1的Axmapcontrol1的get_layer() _方法 comboBox1.Items.Add(frm.axMapControl1.get_Layer(i).Name); 我自己的方式是在Form1中把axmapcontrol1的属性设置为public然后在Form2中定义一个Form变量来调用 为什么值始终传不过去 而非AO控件可以这样传值 解决方案 c#中窗体之

关于在arcengine中怎么获取路径分析过后的路径方向信息

问题描述 怎么在ArcEngine中获取,在ArcMap中路径分析过后,显示的方向窗口信息.

c# 接口 类-C# 类中包含一个接口属性的意义,在ArcEngine中经常遇到

问题描述 C# 类中包含一个接口属性的意义,在ArcEngine中经常遇到 请教各位,如果一个类中含有一个接口属性,那么是否意味着这个类实现了该接口,如果没有实现,那么包含一个接口属性有什么意义

编程-ArcEngine通过文件路径读取Arcsde数据库中的文件

问题描述 ArcEngine通过文件路径读取Arcsde数据库中的文件 各位大神,本人编程小白一个(貌似废话),最近在老师让我写一个用C#调用GP工具的功能,这个GP工具的参数是要从另外的一台服务器上读取,老师提示我用连接ArcSDE数据库的方式读取,而且最后要在一个Combox中显示文件路径,界面类似于这样的结构,请大神们指点!!! 解决方案 http://blog.sina.com.cn/s/blog_84f7fbbb0101972x.html

ArcEngine中COM对象与其基础RCW分开后就不能再使用

操作ArcEngine中的COM对象时,为了减少内存的增长,用掉的对象要手动释放常用的方法是ReleaseComObject System.Runtime.InteropServices.Marshal.ReleaseComObject(relObj); 但有时会报"COM对象与其基础RCW分开后就不能再使用"错误.这是因为对象被释放了,再去引用就找不到了,所在释放对象固然好,但要分清楚.

ArcEngine中的缩放地图

在ArcEngine地图操作中,缩放地图的功能经常用到,这里做一个小结. 缩放地图一般可分为以下几种情况: 1.缩放地图:与放大地图相对,一般是手动绘制区域或固定比例缩放,可调用命令或Expand函数来: 2.缩放到图层:这一种用得比较多,通常是将图层转为GeoDataset,利用其他Extent属性来缩放到图层: 3.缩放到选中:选中一个或多个要素,根据选择的要素,创建Geometry,获取Envelope.如果数据量太大,会比较耗时: 4.缩放到单个要素:有时,为了截取,需要分别缩放到单个要