- 博客(23)
- 资源 (44)
- 收藏
- 关注
转载 C# Dictionary 字典
关键字:C# Dictionary 字典 作者:txw1958原文:http://www.cnblogs.com/txw1958/archive/2012/11/07/csharp-dictionary.html说明必须包含名空间System.Collection.Generic Dictionary里面的每一个元素都是一个键值对(由二个元素组成:键和值) 键必须是唯一的,
2013-01-24 17:59:19 1195
转载 C# ListView用法详解
一、ListView类 1、常用的基本属性: (1)FullRowSelect:设置是否行选择模式。(默认为false) 提示:只有在Details视图该属性才有意义。 (2) GridLines:设置行和列之间是否显示网格线。(默认为false)提示:只有在Details视图该属性才有意义。 (3)All
2013-01-24 17:29:32 1095 1
转载 打开cad文件的几种方法
打开cad文件的几种方法 方法一、通过遍历CAD数据集,依次加载中点线面注记等图层,所加载的数据均为一个独立的图层。 IWorkspaceFactory pWorkspaceFactory; IFeatureWorkspace pFeatureWorkspace; IFeatureLayer pFeatureLayer; IFeatureDataset pFe
2013-01-24 09:51:11 6001 1
原创 CreateFeature与CreateFeatureBuffer区别
CreateFeature主要用于插入一条数据,CreateFeatureBuffer住哟啊用于插入多条数据,详细说明见官方帮助文档:http://help.arcgis.com/en/sdk/10.0/arcobjects_net/conceptualhelp/index.html#/Creating_features/00010000049v000000/
2013-01-22 10:24:46 2881
转载 AE调用GP工具
giszhou 的 Geoprocessing调用ArcToolBox工具使用总结 Geoprocessing是ArcGIS提供的一个非常实用的工具,借由Geoprocessing工具可以方便的调用ArcToolBox中提供的各类工具,本文在ArcEngine9.2平台环境下总结了调用ArcToolBox工具的使用方法: 1、调用ArcToolBox工
2013-01-16 21:41:28 5072
转载 ArcGIS Engine 编辑- ITask
下面的代码是我们定制的一个工作流-给等高线赋值namespace EngineApplication{ [Guid("5b0c0692-eaf7-4d64-9cee-c8c1afaf06f4")] [ClassInterface(ClassInterfaceType.None)] [ProgId("EditeTest.ContourTask")]
2013-01-16 10:38:34 2916
转载 ArcGIS Engine 编辑- IWorkspaceEdit
这个例子中,我创建了1000条要素,并结合缓冲将数据写到文件中,并且添加了时间统计,当然数据是我捏造的,还请原谅,这个花费的时间为0.978秒,速度还行。 IWorkspaceFactory pWsF = new ShapefileWorkspaceFactory(); IFeatureWorkspace pFtWs = pWsF.OpenFromF
2013-01-16 10:37:00 4268
转载 ArcGIS Engine 编辑介绍
IWorkspaceEdit接口是ArcGIS Engine 实现空间数据编辑的重要接口,它让程序启动或者停止一个编辑流程,在这个编辑流程内,可以对数据库中的数据进行删除,添加,更改。我们所有的对要素或者属性的修改都可以放到一个会话中,这个会话就相当于ArcMap中的Start Edting,当会话启动后,我们就可以在图层中对数据进行修改,删除等操作。IWorkspaceEdit接口的方法
2013-01-16 10:36:25 4084
转载 ArcGIS 创建拓扑
/// /// 建立拓扑 /// /// 目标数据集 /// 拓扑名称 public void CreateTopology(IFeatureDataset featureDataset, string topologyName) { // 建立一个空拓扑(拓扑名称、获得数据集的XY容差作为拓扑容差) ITopologyContainer topologyContainer = (
2013-01-16 10:30:57 3879
转载 ArcGIS Engine 编辑- IEngineEditor
在前面一篇博客中,我们对IWorkspaceEdit接口做了介绍,通过IWorkspaceEdit接口,我们实现了对要素的添加,而在编辑介绍的那篇博文中,我还提到了另外一个接口IEngineEditor。 IEngineEditor接口被EngineEditorClass实现,而EngineEditor对象相当于我们在ArcMap中编辑的时候用到的Editor工具条,回想下我们要在一个线图
2013-01-16 10:24:48 7754
转载 AE创建拓扑
/// /// 创建拓朴 /// /// 要素集工作空间 /// /// /// public ITopology Create_Topology(IFeatureWorkspace featureWorkspace, string featuredatasetNa
2013-01-14 17:23:49 2422 1
原创 建立空间参考 ISpatialReference
ISpatialReferenceFactory spatialReferenceFactory = new SpatialReferenceEnvironmentClass(); ISpatialReference spatialReference = spatialReferenceFactory.CreateProjectedCoordinateSystem((in
2013-01-14 16:03:45 2941
转载 Annotation研究的一些学习资料
下面是我最近对Annotation研究的一些学习资料,收集于此,供大家学习之用。一、Annotation要素类介绍在GeoDatabase中有五种类型的要素类,即点、线、面、标注要素类和注记要素类。注记要素类涉及的较少,这里不谈。本文主要讨论标注要素类的特征,即Annotation FeatureClass的特性。标注要素类是一种专门用于存储和显示文本或图形元素的数据结构,
2013-01-14 14:43:54 1532
转载 ae指定字段转成注记
ArcMap中有一个功能是Label Features,就是可以将图层内指定字段值显示以Label形式显示在主窗口上,在Label Features后,用右键点击图层,发现可以出现一个原来灰色的功能名,ConvertLabelsToAnnotation。这个功能在AE中提供,可是自己找不到设定字段值的位置,无可奈何,只有另辟蹊径。就是先创建一个注记层,然后按照图层里指定字段的值来生成注记。
2013-01-14 14:32:58 2135
转载 创建Annotation要素类(Creating annotation and dimension feature classes)
这两天一直在找关于创建 Annotation 的方法,后来发现,其实官方帮助文档上讲的很详细,现将贴出来代码,以备以后查看。Creating annotation and dimension feature classesSummaryThis topic explains how to create annotation and
2013-01-14 14:28:38 7859 2
转载 要素类的复制方法
如何根据一个要素类(源要素类)在另一个工作空间中产生一个同字段,但空间范围可能不一致的要素类(目标要素类)?本文提供了完备的方法。public ESRI.ArcGIS.Geodatabase.IFeatureClass CloneFeatureClass(ESRI.ArcGIS.Geodatabase.IFeatureClass srcFeatureClas
2013-01-13 19:53:08 2286
转载 arcengine创建要素类、图层的方法
别人写的,感觉不错/// 2 /// 创建要素类 3 /// 4 /// IWorkspace或者IFeatureDataset对象 5 /// 要素类名称 6 /// 空间参考 7 /// 要素类型 8 /// 几何类型 9
2013-01-13 13:06:00 15341 1
转载 十种做不大的老板
据一些管理学家的最新研究,发现有十种老板,由于各方面的制约,是很难将生意做大的。 第一种:没有大梦想的老板 理由:不想做出大成就的老板,安于现状,对竞争没有充分的认识,对机会不敏感。商界往往是大野心的老板做成了大公司,安于现状的老板最后不得不因业绩不良而关门或换行。 第二种:没有创业规划的老板 理由:这种老板不善于对自己的事业做中长期规划,往往在经营
2013-01-07 17:09:48 683
转载 ArcEngine数据编辑--选择要素
好久没有写博文了,这段时间相对空闲一点,把AE数据编辑实现总结下。要编辑要素,首先要选中要素,按shift键进行多选,按esc键清空选择。个人了解的选择高亮显示有两种方式,都是在public override void OnMouseDown(int Button, int Shift, int X, int Y)事件中处理实现:1、 IFeatureSele
2013-01-05 16:26:22 8097 3
转载 Arcengine 实现要素选取的方法(转载)
选择一个要素或者一个要素集(FeatureSelection)的方法很多,如IMap::SelectByShape、ILayer::search、IFeatureSection::SelectFeature等方法主要用到的方法:IMap接口的SelectFeature(Layer, Feature) (方法,从一个Layer中选择一个Feature);IMap接口Selec
2013-01-05 16:20:29 15422 2
转载 ArcEngine判断要素(feature)是否为multipart feature及分解(炸开)代码
#region 校验合法性 ArrayList pFeatureArray = null; pFeatureArray = Application.Editor.FeatureSelection(); int count=pFeatureArray.Count; if (count<1)
2013-01-05 11:27:55 5237 5
转载 AE 线编辑
1、高亮显示节点//高亮显示节点和端点 public void HighLightNode() { //清空 _mapCtrl.Map.ClearSelection(); _mapCtrl.ActiveView.PartialRefresh(esriViewDrawPhase.esriVie
2013-01-05 11:25:50 3588 4
PDF打印机 Ultra+PDF+2.26(无水印注册版)
2013-05-26
C#入门经典(第四版)第35章 windows communication foundation
2012-03-28
C#入门经典(第四版)第34章 windows presentation foundation
2012-03-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人