随笔分类 - ArcEngine
摘要:/// /// 获取工作空间的要素类 /// /// /// /// public List GetFeatureClassByWorkspace(IWorkspace workspace) { List listFeaClas...
阅读全文
posted @ 2019-09-26 16:46
ParanoiaApe
摘要:一、几种删除方法代码 1. 查询结果中删除 2. 更新游标删除 3. 使用DeleteSearchedRows删除 4. 使用Workspace.ExecuteSQL删除 二、测试性能和比较 //1、相同的数据条件,删除2000条记录 //2、测试代码 //IFeatureLayer pFeatur
阅读全文
摘要:以前在AE开发都是选择直接拖拽arcgis listense控件,在属性面板里面直接勾选拓展模块,很是方便,但是并不是所有的开发都可以这样,有时候会不方便加LicenseControl控件,需要用代码初始化许可: 1)最简单的初始化。 新建一个window应用程序,添加必要的引用,不要添加许可控件进
阅读全文
摘要:第一种: 第二种: ESRI官方帮助例子: 参考地址:http://resources.esri.com/help/9.3/ArcGISDesktop/dotnet/c4ff8b68-0410-435f-b8e5-682d5cea47cf.htm 转自:https://blog.csdn.net/l
阅读全文
摘要:第一种:使用IFeatureDataConverter.ConvertFeatureClass方法 调用: 第二种:通过GP工具,FeatureClassToGeodatabase
阅读全文
摘要:只需要在许可控件上勾选空间分析功能即可。 当AE二次开发与其他平台一起使用的时候,有时候会不方便加LicenseControl控件,需要用代码初始化许可 https://www.cnblogs.com/ParanoiaApe/p/10911860.html
阅读全文
摘要:/// /// 获取单个要素的外包矩形 /// /// /// public IEnvelope GetEnvelope(IFeature pFeature) { IEnvelope pEnvelope = pFeature.Extent; ...
阅读全文
posted @ 2019-05-14 10:23
ParanoiaApe
摘要:在做一般的数据处理时,要想得到某字段唯一值,我们可以利用SQL语言之关键字Distinct方便地获得。但是在用AE作开发时,我们应该怎样去做呢?当然我们可以首先获得某个字段的所有值,然后再去比较、提取、获得唯一值。这样的工作写起来麻烦,效率也非常低。其实AE类库ESRI.ArcGIS.Geodata
阅读全文
posted @ 2018-12-21 17:16
ParanoiaApe
摘要:对于数据量比较大, 多要素合并,采用一个一个ITopologicalOperator.union的方法,速度太慢; 使用ITopologicalOperator.ConstructUnion方法可以很高效的合并多条要素 ITopologicalOperator.Union ITopologicalO
阅读全文
摘要:public IPropertySet ConnectSdeSQL(string sAddress, string sDBName, string sUser, string sPassword) { IPropertySet propSet = new PropertySetClass(); propSet.SetProperty...
阅读全文
posted @ 2018-08-27 22:49
ParanoiaApe
摘要://1)获取目标图层及索引号 2)将源图层移到目标图层 3)使用TOCControl提供的update方法更新控件显示的内容
阅读全文
摘要:public void LabelsTranstoAnnoration(IMap pMap, IFeatureLayer pFeatureLayer, IWorkspace pannworkspace, string AnnLayername, bool featureLinked) { IConv
阅读全文
posted @ 2018-08-27 22:33
ParanoiaApe
摘要://双击加载符号编辑器 private void axTOCControl1_OnDoubleClick(object sender, ITOCControlEvents_OnDoubleClickEvent e) { esriTOCControlItem toccItem = esriTOCCon
阅读全文
posted @ 2018-08-27 22:29
ParanoiaApe
摘要:转自:https://blog.csdn.net/u010520626/article/details/42804703 C#自带的ComboBox无法实现显示图片,需要对ComboBox控件进行重写,如下: 1、新建一个组件,继承ComboBox,并对部分方法进行重写 using System;
阅读全文
摘要:转载于:http://blog.igevin.info/2010/08/02/wordpress/ArcGIS-Engine-display-layer-property/ 本文使用下面三个方法实现图层属性数据的显示: 方法1功能是将属性数据存入DataTable中,该方法将调用方法2和方法3 方法
阅读全文
posted @ 2018-08-27 14:41
ParanoiaApe
摘要:// GisSharpBlog.NetTopologySuite.IO 可以使用NuGet包管理器下载,传送门 转载链接:http://www.cnblogs.com/zuiyirenjian/p/3410141.html ArcMap中使用ArcPy实现Geometry与WKT的相互转换:http
阅读全文
posted @ 2018-07-11 13:57
ParanoiaApe
摘要:一、IHookHelper 主要在用在自定义类型于AE带的的ICommand或ITool等, 1.实例化IHookHelper 对象:IHookHelper m_hookHelper = new HookHelperClass(); m_hookHelper.Hook = this.axMapCon
阅读全文
posted @ 2018-07-11 13:55
ParanoiaApe
摘要:{6CA416B1-E160-11D2-9F4E-00C04F6BC78E} IDataLayer{40A9E885-5533-11d0-98BE-00805F7CED21} IFeatureLayer{E156D7E5-22AF-11D3-9F99-00C04F6BC78E} IGeoFeatur
阅读全文
摘要:1. IGeometry和Json字符串的相互转换 将 ESRI.ArcGIS.Geometry.IGeometry转换成Json字符串,搜索网上很多都是字符串拼接的,偶然发现有现成的类可以转换,主要使用ESRI.ArcGIS.Geometry.JSONConverterGeometryClass、
阅读全文

浙公网安备 33010602011771号