
基于C#的ArcEngine二次开发
文章平均质量分 68
积累日常工作学习中遇到的关于AE二次开发的问题和知识,从基础到实用,步步推进,稳扎稳打掌握好AE二次开发技术
薛桂琴
大隐住朝市,小隐入丘樊
展开
-
基于C#的ArcEngine二次开发57:每用户订阅上的所有人SID 不存在
不规范的where语句导致的异常的处理手段原创 2022-05-23 10:05:40 · 925 阅读 · 1 评论 -
实用技能21:VS2012中丢失ArcGIS模板的解决方法
VS找不到ArcGIS界面的解决方案原创 2022-04-24 17:29:15 · 2168 阅读 · 5 评论 -
基于C#的ArcEngine二次开发56:双击属性表跳转目标要素并闪烁
根据ID定位要素并闪烁原创 2021-09-16 17:55:13 · 1251 阅读 · 0 评论 -
基于C#的ArcEngine二次开发55:右键图层以遍历图层名和字段名
实现源码及效果展示转载 2021-09-16 15:01:40 · 777 阅读 · 0 评论 -
基于C#的ArcEngine二次开发54:IStatusBar状态栏接口的使用
1 IStatusBarHideProgressAnimation Hides the progress animation. 隐藏进度条的动画 HideProgressBar Hides the progress bar. 隐藏进度条 Message The message displayed by one of the status bar panes. 显示在每个panes上的信息 Panes Indicates which standard原创 2021-04-25 11:04:56 · 488 阅读 · 2 评论 -
必备技能18:提取不规则边界栅格影像的范围
创建栅格数据集--添加栅格影像--基于栅格数据集生成足迹原创 2021-03-23 09:36:16 · 1441 阅读 · 2 评论 -
基于C#的ArcEngine二次开发53: mxd与IPagelayout
总结mxd的处理接口原创 2021-03-18 17:14:56 · 1362 阅读 · 2 评论 -
基于C#的ArcEngine二次开发52:GDB数据处理过程中与Name相关的操作
获取数据集及要素类的名称,及根据给定的要素类名称删除要素类原创 2021-01-11 15:29:36 · 1260 阅读 · 0 评论 -
基于C#的ArcEngine二次开发51:获取图层字段唯一值列表(Get Unique Values)
获取唯一值(Get Unique Values)列表的ArcMap演示和AE实现代码原创 2020-11-20 10:30:14 · 1186 阅读 · 2 评论 -
基于C#的ArcEngine二次开发50:生成面空洞连接线
处理思路:首先获取面的外环,之后针对每个外环,捕捉其面心点,将其面心点链接。获取面心点后,需要根据面心点集构造一条过所有面心点的多段线;原创 2020-10-21 16:41:38 · 850 阅读 · 0 评论 -
基于C#的ArcEngine二次开发50:MDB创建新要素类及“无当前记录”异常处理
在MDB中创建要素类原创 2020-09-17 17:22:51 · 1766 阅读 · 1 评论 -
基于C#的ArcEngine二次开发49:修改图层名称和别名、字段名称
修改图层名、图层别名、字段名、字段别名原创 2020-09-16 17:24:00 · 2061 阅读 · 1 评论 -
基于C#的ArcEngine二次开发48:点是否落在实体上检查
介绍基于选择集剔除和空间相离两种方法判断点是否在实体上的实现原创 2020-08-09 17:35:10 · 715 阅读 · 0 评论 -
基于C#的ArcEngine二次开发47:Addins常见问题解决方案集锦
1.arcgis 自定义工具中找不到Addin control2.addin 断点无法调试:提示当前不会命中断点,还没有为该文档加载任何符号3 Unable to create .esriAddin; missing ESRI ArcGIS Add-in SDK component(s).原创 2020-07-28 17:28:59 · 1827 阅读 · 0 评论 -
基于C#的ArcEngine二次开发46:编辑内容回撤与炸开multipart feature
介绍了基于StartOperation和StopOperation的编辑操作栈记录的编辑操作撤销,和基于先添加后删除的方式实现的multipart feature的炸开工作。原创 2020-07-18 17:13:28 · 1623 阅读 · 1 评论 -
基于C#的ArcEngine二次开发45:属性值设置中的DBNull、null和default
介绍了C#+ArcEngine开发过程中与空值相关的操作及总结原创 2020-07-16 11:39:49 · 808 阅读 · 0 评论 -
基于C#的ArcEngine二次开发44: GDB矢量文件检查结果导出GDB/SHP的思路分析
介绍了三种矢量数据检查结果的导出方法:以GDB图层方式导出和以shape格式导出原创 2020-07-09 10:10:18 · 1916 阅读 · 0 评论 -
基于C#的ArcEngine二次开发43:GP工具--数据管理工具--Joins
使用GP工具实现数据表连接功能原创 2020-05-27 16:04:37 · 1690 阅读 · 0 评论 -
基于C#的ArcEngine二次开发42:空间分析接口及分析(ITopologicalOperator / IRelationalOperator / IProximityOperator)
本文主要介绍空间分析的相关接口,主要包含空间查询接口(ISpatialFilter)、空间拓扑运算(ITopologicalOperator)、空间关系运算(IRelationalOperator / IProximityOperator)接口原创 2020-05-21 09:57:33 · 2682 阅读 · 0 评论 -
基于C#的ArcEngine二次开发41:投影坐标系与地理坐标系接口、方法及示例代码
主要介绍IGeographicCoordinateSystem,IProjectedCoordinateSystem和ISpatialReferenceFactory三个接口的成员及示例代码 .原创 2020-05-15 11:46:46 · 3768 阅读 · 0 评论 -
基于C#的ArcEngine二次开发40:如何删除临时GDB文件
Arcengine二次开发过程中,需要创建GDB临时文件处理某些中间结果,但是临时文件用完之后,需要删除这些文件,本文旨在探讨如何清理程序创建的GDB文件原创 2020-05-09 10:57:13 · 1635 阅读 · 0 评论 -
基于C#的ArcEngine二次开发39:GP工具的使用--界面、参数及示例代码
从ArcGIS的工具界面、到具体的参数解析及示例代码,全方位解读GP工具使用过程;具体内容根据工作及学习需求持续更新。原创 2020-05-07 16:19:45 · 2754 阅读 · 1 评论 -
基于C#的ArcEngine二次开发38: 几何关系描述接口- ISpatialFilter 最全解析
介绍了ISpatialFilter接口基本属性及方法,分享一篇配置ISpatialFilter.SpatialRelDescription参数的优秀论文原创 2020-05-05 09:47:26 · 1784 阅读 · 0 评论 -
基于C#的ArcEngine二次开发37:循环查询过程的内存管理与性能优化
介绍Update、Insert函数,并给出几种应用场景下的示例程序;最后,总结了影响性能的不当操作及优化方法原创 2020-04-29 15:04:28 · 2596 阅读 · 0 评论 -
基于C#的ArcEngine二次开发36: 在地理数据库中创建要素类的接口及方法分析
介绍了五万动态更新数据编辑对比检查的内容细节;介绍创建要素的方法及官方文档的注释解析和示例代码介绍原创 2020-04-26 18:46:34 · 1812 阅读 · 0 评论 -
基于C#的ArcEngine二次开发35:缓冲区分析
使用ITopologicalOperation.Buffer建立缓冲区时,可能出现以下几种情况:出现异常卡死现象,修改缓冲区为合适的值,即可解决;不连续的要素无法建立缓冲区,此时应根据属性判断,将要素分离开来原创 2020-04-24 17:31:18 · 4560 阅读 · 1 评论 -
基于C#的ArcEngine二次开发34:使用ConstructUnion方法进行多要素合并
介绍要素合并的实现代码,及复合要素识别与拆分的方法原创 2020-04-23 15:35:40 · 3273 阅读 · 2 评论 -
基于C#的ArcEngine二次开发33:几何网络连通性分析
对ArcGIS的几何网络连通性的相关内容进行总结梳理原创 2020-04-23 15:00:30 · 1371 阅读 · 1 评论 -
基于C#的ArcEngine二次开发32:属性sql查询语句与IMap,ILayer,IFeatureLayer,IFeatureClass关系
属性查询与IMap,ILayer,IFeatureLayer,IFeatureClass关系原创 2020-04-20 10:37:15 · 2320 阅读 · 1 评论 -
基于C#的ArcEngine二次开发31:addin开发时调用ArcMap的进度条
在Addin开发时,调用ArcMap的进度条提示处理进度原创 2020-04-15 10:26:11 · 1699 阅读 · 1 评论 -
基于C#的ArcEngine二次开发30: visual studio没有为ToolsVersion14.0指定MSBuildToolsPath,指定的值的计算结果为空字符串
《visual studio没有为ToolsVersion14.0指定MSBuildToolsPath,指定的值的计算结果为空字符串》问题分析与解决方案原创 2020-04-14 16:12:38 · 726 阅读 · 3 评论 -
基于C#的ArcEngine二次开发29:GDB文件操作及异常处理
介绍了使用ArcCatalog创建GDB的方法,及使用AO接口的代码实现方法;分析了资源销毁和GDB删除方法;研究了MDB要素类拷贝到GDB要素类的方法原创 2020-04-08 16:09:41 · 6186 阅读 · 0 评论 -
基于C#的ArcEngine二次开发28: 等高线高程值与国标码一致性检查思路及代码分析
等高线elev值与国标码一致性检查理论及代码分析原创 2020-03-30 13:26:57 · 1105 阅读 · 0 评论 -
基于C#的Arcengine二次开发25:一些比较有用的arcengine资源分享
介绍了一些GIS开发大神的专栏和自己收藏的一些文档原创 2020-03-28 11:43:14 · 2873 阅读 · 1 评论 -
基于C#的ArcEngine二次开发26:等高线点线矛盾检查
对于点线矛盾的检查,精确的方法是建立不规则三角网;本文使用等高线加你三角网,然后进行高程比对的方式,检查点线矛盾原创 2020-03-28 15:05:35 · 1857 阅读 · 0 评论 -
基于C#的ArcEngine二次开发24:检查数据是否超出图廓范围
讲述检查点线面是否位于图廓内部的思路及实现源码原创 2020-03-26 16:33:50 · 673 阅读 · 0 评论 -
基于C#的ArcEngine二次开发23:复合要素的识别与导出
介绍了利用ArcEngine进行复合要素检查的原理及输出代码原创 2020-03-24 12:50:04 · 1576 阅读 · 0 评论 -
基于C#的ArcEngine二次开发22:要素拓扑检查
介绍ArcEngine进行拓扑关系检查的基本入门架构和测试示例,交代了新手入门拓扑检查的可能遇见的几个异常及处置方法原创 2020-03-19 18:18:09 · 8985 阅读 · 3 评论 -
基于C#的ArcEngine二次开发21:线(面)要素折角监测、折点提取与shape文件导出
主要内容包含如下内容:1. 计算相邻三点的夹角公式2. 从线状要素中获取其折点坐标3. 由折点坐标,逐点判定是否有不满足阈值要求的折角出现,如有则输出记录原创 2020-03-19 14:20:13 · 3733 阅读 · 5 评论 -
基于C#的ArcEngine二次开发教程20:ArcMap Addins 开发的标准流程全解
ArcMap插件式开发全过程解析原创 2020-02-26 12:02:38 · 4373 阅读 · 1 评论