1、如何开启编辑 IMap myMap = this._Aplication.ActiveView.FocusMap; IWorkspace myWorkspace = (myMap25Sheet.PointFeatureLayer as IDataset).Workspace; this._Apl ...
分类:
其他好文 时间:
2021-03-02 12:00:02
阅读次数:
0
IFeatureClass pFeaCls = pFeaLyr.FeatureClass; IEnumGeometryBind pEnmGeoBind = new EnumFeatureGeometryClass(); pEnmGeoBind.BindGeometrySource(null, pFe ...
分类:
其他好文 时间:
2020-07-14 17:59:58
阅读次数:
75
一、前言 GIS应用开发中,会遇到计算量大耗时长的操作,如果使用单线程开发则UI界面会卡死,这种情况是令人抓狂的。为了实现执行某操作时UI界面保持响应,我们可以使用多线程开发。阅读这篇文章之前需要先了解同步和异步、多线程、STA和MTA、委托(也有资料翻译为“代理”)等相关内容。 二、AE多线程开发 ...
分类:
编程语言 时间:
2020-05-03 01:15:31
阅读次数:
112
从ArcGIS 10开始,ArcGIS开始支持后台地理处理。使用Geoprocessor.ExecuteAsync()方法,可以在ArcGIS应用程序的后台执行工具或模型工具。也就是说当工具在后台进程中执行时,ArcGIS控件(例如,MapControl、PageLayoutControl、Glob ...
分类:
其他好文 时间:
2020-04-06 17:16:14
阅读次数:
195
C# 的话建议使用ArcEngine进行开发,由于各版本不兼容,改为采用基于Java 的GeoTool进行读取 pom依赖如下 <properties> <geotools.version>19.1</geotools.version> </properties> <repositories> <r ...
分类:
编程语言 时间:
2019-12-28 18:54:00
阅读次数:
290
先看一下GeoDatabase核心结构模型图: 1 工作空间工厂WorkspaceFactory对象 WorkspaceFactory是GeoDatabase的入口,是一个抽象类,拥有很多子类,例如SdeWorkspaceFactory, AccessWorkspaceFactory, Shapfi ...
分类:
数据库 时间:
2019-12-23 13:20:40
阅读次数:
98
修改shp数据字段名字 AE二次开发中,过滤后的图层,实现缩放至图层效果 ...
分类:
其他好文 时间:
2019-10-24 15:10:20
阅读次数:
144
之前大篇文章提到,ESRI说AE10.0以后已经不支持WebService的发布,经过一段时间的测试,发现目前10.2.2版本开始的WCF服务都可以正常发布,且运行正常。 先说一下之前遇到的问题,本机测试和发布都没有任何问题,一到WINDOWS SERVER上发布,遇到AE数据编辑就会报错,错误都是 ...
1.问题描述 通过以下方式可以很便捷的往选择集内添加要素,但是却无法触发AxMapControl下的OnSelectionChanged事件。 2.通过ISelectEvents接口解决 可以通过ISelectEvents接口来解决这个问题,该接口可由IMap接口QI。 ...
分类:
其他好文 时间:
2019-04-06 19:17:58
阅读次数:
214
问题描述 以上是常用的循环遍历的步骤,最后遍历到feature为null后退出while循环,这时如果再执行一次featureCursor.NextFeature()语句: 1.在gdb和mdb数据库下会得到null; 2.在sde数据库下会得到“调用的函数顺序有误 [Function called ...
分类:
数据库 时间:
2019-04-06 18:39:30
阅读次数:
183