ArcGIS Engine
wblong_cs
GIS,CAD ,3D ,BIM
展开
-
属性表的创建及记录的添加
1、创建新表 /// /// 创建一个只有ZID的数据表 /// /// 属性表文件路径(包括属性名) /// static public ITable CreateTable(string path) { string _TablePath原创 2015-08-14 15:43:37 · 3510 阅读 · 0 评论 -
ArcEngine控制台应用程序
控制台应用程序相比其他应用程序,更加简单,简化了许多冗余,可以让我们更加关注于本质的东西。现在让我们看一看ArcGIS Engine的控制台应用程序吧!一、首先是许可绑定: 1、运行时环境的绑定 ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.EngineOrDesktop); 2、AO的许可级别原创 2015-12-30 09:19:45 · 1384 阅读 · 0 评论 -
ArcGIS Engine 创建索引(属性索引)——提高查询效率
众所周知,建立索引可以提高查询的效率,当对FeatureClass中的某一列频繁的查找,且数据量比较大时,建立索引是非常有必要的。 这里介绍一下,用 ArcGIS Engine 来建立一个属性索引。 IIndex pIndex = new IndexClass(); IIndexEdit pIndexEdit原创 2015-11-26 20:40:48 · 4661 阅读 · 1 评论 -
数据库表与表连接的方式(内连接、外连接[左连接、右连接、全连接]、交叉连接)
数据库表与表连接的方式(内连接、外连接[左连接、右连接、全连接]、交叉连接) (2011-12-22 17:27:59)转载▼标签: 表与表之间连接分类: ORACLE数据库操作第一部分、查询理论连接查询方式有:内连接、外连接(左连接、右连接、全连接)、交叉连接左连接和右连接的区别:转载 2015-11-11 20:40:58 · 1901 阅读 · 0 评论 -
在文件地理数据库中使用 SQL 进行报告和分析
文件地理数据库允许在 QueryDef 中通过 SubFields(字段列表)方法使用表达式和别名完善分析和报告。此外,通过 PostFixClause 支持 ORDER BY 和 GROUP BY。在支持 GROUP BY 时,表达式包括聚合函数,如 MIN、MAX 和 SUM。ALIAS提供给列另外一个名称以提供更易于理解的输出。SQLSELECT NA转载 2015-11-11 20:16:36 · 631 阅读 · 0 评论 -
ArcEngine 打开数据的另一种方式(IName:名称对象)
DataSet(数据集对象)可以分为两大类,一种是Table,我们无法将Table存储在要素数据集中(可以尝试下),一种是Geodataset,这个是要素类的容器。 DataSet有一个很重要的属性,就是这个Fullname,用这个可以返回和数据集相关的IName(名称对象),而这个名称对象有一个很重要的方法Open(),这个可以获取和这个名称对象相关的对象(内存中的),Open()方法的返回原创 2015-08-29 20:35:41 · 6487 阅读 · 0 评论 -
ArcGIS Engine效率探究之(二)要素的添加和删除、属性的读取和更新(例:面积、周长字段的更新)
原文链接:1. 要素的添加ArcGIS Engine中,主要有两个方法用于要素的添加:Using IFeatureClass.CreateFeature followed by IFeature.StoreUsing IFeatureClass.CreateFeatureBuffer with an insert cursor转载 2015-08-20 10:20:32 · 3799 阅读 · 0 评论 -
ArcGIS Engine效率探究之(一)属性的读取
原文链接:http://blog.csdn.net/lk103852503/article/details/6566652 对属性表的统计函数时,发现执行速度奇慢无比,百思不得其解,其实算法并不复杂,后来逐句排查终于发现竟是 ArcGIS Engine 的函数读取属性值的问题。 在获取属性表的值时有多种方法: 方法一: ITable pTable = pFe转载 2015-08-20 09:55:38 · 2867 阅读 · 0 评论 -
ArcGIS Engine效率探究之(一)属性的读取
原文链接:http://blog.csdn.net/lk103852503/article/details/6566652 对属性表的统计函数时,发现执行速度奇慢无比,百思不得其解,其实算法并不复杂,后来逐句排查终于发现竟是ArcGIS Engine的函数读取属性值的问题。在获取属性表的值时有多种方法: 方法一:ITable pTable = pFeat转载 2020-03-25 21:39:09 · 627 阅读 · 0 评论 -
空间查询(ISpatialFilter):统计多边形要素内的要素
简述:多边形要素类(pFCPolygon);要素类(pFC) 1、首先获取查询每一个多边形要素 IFeatureCursor pFCurPoly=pFCPloygon.Search(null,true); IFeautre pFPoly=pFCurPoly.NextFeature(); 2、获取每个多边形要素内的每一个要素 while(pFPoly!=原创 2015-08-14 14:54:03 · 2304 阅读 · 0 评论 -
IDataStatistics 获取统计值(唯一值、最值......)
计算字段的统计值。一、获取唯一值 IQueryFilter pQueryF = new QueryFilterClass(); pQueryF.SubFields = "CC"; IFeatureCursor pFeatureCursor =原创 2015-08-14 11:29:38 · 2786 阅读 · 0 评论 -
ae的com对象在dotnet中的释放问题
AE的COM对象在.NET中的释放问题转载 2016-05-02 19:06:56 · 539 阅读 · 0 评论