随笔分类 -  Arcgis

摘要:将经纬度点转换为平面坐标。 private IPoint GCStoPRJ(double x, double y) { IPoint cPoint = new ESRI.ArcGIS.Geometry.Point(); cPoint.PutCoords(x, y); ISpatialReferenc 阅读全文
posted @ 2016-09-30 15:50 JaneAi 阅读(1601) 评论(0) 推荐(0)
摘要:文档对象主要由IMapdocument和IMxdContents接口完成的。IMapDocument定义了操作和管理文档对象的方法和属性,包括读、写和保存一个文档文件(*.mxd)。 public void ReplaceContents (IMxdContents pObject);保存修改; p... 阅读全文
posted @ 2015-11-24 15:37 JaneAi 阅读(827) 评论(0) 推荐(1)
摘要:先看一下GeoDatabase核心结构模型图:1 工作空间工厂WorkspaceFactory对象 WorkspaceFactory是GeoDatabase的入口,是一个抽象类,拥有很多子类,例如SdeWorkspaceFactory, AccessWorkspaceFactory, Shapfil... 阅读全文
posted @ 2015-11-24 15:35 JaneAi 阅读(450) 评论(0) 推荐(0)
摘要:在ToolBarControl控件中,我们通过ToolBarControl控件的属性页面添加了一些如打开文档,平移,放大等功能,在ArcGIS Engine中我们将宿主在ToolBarControl控件中的内容分为三类“命令,工具,工具控件“命令,就是当用户单击时所产生的操作,比如说,我们要打开一个... 阅读全文
posted @ 2015-11-17 10:37 JaneAi 阅读(1286) 评论(0) 推荐(0)
摘要:在安装完AE和VS后,启动VS,新建项目,在控件工具栏看到列出的AE控件,主要会使用的是MapControl(数据视图)、PageLayoutControl(布局视图),TOOCControl(需设置与MapControl、PageLayoutControl和SceneControl的伙伴关系(bu... 阅读全文
posted @ 2015-11-17 10:05 JaneAi 阅读(434) 评论(0) 推荐(0)
摘要:c#判断文件路径是否正确if (!File.Exists(this.PathTBox.Text))//检测地图路径是否正确{MessageBox.Show(" 请修改为正确地图路径再保存");return;} #region 获取指定路径文件夹下子文件夹名称 /// /... 阅读全文
posted @ 2015-11-17 09:48 JaneAi 阅读(375) 评论(0) 推荐(0)
摘要:用的是IPictureMarkerSymbol接口,例子程序里有了一个很好的函数,我稍微改了下参数,做成了可以改变路径的了。返回值是ISymbol。private ISymbol CreateStandardLogoSymbol(string m_logoPath){IPictureMarkerSy... 阅读全文
posted @ 2015-11-03 17:48 JaneAi 阅读(314) 评论(0) 推荐(0)
摘要:● 目录:A1 …………实现:鼠标滑过显示要素 tipA2 …………实现:通过鼠标选择要素并高亮显示(ISelectionEnvironment)A3 …………实现:只显示筛选的要素(IFeatureLayerDefinition)A4 …………实现:高亮显示筛选的要素(IFeatureSelect... 阅读全文
posted @ 2015-11-03 16:44 JaneAi 阅读(214) 评论(0) 推荐(0)
摘要:目录(?)[+] GIS的开发中,什么时候都少不了地图操作。ArcGIS for Android中,地图组件就是MapView,MapView是基于Android中ViewGroup的一个类(参考),也是ArcGIS Runtime SDK for Android中的地图容器,与很多ArcGIS ... 阅读全文
posted @ 2015-10-29 17:57 JaneAi 阅读(1486) 评论(0) 推荐(0)
摘要:C#:MapControl基本操作代码整理1来自:http://www.cnblogs.com/shenchao/p/3591312.html1234567891011121314151617181920212223242526272829303132333435363738394041424344... 阅读全文
posted @ 2015-10-29 15:11 JaneAi 阅读(1852) 评论(0) 推荐(0)
摘要:Arcgis中用滚轮做放大缩小为什么和一般软件反向你看从普通的画图,office到专业点的cad.photoshop.等到其他软件,都是滚轮往上用来放大,往下用来缩小。。差不多认为已经约定俗成了,直到遇到Arcmap。从9到10,这种操作方式一直在延续,难道用户与Esri觉得这一点不需要做改变吗。?... 阅读全文
posted @ 2015-10-29 14:00 JaneAi 阅读(1541) 评论(0) 推荐(0)
摘要:MapControl对应ArcMap中的数据视图,它封装了Map对象,并提供了额外的属性、方法、事件用于:管理控件的外观、显示属性和地图属性;添加并管理控件中的数据层;装载Map文档(.mxd)到控件中从其它应用程序拖放数据到控件中;Tracking shapes and drawing to th... 阅读全文
posted @ 2015-10-29 10:12 JaneAi 阅读(2240) 评论(0) 推荐(0)
摘要:首先将数据从SuperMap导出为ArcInfo GRID格式文件,后缀名为txt1、在ArcCatalog中使用ArcToolBox将txt数据转换为raster数据 ArcToolBox--Conversion Tools--To Raster--AscII to Raster,执行数据转换2.... 阅读全文
posted @ 2015-10-20 13:45 JaneAi 阅读(4161) 评论(0) 推荐(0)
摘要:ae中最短路径分析构建网络有两种方式,分别是网络数据集NetworkDataset和几何网络Geometric Network,这个网络结构数据的创建直接在Catalog中实现创建,进行最短路径分析,为了直接使用ArcGIS提供的功能,我选用的是NetworkDataset,主要记录下考虑单双行的最... 阅读全文
posted @ 2015-10-19 13:12 JaneAi 阅读(370) 评论(0) 推荐(0)
摘要:现在需要对已有的要素图层添加字段,尝试以下代码:IFeatureClass pFc=((IFeatureLayer)lyrRec).FeatureClass; IFieldsEdit fldsE=pFc.FieldsasIFieldsEdit; IField fld=newFieldClass();... 阅读全文
posted @ 2015-10-16 16:20 JaneAi 阅读(341) 评论(0) 推荐(0)
摘要://比如我们给出了确定的图层名,我们要获取到该图层具体有哪些字段?并取出来//先获取所有图层及其名字 IMap pMap=axMapControl.Map; ILayer pLayer=null; for(int i=0;i<pMap.Layercount;i++) { ... 阅读全文
posted @ 2015-10-16 15:49 JaneAi 阅读(1183) 评论(0) 推荐(0)
摘要:IElementAE中绘制图形元素的方法Element元素对象是一个非常庞杂的对象集合,主要分为两大部分:图形元素(Graphic Element)和框架元素(Frame Element);图形元素包括GroupElement、MarkerElement、LineElement、TextElemen... 阅读全文
posted @ 2015-10-16 15:34 JaneAi 阅读(475) 评论(0) 推荐(0)
摘要:●·● 目录:A1 …………实现:鼠标滑过显示要素 tipA2 …………实现:通过鼠标选择要素并高亮显示(ISelectionEnvironment)A3 …………实现:只显示筛选的要素(IFeatureLayerDefinition)A4 …………实现:高亮显示筛选的要素(IFeatureSele... 阅读全文
posted @ 2015-10-09 13:35 JaneAi 阅读(441) 评论(0) 推荐(1)
摘要:利用Arcgis Engine 二次开发的使用和总结开始的gis系统准备使用sharpmap开源组件进行二次开发,但后来发现两个问题: 1、sharpmap图像渲染机制并不是很完善(对于客户的要求来说) 2、sharpmap不提供编辑功能 后来转投Arcgis Engine,一切都在摸索着前进... 阅读全文
posted @ 2015-10-09 13:31 JaneAi 阅读(5722) 评论(2) 推荐(3)
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Windows.Forms;using ESRI.ArcGIS.Control... 阅读全文
posted @ 2015-09-29 10:26 JaneAi 阅读(270) 评论(0) 推荐(0)