摘要: 转自原文 AE 线编辑 1、高亮显示节点 2、添加节点 3、删除节点 4、打断线 5、合并线 首先判断预合并的两条线拓扑关系,是否邻接关系;满足条件可以用关键字Merge实现,或者自定义方法,重新获取点的集合IPointCollection创建多线。 阅读全文
posted @ 2017-01-08 23:11 wenglabs 阅读(781) 评论(0) 推荐(0)
摘要: 转自原文 ArcEngine判断要素(feature)是否为multipart feature及分解(炸开)代码 阅读全文
posted @ 2017-01-08 23:07 wenglabs 阅读(1263) 评论(0) 推荐(0)
摘要: 转自 AE二次开发技巧之撤销、重做 可以把AE自带的重做、撤销按钮或工具添加到axToolBarControl上,再把axToolBarControl工具条隐藏,同时,在自定义的工具条上新建对应的按钮,按下此按钮实际触发的是AE自带的按钮功能!如在基础平台上的撤销! 阅读全文
posted @ 2017-01-08 23:06 wenglabs 阅读(764) 评论(0) 推荐(0)
摘要: 转自原文ArcEngine数据编辑--选择要素 好久没有写博文了,这段时间相对空闲一点,把AE数据编辑实现总结下。 要编辑要素,首先要选中要素,按shift键进行多选,按esc键清空选择。 个人了解的选择高亮显示有两种方式,都是在public override void OnMouseDown(in 阅读全文
posted @ 2017-01-08 22:33 wenglabs 阅读(846) 评论(0) 推荐(0)
摘要: 转自原文 要素类的复制方法 如何根据一个要素类(源要素类)在另一个工作空间中产生一个同字段,但空间范围可能不一致的要素类(目标要素类)?本文提供了完备的方法。 方法中的两个函数,一个getRightDatasetName是解析要素类名称,即能够将诸如SDE.FC转换为FC。另一个方法CloneFea 阅读全文
posted @ 2017-01-08 22:29 wenglabs 阅读(335) 评论(0) 推荐(0)
摘要: 转自原文 ae指定字段转成注记 ArcMap中有一个功能是Label Features,就是可以将图层内指定字段值显示以Label形式显示在主窗口上,在Label Features后,用右键点击图层,发现可以出现一个原来灰色的功能名,ConvertLabelsToAnnotation。这个功能在AE 阅读全文
posted @ 2017-01-08 22:28 wenglabs 阅读(735) 评论(0) 推荐(0)
摘要: 转自chanyinhelv原文Annotation研究的一些学习资料 下面是我最近对Annotation研究的一些学习资料,收集于此,供大家学习之用。 一、Annotation要素类介绍 在GeoDatabase中有五种类型的要素类,即点、线、面、标注要素类和注记要素类。注记要素类涉及的较少,这里不 阅读全文
posted @ 2017-01-08 22:27 wenglabs 阅读(275) 评论(0) 推荐(0)
摘要: 转自原文建立空间参考 ISpatialReference ISpatialReferenceFactory spatialReferenceFactory = new SpatialReferenceEnvironmentClass(); ISpatialReference spatialRefer 阅读全文
posted @ 2017-01-08 22:26 wenglabs 阅读(515) 评论(0) 推荐(0)
摘要: 转自原文 AE创建拓扑 启动编辑是后来加上去的,若不启动编辑,则提示没有权限执行操作。 阅读全文
posted @ 2017-01-08 22:25 wenglabs 阅读(332) 评论(0) 推荐(0)
摘要: 转自原文 ArcGIS Engine 编辑介绍 IWorkspaceEdit接口是ArcGIS Engine 实现空间数据编辑的重要接口,它让程序启动或者停止一个编辑流程,在这个编辑流程内,可以对数据库中的数据进行删除,添加,更改。我们所有的对要素或者属性的修改都可以放到一个会话中,这个会话就相当于 阅读全文
posted @ 2017-01-08 22:21 wenglabs 阅读(845) 评论(0) 推荐(0)
摘要: 转自原文 ArcGIS Engine 编辑- IWorkspaceEdit 这个例子中,我创建了1000条要素,并结合缓冲将数据写到文件中,并且添加了时间统计,当然数据是我捏造的,还请原谅,这个花费的时间为0.978秒,速度还行。 IWorkspaceFactory pWsF = new Shape 阅读全文
posted @ 2017-01-08 22:20 wenglabs 阅读(502) 评论(0) 推荐(0)
摘要: 转自原文ArcGIS Engine 编辑- ITask 下面的代码是我们定制的一个工作流-给等高线赋值 namespace EngineApplication { [Guid("5b0c0692-eaf7-4d64-9cee-c8c1afaf06f4")] [ClassInterface(Class 阅读全文
posted @ 2017-01-08 22:19 wenglabs 阅读(405) 评论(0) 推荐(0)
摘要: 转自原文CreateFeature与CreateFeatureBuffer区别 CreateFeature主要用于插入一条数据,CreateFeatureBuffer住哟啊用于插入多条数据,详细说明见官方帮助文档: http://help.arcgis.com/en/sdk/10.0/arcobje 阅读全文
posted @ 2017-01-08 22:14 wenglabs 阅读(299) 评论(0) 推荐(0)
摘要: 转自原文 ArcGIS Runtime支持的GP工具列表(转 ) 目前ArcGIS Runtime有两个版本 Basic 版本和Standard版本,而Basic版本不支持Geoprocessing(这里指的是本地的Geoprocessing),对于Geoprocessing的支持是在Standar 阅读全文
posted @ 2017-01-08 22:12 wenglabs 阅读(255) 评论(0) 推荐(0)
摘要: 转自原文 打开cad文件的几种方法 IWorkspaceFactory pWorkspaceFactory; IFeatureWorkspace pFeatureWorkspace; IFeatureLayer pFeatureLayer; IFeatureDataset pFeatureDatas 阅读全文
posted @ 2017-01-08 22:12 wenglabs 阅读(792) 评论(0) 推荐(0)
摘要: 转自原文c# 调用ArcEngine的GP工具,AE调用GP工具 giszhouGeoprocessing调用ArcToolBox工具使用总结 Geoprocessing是ArcGIS提供的一个非常实用的工具,借由Geoprocessing工具可以方便的调用ArcToolBox中提供的各类工具,本文 阅读全文
posted @ 2017-01-08 22:04 wenglabs 阅读(1926) 评论(0) 推荐(0)
摘要: 转自原文ArcEngine 数据导入经验(转载) (一) GIS系统数据是基础,想必大家在做ArcEngine二次开发的过程中都会遇到向MDB和SDE写入数据的工作,我们将会通过几个篇幅,从大数据量导入过程中的问题和解决方式入手带给大家一些实用的经验。 1.数据的写入和删除要使用IWorkspace 阅读全文
posted @ 2017-01-08 22:02 wenglabs 阅读(1152) 评论(0) 推荐(0)
摘要: 转自原文在ArcEngine中使用Geoprocessing工具-执行工具 来解析一下Geoprocessor类的Execute方法,他有两种重载,Execute(IGPProcess, ITrackCancel)和Execute(string, IVariantArray, ITrackCance 阅读全文
posted @ 2017-01-08 22:00 wenglabs 阅读(540) 评论(0) 推荐(0)
摘要: 转自原文 利用C#与AE调用GP工具 public Kriging() { base.m_category = "GPTools"; base.m_caption = "克吕金插值"; base.m_message = "克吕金插值"; base.m_toolTip = "克吕金插值"; base. 阅读全文
posted @ 2017-01-08 21:59 wenglabs 阅读(668) 评论(0) 推荐(0)
摘要: 转自原文Arcengine 实现要素选取的方法(转载) 选择一个要素或者一个要素集(FeatureSelection)的方法很多,如IMap::SelectByShape、ILayer::search、IFeatureSection::SelectFeature等方法 主要用到的方法: IMap接口 阅读全文
posted @ 2017-01-08 21:55 wenglabs 阅读(1233) 评论(0) 推荐(0)