AE开发
_mylord
In me the tiger sniffs the rose
展开
-
AE学习笔记之添加ToolbarControl控件命令
在实际开发中有时经常会需要自定义一些命令或工具,因此在此记录一下AE中添加自定义命令的流程。下面以添加打开文件的命令为例:首先在项目文件下添加一个类,选择ArcGIS-BascCommand。如下图: 添加一个新的基类后,Arcgis会提示选择的 创建command的类型。我也不知道不同类型的区别,按照名字意思我选择了第二项。原创 2016-09-20 20:06:39 · 12859 阅读 · 0 评论 -
GeoProcessor的用法介绍
为了降低开发难度和提高开发效率,ArcGIS Engine 9.2中添加了GeoProcessor类,该类的作用ESRI的帮助文档中的说明为:A geoprocessing tool is executed by ageoprocessor. The geoprocessor is a helper object that simplifies the task of executing to原创 2016-11-28 15:26:28 · 2492 阅读 · 0 评论 -
IFeatureSelection接口
提供控制要素选择的成员: Add,BufferDistance,Clear,CombinationMethod,SelectFeatures,SelectionChanged,SelectionColor,SelectionSet,SelectionSymbol,SetSelectionSymbol。 IFeatureSelection用来在图层上管理原创 2016-11-28 15:03:40 · 686 阅读 · 0 评论 -
AE学习笔记之空间查询
ArcGIS Engine 的空间查询功能是其最大的一个特色,本文主要介绍一下空间查询的流程。首先,新建一个对话框用于选择查询的图层与查询方式。添加三个Label控件,两个ComboBox,两个Button和一个TextBox。各控件属性设置如下:名称(Name)Text属性描述lblLayer选择图层:原创 2016-10-16 21:36:33 · 10880 阅读 · 14 评论 -
AE学习笔记之距离量测和面积量测
距离量测和面积量测 距离量测即根据鼠标点击的位置得到地图上的距离。首先建立一个量测结果显示对话框,如下图:对话框中的函数如下: public delegate void FormClosedEventHandler(); public FormClosedEventHandler frmClosed = null;原创 2016-10-14 16:14:53 · 6301 阅读 · 6 评论 -
AE学习笔记之右键菜单的添加与实现
ArcGIS Engine 中自定义了一些添加命令、工具和菜单的基类,在需要写相应函数的时候可以直接很方便的添加。我在前面的文章里面有一节讲述过如何添加控件命令:http://blog.csdn.net/my_lord_/article/details/52599153 。本节讲述一下右键菜单的实现,右键菜单也就是单击鼠标右键时弹出的一个菜单项。主体也就是新建一个IToolbarMen原创 2016-10-11 14:46:20 · 5764 阅读 · 2 评论 -
AE学习日记之MapControl与PageLayoutControl图层变化同步
在许多AE的练习代码中,演示的MapControl 与PageLayeroutControl都是分开两次打开地图文件来实现。但是,如果这样的话,PageLayoutControl与MapControl不能同步,即当改变MapControl中的内容时无法在PageLayoutControl控件里面立即显示出来。若想要实现两者的同步,只要把两个控件的共享提个地图图层即可。具体实现过程如下:原创 2016-09-21 10:05:10 · 4242 阅读 · 0 评论 -
AE开发学习记录之状态栏添加
一、添加控件 状态栏用于显示当前程序的活动状态,一般在程序的底部,控件名为StatusStrip。添加完控件以后,在控件属性中选择Item项中的添加StatusLabel,分别为:MessageLabel、Blank、ScaleLabel、coordinateLabel。分别代表含义如下:序号 Name 属性 Tex原创 2016-09-29 10:08:07 · 2194 阅读 · 0 评论 -
AE学习笔记之地图符号化
地图符号化就是对ArcGIS 中加载的地图图层进行渲染,地图图层可以分为点、线、面、三种形式。根据每个图层的图层类型可以分别对点、线、面要素,即MarkerSymbol、LineSymbol、和FillSymbol 进行渲染。 1、点对象 MarkerSymbol对于修饰点对象符号拥有五个子类:SimpleMarkerSymbol、ArrowMarkerSymb原创 2016-09-18 19:18:52 · 3856 阅读 · 0 评论 -
AE学习笔记之地图编辑(上)
地图编辑这一部分还是挺复杂的,先看一下整个编辑过程的流程图(图1),再继续介绍每一步的细节信息和代码。图1 流程图具体步骤如下:一、新建一个编辑工具栏工具栏的样式如下,包括一下几个内容:编辑、选择、取消、重复、节点、移动、目标图层(Combox列表)、属性、保存、退出。各个控件的功能介绍如下:编辑:该按钮是开始编辑按钮。选择:单击该按钮可以选择地图上一定区域内的要素。原创 2016-12-25 15:56:39 · 2599 阅读 · 5 评论