AE
文章平均质量分 54
一杯苦茶
123
展开
-
IFeatureClass对象
在AO中,cursor代表了一个对要素类或表通过使用属性或空间查询而获得的记录子集。这个子集保存在内存中而不是可视化显示出来。不要将它与选择集(selection set)弄混淆。选择集对象是在ArcMap中用于显示当前被选择的要素或行记录,而cursor缺不是为了显示的目的而使用的。例如,一个查询cursor可以被用于编程产生一个租金表,这个表包含了所有在100中受过涝灾且其财产价值超过了1翻译 2014-04-08 12:17:53 · 1485 阅读 · 0 评论 -
AE 组件二次开发 :关于地图控件上ICommand
private void 全图ToolStripMenuItem_Click(object sender, EventArgs e) { ICommand pCommand = new ControlsMapFullExtentCommandClass(); pCommand.OnCreate(this.axMapControl1.O原创 2014-12-04 15:47:38 · 2825 阅读 · 0 评论 -
ArcGIS中各种合并要素(Union、Merge、Append、Dissolve)的异同点分析
ArcGIS中将两个要素类合并成一个要素有Union、Dissolve、Append、Merge等,在Arctoolbox中均有相应工具,但功能上有所不同:Union:合并输入要素类到新的要素类中。图形:union只能合并polygon类型的要素类。两个要素类合并时会处理相交部分,使之单独形成多部件要素,并且有选项选择允许缝隙(gaps)或不允许缝隙。如果过选择不允许缝隙,两个翻译 2014-12-08 09:57:04 · 19140 阅读 · 0 评论 -
图形合并
原创 2014-12-08 11:18:35 · 625 阅读 · 0 评论 -
GeometryBag
原创 2014-12-09 08:09:58 · 771 阅读 · 0 评论 -
AE中确定工作空间类型
if (pWks.Type == esriWorkspaceType.esriRemoteDatabaseWorkspace) { 采用%,主要是对SDE数据库 } else原创 2014-12-11 10:19:47 · 2171 阅读 · 0 评论 -
概述:本文详细介绍了DevExpress中的lookupedit的使用方法。
出处:http://www.cnblogs.com/wuyifu/p/3370507.html绑定数据源: 123lookupedit.properties.valuemember = 实际要用的字段; //相当于editvaluelookupedit.properties.displaymember转载 2015-01-16 09:49:01 · 684 阅读 · 0 评论 -
IName接口
命名空间:ESRI.ArcGIS.esriSystem使用:利用IName来打开一个工作空间Members AllPropertiesMethodsDescriptionNameStringThe name string of the object.OpenOpens the object referred t原创 2014-12-30 14:45:25 · 2899 阅读 · 0 评论 -
平差方法
如何将0.05误差平到3个单位误差值:0.05,平差最小单位0.01;平差方法:public void Adjust(double dCZ,int n){ int m=(int)System.Math.Round(dCZ/0.01,0); int x=m / n; int y=m % n; int cnt=1; double dAvg,dMin; //所需平分的原创 2014-12-30 09:21:50 · 1260 阅读 · 0 评论 -
IWorkspace操作
1、创建工作空间 public static IWorkspace CreateWorkspace(string pName, string pPath) { IWorkspaceFactory workspaceFactory = null; Type factoryType = Type.GetTypeFromProgID(原创 2014-12-30 15:35:25 · 3696 阅读 · 0 评论 -
esriFeatureType
ConstantValueDescriptionesriFTSimple1Simple Feature.esriFTSimpleJunction7Simple Junction Feature.esriFTSimpleEdge8Simple Edge Feature.esriFTComplexJunction9原创 2014-12-30 15:32:27 · 1403 阅读 · 0 评论 -
如何创建一个FeatureClass,IFeatureWorkspace 接口漫谈
IFeatureWorkspace接口是在工作空间中创建对象主要使用的接口。方法: AllPropertiesMethodsDescriptionCreateFeatureClassCreates a new standalone feature class under the workspace.//创建一个FeatureClass原创 2014-12-30 15:13:16 · 4887 阅读 · 0 评论 -
IWorkspaceName接口
概述:给成员提供存取,提供工作空间名称信息。注:该接口已经取代iworkspacename2 iworkspacename。请考虑使用较新的版本。 AllPropertiesMethodsDescriptionBrowseNameThe browse name of the WorkspaceName.Catego原创 2014-12-30 14:25:13 · 1874 阅读 · 1 评论 -
IPropertySet接口
Members AllPropertiesMethodsDescriptionCountThe number of properties contained in the property set.包含属性个数GetAllPropertiesThe name and value of all the properties原创 2014-12-30 14:56:04 · 2533 阅读 · 0 评论 -
insertFeatureClass的三种方式
主要是用于提取元素插入到图层中: private IFeatureClass insertFeature_one( IFeatureClass fclass, IFeature feature){ try { IFeatureBuffer pFeatBuf = fclass.createFeatureBuffer(); IFeature p原创 2015-02-10 14:17:03 · 1944 阅读 · 0 评论 -
ArcEngine组合选中相邻图形
1、获取选中图形:ISelectionSet pSelSet = (pFeaLyr as IFeatureSelection).SelectionSet; pSelSet.Search(null, false, out pCursor); IFeatureCursor pFeaCursor = pCursor as I原创 2014-12-04 15:25:57 · 1703 阅读 · 0 评论 -
FeatureClass.Search(IQuery Filter,bool Recycling)参数说明
1.pFeatureCursor存储的是所有符合条件的Feature对象的引用。所以在我们对Feature进行操作的时候,即使我们定义的是一个局部变量,也会改变Feature的属性2.Recycling的意思是回收,参数Recycling为True的时当执行这个方法IFeature pFeature=pFeatureCursor.NextFeature()上一条记录的值在内存中所占的地原创 2014-12-16 11:08:42 · 1739 阅读 · 0 评论 -
Polygon对象和Polyline对象的组成形式
Polygon对象:原创 2014-06-29 10:50:09 · 1924 阅读 · 0 评论 -
常用ArcEngine开发代码
●·● 目录:A1 …………实现:鼠标滑过显示要素 tipA2 …………实现:通过鼠标选择要素并高亮显示(ISelectionEnvironment)A3 …………实现:只显示筛选的要素(IFeatureLayerDefinition)A4 …………实现:高亮显示筛选的要素(IFeatureSelection)A5 …………实现:类似 ArcMap 中 Identify 工转载 2014-06-15 11:23:29 · 2770 阅读 · 2 评论 -
IMarkerSymbol,ILineSymbol,IFillSymbol,ISimpleMarkerSymbol接口
IMarkerSymbol提供访问点状符号的成员。 IMarkerSymbol是ArcMap中所有点状符号的基本接口。所有其他点状符号接口继承了IMarkerSymbol的属性和方法。 成员 Angle(属性)是点状符号的旋转角度。旋转方向是逆时针,并且ArcMap假定点状符号的方向是水平的(指向笛卡尔坐标系的X轴正向)。 Color(属性)点状符号颜色。C翻译 2014-06-15 10:32:27 · 3362 阅读 · 0 评论 -
ISelectionSet接口
ISelectionSet接口用于管理一张表格的众多条记录或者一个要素,翻译 2014-08-13 21:22:56 · 2407 阅读 · 0 评论 -
IGeometry接口
用于实现集合对象的接口:翻译 2014-08-13 22:02:09 · 2833 阅读 · 0 评论 -
IFeatureSelection接口
用于选择的要素。翻译 2014-08-13 21:51:34 · 813 阅读 · 0 评论 -
IFeature接口
用于设置一个要素的属性:翻译 2014-08-13 22:05:40 · 1049 阅读 · 0 评论 -
IArea
用于获取一个几何对象的面积,原创 2014-08-13 22:17:36 · 1898 阅读 · 0 评论 -
ArcEngine的拓扑分析之ITopologicalOperator
先来看看ITopologicalOperator的成员:截图来自帮助文档:简要介绍下各个成员的汉语翻译:1、Boundary,边界,获取一个Geometry的边界;用法: ITopologicalOperator pTopologBoundary = pGeo as ITopologicalOperator; IGeometry pGeometry = pTopolo原创 2014-10-22 15:39:21 · 5847 阅读 · 0 评论 -
ArcEngine中Feature对象的Shape属性和ShapeCopy属性
1、ShapeCopy只读属性是对要素Shape属性的复制,当修改一个要素或要素集的时候,用ShapeCopy属性获取一个要素的Shape,然后进行几何形状的修改。2、Shape典型的应用:a、通过ShapeCopy属性获取一个要素的的几何形状;b、修改获得的几何形状;c、利用IFeature.Shape设置要素的几何形状Geometryd、保存要素原创 2014-11-10 13:53:25 · 4099 阅读 · 1 评论 -
C#语言实现ArcGIS数据源重置之Set Data Source功能
文章主要通过实现ArcGIS中Set Data Source功能的基础上,对ArcEngine开发常用接口进行讲解使用。帮助大家学习ArcEngine开发。原创 2014-10-24 15:30:30 · 3388 阅读 · 3 评论 -
修改Feature的属性表的值
首先要获取Featureclass,利用Featureclass获取IWorkspace和IWorkspaceEdit: IWorkspace workspace = ((IDataset)pFeatureClass).Workspace; IWorkspaceEdit workspaceEdit = workspace as原创 2014-11-14 08:42:11 · 4062 阅读 · 1 评论 -
ArcEngine数据删除几种方法和性能比较【转载】
转载博客园:点击打开链接1、IFeatureCursor 游标查询后,遍历删除2、更新游标删除IFeatureCursor.DeleteFeature()3、ITable.DeleteSearchedRows删除4、 IDataset.Workspace.ExecuteSQL 一、 几种删除方法代码1. 查询结果中删除翻译 2014-11-28 10:24:42 · 828 阅读 · 0 评论 -
ArcEngine动态追踪
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using ESRI.ArcGIS.Carto;using ESR翻译 2014-11-27 14:04:12 · 2320 阅读 · 0 评论 -
cadf
ertwret原创 2015-09-03 21:41:02 · 458 阅读 · 0 评论