随笔分类 - GIS学习之旅
摘要:按照ArcMap的处理方式,地图和制图是分两个页面的,他们之间通过共享同一个Map对象来实现地图同步,具体做法就是在PageLayoutControl的PageLayoutReplaced事件发生时,将当前的活动地图指派给MapControl,然后在二者之间实现切换,基本做法如下: 在PageLay
阅读全文
摘要:整理了 MapConrol各基本功能的实现代码
阅读全文
摘要:整理了下对PageLayoutControl的基本功能操作 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
阅读全文
摘要:取出一个图层的symbol 在其基础上对其进行修改 private void button1_Click(object sender, EventArgs e) { mp;nbsp; //设定要改变symbol的图层 ILayer pLayer=m_mapControl.get_Layer(0);
阅读全文
摘要:在AO中使用Geoprocessor(ESRI.ArcGIS.Geoprocessor) 1。观察arcmap中的使用方法,明确各参数意义。 2。arctoolbox中参数对应为features/feature layer的(即需要在下拉菜单中选择,需要首先加载到arcmap上的),首先使用Make
阅读全文
摘要:public void AddSDELayer(bool ChkSdeLinkModle) { //< span style="color: #008000;">定义一个属性 < ;/span> IPropertySet Propset = new PropertySetClass(); if (C
阅读全文
摘要:空间关系 计算范围 查询 查找图层 选择要素集 加载数据 新建shapefile文件/GDB 将选中要素另存至GDB 另存为shapefile类似,修改workspacefactory为ShapefileWorkspaceFactoryClass,修改对应路径即可。 编辑 label GP 转换ca
阅读全文
摘要:空间关系 1 /// <summary>计算两点间距离2 /// </summary>3 /// <param name="point1"></param>4 /// <param name="point2"></param>5 /// <returns></returns>6 public sta
阅读全文
摘要:因项目需要,需要做一个旋转注记的工具。因为注记这玩意用的比较少,网上资源也很少,所以做起来相当头疼。在经过一番研究之后,终于搞清楚注记的存储原理了,原来是和Element的类似,只不过注记是要把Element写入FeatureClass的。那么好,事情简单多了,能实现旋转Element,就能实现旋转
阅读全文
摘要:MapControl对应ArcMap中的数据视图,它封装了Map对象,并提供了额外的属性、方法、事件用于: 1 管理控件的外观、显示属性和地图属性 2 添加并管理控件中的数据层 3 装载Map文档控件中 4 从其它应用程序拖放数据到控件中 5 tracking shapes and drawing
阅读全文
摘要:axMapControl1.MousePointer = esriControlsMousePointer.esriPointerHourglass; 控制鼠标指针选项。 不变值描述 esriPointerParentWindow -1 指针指定的父窗口或窗体。 esriPointerDefault
阅读全文
摘要:ArcEngine中打开各种数据源(WorkSpace)的连接 (SDE、personal/File、ShapeFile、CAD数据、影像图、影像数据集) ArcEngine 可以接受多种数据源。在开发过程中我们使用了如下几种数据源 1.企业数据库(SDE) 企业数据库需要使用SDE来管理,所以需要
阅读全文
摘要:1、 数据加载问题: 任何系统都离不开数据的加载,下边就AE中几种常用的数据加载做一个列举。以便查阅: 1、加载个人数据库 个人数据库是保存在Access中的数据库。其加载方式有两种:通过名字和通过属性加载(也许不只这两种,AE中实现同一功能可以有多种方式)。 A、通过设置属性加载个人数据库。 首先
阅读全文
摘要:写lyr { IFeatureLayer LineLayer = axMapControl1.get_Layer(0) as IFeatureLayer; ILayerFile layerFile = new LayerFileClass(); //create a new layer file l
阅读全文
摘要:1)打开“控制面板”,“服务”,找到“ArcSde Service(somename)”,这里somename就是你的ArcSde服务的真实的名字,记住这个名字(为叙述方便,以下用somename表示其真实的名字)。 (2)打开“开始”,“运行”,敲入“regedit”,找到HKEY_LOCAL_M
阅读全文
摘要://删除shp //向shp中添加要素 //官方例子
阅读全文
摘要:原文地址:http://www.cnblogs.com/caodajieup/archive/2011/11/02/2232658.html 1、查找数据 1)、利用FeaturCursor进行空间查询 //空间查询 ISpatialFilter spatialFilter = new Spatia
阅读全文
摘要:原文地址:http://www.cnblogs.com/MyLucifer/archive/2010/12/01/1893212.html 在ArcGIS Resouce Center中,ESRI介绍了两种创建Feature的方法(可以在本地的Geodatabase和sde的featureclass
阅读全文
摘要:esriFeatureType通常用来表示数据的存储结构,即物理层; esriGeometryType通常用来表示数据的几何形状,即表现层。 esriGeometryType枚举类型详解 常量 值 对象 esriGeometryNull 0 未知类型(Unknown) esriGeometryPoi
阅读全文
摘要:空间参考(Spatial Reference)是 GIS 数据的骨骼框架,能够将我们的数据定位到相应的位置,为地图中的每一点提供准确的坐标。 在同一个地图上显示的地图数据的空间参考必须是一致的,如果两个图层的空间参考不一致,往往会导致两幅地图无法正确拼合,因此开发一个 GIS 系统时,为数据选择正确
阅读全文