随笔分类 - ArcEngine
1
ArcEngine
摘要:现在需要对已有的要素图层添加字段,尝试以下代码:IFeatureClass pFc= ((IFeatureLayer)lyrRec).FeatureClass; IFieldsEdit fldsE = pFc.Fields as IFieldsEdit;IField fld = new FieldClass();IFieldEdit2 fldE = fld as IFieldEdit2;fldE.Type_2 = esriFieldType.esriFieldTypeString;fldE.Name_2 = "XXX";ic.AddField(fld);int idTest
阅读全文
摘要:转自:http://blog.csdn.net/zp_wan/archive/2008/12/02/3430904.aspxDisplay类库包括了用于显示GIS数据的对象。除了负责实际输出图像的主要显示对象(display object)外,这个类库还包含了表示符号和颜色的对象,用于控制在显示(display)中绘制时实体的属性。这个类库也包含了用户与显示(display)交互时的可视化反馈的对象。完成这些功能的对象被归并到一组类库子系统中。这些类库子系统是:n Display n Dynamic Display n Colors n Color Ramps n Symbols n Disp
阅读全文
摘要:我们知道.Net中对于内存的管理有两种方式,一种是托管对象管理,另一种是非托管对象管理。而我们通常理解的内存管理就是GC(垃圾收集),虽然GC通过对托管堆的管理,可以使我们有机会从繁锁的诸如内存泄漏之类的问题中解放出来,可以将精力专注于程序的逻辑上。但是将所有的事情都交给GC有时会损及程序的效率,严重的甚至会导致错误。 为什么会出现这种情况呢?问题在于对非托管资源(文件句柄)或者需要特别关照的对...
阅读全文
摘要:今年来GIS发展迅速,特别是实时监控中引入了GPS,PDA等动态资源,使得GIS在各个行业的应用更为广泛。1.在这些动态资源资源的监控中主要要求的功能如下:(1).动态标绘:动态标绘各种形状的资源(2).轨迹模拟:动态显示轨迹(3).轨迹回放:回放模拟历史轨迹状况(4).移动资源:移动拖放资源放到任意位置以上功能均是根据数据库实时更新读取和保存的以下是本人对于PDA、GPS等动态资源的几种GIS解...
阅读全文
摘要:All Superinterfaces: ICurve, IGeometry, IPolycurve, Serializable All Known Subinterfaces: IPolygon2, IPolygon3, IPolygon4 All Known Implementing Classes: Polygon Provides access to members that identi...
阅读全文
摘要:转自:http://www.fovly.com/article.asp?id=455When working with the ITopologicalOperator interface, there are 3 things that should be done. 1) QI over to ITopologicalOperator2 and set IsKnownSimple to Fal...
阅读全文
摘要:出现的错误是:System.Runtime.InteropServices.COMException (0x80040228): 异常来自 HRESULT:0x80040228要做一个小工具,直接复制例外一个项目里面的代码IWorkspaceFactory.Openfromfile发现出错,在那个大项目里面却没有任何问题查了资料 http://bbs.esrichina-bj.cn/ESRi/v...
阅读全文
摘要:IFeatureClass的Search方法大家经常用到,很多人对Search方法的其中一个参数bool Recycling不是很理解。目前网上关于这个参数的意义的解释有两个版本:1.第一版本是IsNotNull大牛的:http://bbs.esrichina-bj.cn/ESRI/viewthread.php?tid=13461他提出的观点的是:参数Recycling为True的时候是传引用,为...
阅读全文
摘要:How to zoom to selected features in globe
阅读全文
摘要:http://edndoc.esri.com/arcobjects/9.2/CPP_VB6_VBA_VCPP_Doc/COM/VCpp/lib_overviews/globecore_overview.htmGlobe:The Globe object is one of the main objects of the library since it is the container for d...
阅读全文
摘要:Here are the GUIDs for some of the common intefaces searched for:{6CA416B1-E160-11D2-9F4E-00C04F6BC78E} IDataLayer{40A9E885-5533-11d0-98BE-00805F7CED21} IFeatureLayer{E156D7E5-22AF-11D3-9F99-00C04F6BC...
阅读全文
摘要:AO开发中QI(接口查询)非常重要,从某种意义上说不会QI就不会做AO开发。在讲ArcGISEngine开发QI实例操作之前,以一个现实生活例子以方便大家理解QI。1.首先我先定义三个接口:IZou(走),IJingzou(竞走),IHeshui(喝水)如下所示 interface IZou { void start(); void stop(); } interface IJingzou: I...
阅读全文
摘要:下面简要概述了ArcEngine的每一个类库,可以帮助我们全面的了解和掌握AE,当然要想详细清楚的了解每一个库,请参阅《ArcGIS Engine Developer Guide》。System库:system是ArcGIS的最低级的组件库,该库包含了揭示ArcGIS中其他组件库所使用的组件。SystemUI库:SystemUI库主要定义了ArcGIS系统中所使用的用户界面组件的类型。Geomet...
阅读全文
摘要:转自:http://blog.csdn.net/hongfengye_zs/archive/2007/06/08/1643994.aspxjpg地图的空间数据文件-jgw文件格式以下有jgw文件的多种格式,放在一起大家讨论一下: 第一种格式:1、X-Scale(一个像元的大小)2、旋转项3、旋转项4、负的Y-Scale(一个像元的大小)5、转换项,即左上角X坐标6、转换项,即左上角Y坐标 第二种格...
阅读全文
摘要:数据是GIS的基础, 访问数据也是进行任何复杂的空间分析及空间可视化表达的前提。ArcGIS支持的数据格式比较丰富,对不同的数据格式支持的程度也有很大差异。本文主要介绍一下以下八种数据格式在ArcGIS Engine中如何访问。对ArcGIS桌面应用有一定了解的读者更适合阅读本文。本文的示例代码是用C#编写。1.Shapefile2.Coverage3.Personal Geodatabase4....
阅读全文
摘要:出处:http://www.cnblogs.com/linghe/archive/2009/02/09/1386843.html两个星期以来一直与栅格数据打交道,对AO的栅格部分应该有了一定的理解,下面是自己的一点体会,希望高手指教:-)1、栅格数据的存储类型栅格数据一般可以存储为ESRI GRID(由一系列文件组成),TIFF格式(包括一个TIF文件和一个AUX文件),IMAGINE Image...
阅读全文
摘要:http://www.cnblogs.com/bluespot/archive/2009/02/26/1399000.html 出处板块:技术 作者:文/ Pascal Buirey 译/Amanda 编者按:我分析了google map的工作原理,特别是如何进行tiles编码。Google map使用预着色tiles,可以通过一个简单的url地址实现。 作者简介: 来源: 我分析了googl...
阅读全文
摘要:1、IFeatureCursor 游标查询后,遍历删除2、更新游标删除IFeatureCursor.DeleteFeature()3、ITable.DeleteSearchedRows删除4、 IDataset.Workspace.ExecuteSQL一、几种删除方法代码1.查询结果中删除private void Delete1(IFeatureClass PFeatureclass) { IQu...
阅读全文
摘要:ArcGIS中的空间参考【spatialreference】(2008-10-25 09:41:33) 标签:杂谈 ----转载---- Each layer has a spatial reference. A spatial reference defines a resolution (1/precision) and a coordinate system. The map coordin...
阅读全文
1