文章主要通过实现ArcGIS中Set Data Source功能的基础上,对ArcEngine开发常用接口进行讲解使用。帮助大家学习ArcEngine开发。...
分类:
编程语言 时间:
2014-10-24 19:05:43
阅读次数:
651
先来看看ITopologicalOperator的成员:截图来自帮助文档:
简要介绍下各个成员的汉语翻译:
1、Boundary,边界,获取一个Geometry的边界;
用法:
ITopologicalOperator pTopologBoundary = pGeo as ITopologicalOperator;
IGeometry pGeometry = pTopolo...
分类:
其他好文 时间:
2014-10-22 18:27:26
阅读次数:
831
某些类可能会出现.net 3.5之前没有的错误: 错误 3 无法嵌入互操作类型“ESRI.ArcGIS.DataSourcesGDB.FileGDBWorkspaceFactoryClass”。请改用适用的接口。解决方案: 2) The reason you could not compile a....
分类:
Web程序 时间:
2014-10-16 12:45:32
阅读次数:
305
最近参考Arcengine的Samples做的功能,虽然简单,但是示例代码的确体现出了很好的封装性,值得学习,效果图如下:闲话休絮,直入正题: 一、首先建立工具类,实现IMenuDef接口class Neval:IMenuDef//这个接口 { public string Caption { get...
分类:
其他好文 时间:
2014-10-14 23:28:09
阅读次数:
374
1、Dissolve,用于将从一个复杂的破图层中相同的要素融合为一个简单的图层。如果输入的图层包含很多信息,输出只包含融合的项目。2、Identify,用于识别两个图层是否相交,注意:用于识别的图层必须是一个面图层,
分类:
其他好文 时间:
2014-10-13 19:46:51
阅读次数:
305
GP的功能非常强大,也是GIS建模的一个很重要的工具。在Arcengine中,实现Clip功能很多种方法,可以用IBasicGeoprocessor的clip方法,但是GP无疑是最简单的。public Clip( objectin_cover, objectclip_cover, ob...
分类:
其他好文 时间:
2014-10-09 22:36:51
阅读次数:
241
在Arcengine的教程中,几乎都有创建鹰眼的教程,但是全是千篇一律,而且还有不足之处,比如在添加或者删除图层时,主MapCtrol的视图会发生变化,但鹰眼却不会触发事件,所以本文在原教程的基础上添加了图层添加和删除的监听事件。1、首先是mapcontrol1的视图范围发生变化时 触发的事件pr....
分类:
其他好文 时间:
2014-10-01 13:02:11
阅读次数:
211
1,利用combobox创建色带,首先draw private void comboBox1_DrawItem(object sender, DrawItemEventArgs e) { Rectangle rec= e.Bounds; rec.Width = rec.Width /array.Le...
分类:
其他好文 时间:
2014-09-30 22:51:30
阅读次数:
311
1、ShapeCopy只读属性是对要素Shape属性的复制,当修改一个要素或要素集的时候,用ShapeCopy属性获取一个要素的Shape,然后进行几何形状的修改。2、Shape典型的应用:a、通过ShapeCopy属性获取一个要素的的几何形状;b、修改获得的几何形状;c、利用IFeature.Sh...
分类:
其他好文 时间:
2014-09-29 13:05:10
阅读次数:
238