随笔分类 - ArcObjects
摘要:使用ArcEngine9.3开发的栅格和矢量的渲染。开发环境:ArcEngine9.3,VS2008。功能:栅格(拉伸和分级)和矢量(简单、唯一值、分级、比例)渲染。开发界面如图所示。图1 主界面图2 栅格渲染界面图3 矢量渲染界面部分源码: 1 public void SimpleRenderer(IFeatureLayer featLayer, string fieldName, IColorRamp colorRamp) 2 { 3 IGeoFeatureLayer pGeoFeatureLayer = featLayer as IGeoFe...
阅读全文
摘要:ArcObject开发的可视化的下拉框式颜色带
阅读全文
摘要:一个简单的实例,AE地图文档的一些操作,包括新建,打开,保存,另存为地图文档等操作。功能介绍:新建地图文档,新建之前判断当前是否存在地图文档,如存在则提示是否保存,点击是保存当前文档并新建空白文档;点击否则直接新建地图文档。 打开地图文档,打开一个新的地图文档。如果当前存在地图文档则直接重新加载新打开的地图文档。 保存地图文档,保存当前的地图文档。 另存为地图文档,将当前地图文档另存为一个新的地图文档。开发环境:ArcObject10.1,VS2010代码如下: 1 private void 新建ToolStripMenuItem_Click(objec...
阅读全文
摘要:开发环境:VS2010+ArcObject10.1功能介绍:C#+AE对要素的操作,包括添加要素,查找特定的要素并更新要素、删除要素。 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 using System.Text; 8 using System.Windows.Forms; 9 using ESRI.ArcGIS.Car...
阅读全文
摘要:C#+AE做的一个DEMO,实现了在不同shp文件下要素的复制,其中shp文件要素属性格式相同。开发环境:VS2010+ArcObject10.1功能介绍:首先,窗体加载的时候,加载数据AsiaCities_new.shp和AsiaCities_old.shp。 点击按钮,执行复制的过程。即筛选AsiaCities_old.shp中POPULATION = 0的所有要素,然后复制到AsiaCities_new.shp中,复制之前先判断复制后 的文件中是否已存在复制的要素,如已存在则不复制,如不存在则复制。代码如下: 1 using System; 2 using Syst...
阅读全文
摘要:1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 using System.Text; 8 using System.Windows.Forms; 9 using ESRI.ArcGIS.Carto; 10 using ESRI.ArcGIS.Geodatabase; 11 using ESRI.ArcGIS.Geometry...
阅读全文
摘要:遥感影像的分类,源码,监督分类与非监督分类,AO与IDL混编
阅读全文
摘要:【030】◀▶ ArcEngine 一些实现代码---------------------------------------------------------------------------------------------------------●·● 目录:A1 ………… 实现:鼠标滑过显示要素 tipA2 ………… 实现:通过鼠标选择要素并高亮显示(ISelectionEnvironment)A3 ………… 实现:只显示筛选的要素(IFeatureLayerDefinition)A4 ………… 实现:高亮显示筛选的要素(IFeatureSelection)A5 ………
阅读全文
摘要:我们知道,可以通过ArcGIS提供的Geoprocessing工具调用ArcToolbox中提供的各类工具,然而,如果是调用自定义的模型该如何设置?示例:根据高程点插值为面,然后进行坡度分析,最后以15度为界限进行重分类。在ArcGIS中ArcToolbox中新建模型,然后使用C#调用该模型。开发环境:VS2010,ArcGIS10.1,ArcObject10.11.在ArcGIS中新建模型首先,在ArcToolbox中新建工具箱,然后在该工具箱下新建模型,如图1所示。图1 新建模型然后,添加工具到该模型中,搜索IDW,Slope,Reclassify到该模型中,然后进行连接及参数设置,IDW
阅读全文
摘要:运行坏境:vs2010,ArcGID10.1AO中,通过AddLayer方法添加图层的代码如下:1 IWorkspaceFactory workSpaceFactory = new ShapefileWorkspaceFactoryClass();2 IFeatureWorkspace featureWorkspace = workSpaceFactory.OpenFromFile(@"D:\Program Files\ArcGIS\Desktop10.1\ArcGlobeData", 0) as IFeatureWorkspace;3 ...
阅读全文

浙公网安备 33010602011771号