ArcGIS Engine
lab2013
这个作者很懒,什么都没留下…
展开
-
ArcGIS手动汉化方法
1、ArcEngine大家一般都是用英文版的,给用户带了很大不便,有时甚至为了写中文而放弃了原有的控件,现在给大家介绍一个简单方便的汉化方法。ArcEngine所有与控件有关的类文件ControlTools3DAnalyst.dllControlToolsEditin转载 2011-08-07 17:04:14 · 6786 阅读 · 1 评论 -
ArcGIS中的几何对象—— Polygon
Polygon 对象是由一个或多个 Ring 对象的有序集合。Polygon 通常用来代表有面积的多边形矢量对象,如行政区、建筑物等。从这个图上可以看出 Polygon 是由 Ring 构成,而 Ring 又是又 Segment 构成,但是这并不意味着用户必须按照这种层次转载 2011-10-09 17:06:49 · 16063 阅读 · 0 评论 -
ArcGIS中的几何对象—— Curve
除去Point,MultiPoint 和 Envelope 外,其他所有的几何体都可以看做是 Curve (曲线)。Line,Polyline,Polygon,CircularArc,BezierCurve,EllipticArc 和 CircularArc 都是曲线的一种,转载 2011-10-09 17:35:04 · 3194 阅读 · 0 评论 -
Geometry 集合接口
IGeometryCollectionIGeometryCollection 接口被 Polygon,Polyline, Multipoint, Multipatch, Trangle,Trangle Strip,Trangle Fan 和 GeometryBag 所实现。转载 2011-10-10 14:38:38 · 2226 阅读 · 0 评论 -
ArcGIS Engine 线段绘制研究
基本步骤构建形状1. 创建 IPointIPoint m_Point = new PointClass();m_Point.PutCoords(x, y);2. 创建 IPointCollectionIPointCollection m_PointCollection = new PolylineClass();m_PointCollection.AddPoin原创 2011-10-20 13:54:50 · 4155 阅读 · 0 评论 -
ArcGIS 中的网络 Geometric Networks 和 Network Datasets
ArcGIS 中的网络共分为两类:几何网络 geometric networks 和网络数据集 network datasets。几何网络(公用设施与河流网络)Geometric networks (utility and river networks)在 ArcGIS 中,最好使用几何网络为河流网络和公用设施网络(例如管道)建模。对应工具为 Utility Network A原创 2011-11-01 17:01:51 · 1387 阅读 · 0 评论 -
Mxd连接ArcSDE的几种方式
原文地址:http://www.gisall.com/html/72/124272-6243.html在实际的工作中,自己配置好的mxd文件,遇到服务器的IP改了,或者机器名称改了,导致自己的mxd文件打不开,或者打开的时候找不到数据源了,接下来就给介绍几种mxd连接ArcSDE中的数据的方式,做以初步的总结。 1、通过机器名连接 该种方式连接ArcSDE需要安转载 2012-03-28 11:44:18 · 1012 阅读 · 0 评论 -
期待新的ArcGIS Runtime SDK
ArcGIS Engine 今后会逐渐淡出市场,取而代之的是ArcGIS Runtime SDK。这里有篇详细的介绍。点击打开链接转载 2012-03-11 17:58:22 · 804 阅读 · 0 评论 -
FeatureLayer,FeatureDataset,FeatureClass,Feature几个概念一点点总结
原文链接:http://www.cnblogs.com/secenes/archive/2008/06/07/1215795.htmlFeatureLayer: 要素图层,承载要素数据。几个重要的接口如下:IFeatureLayer接口,用于管理要素图层的数据源,即要素类(FeatureClass)。具体察看IFeatureLayer.DataSourceType条目。转载 2012-07-29 21:19:30 · 985 阅读 · 0 评论 -
ArcGIS Engine 中 Geometric Network 显示流向代码
原文地址:http://hi.baidu.com/steeeeps/item/165fbc15475e94741009b5b3非常感谢作者。以前学习几何网络时,对效用网络流向进行了总结,原理与效果图见:http://hi.baidu.com/llinkin_park/blog/item/7f18fff9e87cf075034f56d8.html但是代码一直没贴出转载 2012-08-18 16:02:02 · 2639 阅读 · 1 评论 -
AE二次开发技巧之撤销、重做
原文地址:http://www.cnblogs.com/wylaok/articles/2363208.html可以把AE自带的重做、撤销按钮或工具添加到axToolBarControl上,再把axToolBarControl工具条隐藏,同时,在自定义的工具条上新建对应的按钮,按下此按钮实际触发的是AE自带的按钮功能!如在基础平台上的撤销!代码如下://开始定义工具条IOperati转载 2012-08-26 11:27:03 · 3946 阅读 · 0 评论 -
ArcGIS中的几何对象—— Polyline
Polyline 对象是由一个或多个相连或者不相连的path对象的有序集合,通常用来代表线状地物如道路,河流,管线等。Polyline 是有序 Path 组成的集合,可以拥有M、Z和ID属性值。在这个模型中,我们看到某些几何对象可以组合产生新的几何形体,如转载 2011-10-09 16:37:29 · 9457 阅读 · 0 评论 -
ArcGIS中的几何对象—— Geometry
Geomtry 是一个抽象的对象,因而在使用它的时候需要由其子类完成实例。IGeometry 接口IGeometry.Dimension获取几何对象的拓扑唯度,如返回0 就表示该几何对象为点对象或者多点多线,1表示该对象为多线。IGeome转载 2011-10-09 17:16:38 · 6485 阅读 · 0 评论 -
ArcGIS中的几何对象——点
PointPoint 是一个0维的几何图形,具有X,Y坐标值,以及一些可选的属性:如高程值(Z值),度量值(M值) M这个属性在线性参考和动态分段中经常用到和ID号,点对象用于描述精确定位的对象,例如一个电话亭在一个城市的精确位置。以下代码演示如何创建一个Point对象:转载 2011-10-09 16:02:21 · 4189 阅读 · 1 评论 -
放大、缩小、平移、全图
int flag = 0;private void btnZoomIn_Click(object sender, EventArgs e){ axMapControl1.MousePointer = esriControlsMousePointer.esriPoin转载 2011-08-09 09:52:39 · 1928 阅读 · 0 评论 -
画线、圆、矩形、面、文字
int flag = 0; private void axMapControl1_OnMouseDown(object sender,ESRI.ArcGIS.Controls.IMapControlEvents2_OnMouseDownEvent e) {转载 2011-08-09 09:53:58 · 1244 阅读 · 0 评论 -
基于CCoolBar侧边栏的实现
本项目实现类VC侧边栏的创建,并将TOCControl、MapControl和FlexGrid、TreeControl加入到侧边栏。TOCControl用于图层显示,MapControl用于鹰眼,FlexGrid、TreeControl用于显示属性表。原创 2011-08-06 09:53:59 · 4512 阅读 · 4 评论 -
鹰眼图的实现
该版本可以实现鼠标拖动实时预览,关键在于OnMouseDown和OnMouseMove联用分析:鹰眼图的操作主要由以下几个动作,当在一个控件中移动一幅图的时候另一控件中的图也发生变化,当在主控件中重新加载一幅图的时候,另外一个控件的图也发生相应的变化,同时我们在鸟瞰的控件中加转载 2011-08-03 09:59:10 · 4059 阅读 · 3 评论 -
接口查询QI(Query Interface)
一个类可以有多个接口,声明了接口变量并且指向一个对象的时候,这个变量只能使用该接口内的方法和属性,而不能访问其他接口中的方法和属性。QI 要解决的就是一个类实现多个接口的问题。 interface IFavoriteFood {原创 2011-08-11 09:53:38 · 1052 阅读 · 0 评论 -
ArcGIS Engine 属性和方法
属性:哑铃状的图标,Read(左侧的实心哑铃)和 Write(右侧的实心哑铃) 属性除了我们常说的类型,还有一种属性,这个属性本身就是一个对象(空心的哑铃)方法:指向左侧的箭头。原创 2011-08-11 11:22:25 · 548 阅读 · 0 评论 -
打开、保存、另存为
private void loadMapDoc(){ mapDocument = new MapDocumentClass(); try { System.Windows.Forms.OpenFileDialog openFileDial转载 2011-08-09 09:56:51 · 1580 阅读 · 0 评论 -
ArcGIS Engine 中的类
ArcObjcets 中有三类 class,分别是抽象类(AbstractClass)、组件类(CoClass)和普通类(Class)抽象类(AbstractClass),把它的部分或全部实现延迟到子类中,不能被实例化组件类(CoClass),可以被直接创建普通类原创 2011-08-11 09:45:14 · 794 阅读 · 0 评论 -
脱离 ToolBarControl 的命令和工具
private void 打开ToolStripMenuItem_Click(object sender, EventArgs e){ ICommand pMxd = new ControlsOpenDocCommandClass(); pMxd.OnCreate(axMa转载 2011-10-07 15:52:48 · 1609 阅读 · 0 评论 -
ArcGIS中的几何对象——线
SegmentSegment 对象是一个有起点和终点的“线“,也就是说Segement只有两个点,至于两点之间的线是直的,还是曲的,需要其余的参数定义。所以Segment是由起点,终点和参数三个方面决定的。Segment 有4个子类,直线 Line,圆弧 Circ转载 2011-10-09 16:33:45 · 4520 阅读 · 0 评论 -
”对于不返回任何键列信息的 SelectCommand,不支持 UpdateCommand 的动态 SQL 生成“解决办法
将 DataTable 更新到数据库,编写以下函数。public void UpdateTable(DataTable pDataTable){ String strSQL = "SELECT * FROM " + pDataTable.TableName; OleDbDataAdapter pOleDbDataAdapter = new OleDbDataAdapter(strS原创 2012-12-29 12:56:57 · 5869 阅读 · 0 评论