C#AE二次开发
C#AE二次开发
菜鸟学飞ing去看世界
这个作者很懒,什么都没留下…
展开
-
C#AE二次开发——使用AE控件创建第一个桌面应用程序
使用AE控件创建第一个桌面应用程序VS版本:2015AE版本:10.4(1)新建一个 Windows 窗体应用程序( 文件—新建—项目—Windos 桌面应用程序)(2) 在点了确定之后,在 VS 的工具箱中找到和 ArcGIS Engine 相关的控件【控件介绍】MapControl 是 Map地图控件PageLayoutControl 是 布局地图控件TOCCont...原创 2020-03-07 12:33:58 · 3225 阅读 · 2 评论 -
C#AE练习
相关源文件: 链接:https://www.lanzous.com/ia9cbuh 密码:giser(1)地图、图层加载及图层的属性访问(2)状态栏显示提示信息,右击菜单实现:移除图层、打开属性表(3)地图的简单渲染和唯一值渲染(4)几何形体及其操作(5)查询与选择 QueryFilter、SpatialFilter、Select Cities(6)创建与编...原创 2020-03-14 20:49:20 · 1162 阅读 · 0 评论 -
C#AE练习 (1)地图、图层加载及图层的属性访问
地图和图层窗体界面:要求:1、加载MapDocument,并获取其包含的Map。2、获取当前选中Map所包含的Layer。3、显示选中Layer的属性信息。1.加载MapDocument,并获取其包含的Mappublic partial class Form1 : Form{ IMapDocument pMapDocument; //全局变量 pMapDocument ...原创 2020-03-07 12:23:03 · 1882 阅读 · 0 评论 -
C#AE练习 (2)状态栏显示提示信息,右击菜单实现:移除图层、打开属性表
要求:编写程序,显示Map坐标、工具条命令提示信息,并移除图层。 1、在状态栏显示Map中鼠标当前位置的坐标信息(MapControl的OnMouseMove)。 2、在状态栏显示工具条命令的提示信息(ToolbarControl的OnMouseMove、HitTest)。 3、在TOCControl的图层上按鼠标右键,移除该图层(TOCControl的OnMouseDown、HitT...原创 2020-03-07 12:22:56 · 2777 阅读 · 0 评论 -
C#AE练习 (3)地图的简单渲染和唯一值渲染
要求: 编写程序,访问位于文件型Geodatabase的FeatureClass,并实现两种Renderer 1、加载数据显示到地图中。 2、实现一个简单Renderer,能够World Lakes采用RGB颜色进行填充。 3、实现一个唯一值Renderer,根据World Countries的CNTRY_NAME字段进行唯一值Renender。作答:1.☆访问File...原创 2020-03-07 12:22:48 · 2234 阅读 · 0 评论 -
C#AE练习 (4)几何形体及其操作
要求: 编写程序,选中要素并对其进行Buffer,而后选中缓冲区内的要素。原创 2020-03-07 12:22:41 · 772 阅读 · 0 评论 -
C#AE练习 (5)查询与选择 QueryFilter、SpatialFilter、Select Cities
查询与选择对象模型图:QueryFilter:在Country图层中,以“LANDLOCKED = ‘Y’”为条件进行查询,并对查询结果汇总Country的个数及面积之和。 IQueryFilter pQF = new QueryFilterClass(); pQF.WhereClause = "LANDLOCKED = \'Y\'"; //☆属性查询条件,根据情况更改 // IF...原创 2020-03-07 12:22:33 · 1853 阅读 · 0 评论 -
C#AE练习 (6)创建与编辑数据
创建与编辑数据//在CreateFields函数里创建字段集public IFieldsEdit CreateFields(){ //使用编辑接口IFieldEdit(IFieldsEdit)创建新的Field对象或新的Fields集 //创建字段集合. 使用IFieldsEdit接口,要将Field对象加入到Fields集中 //IFields pFields = new Field...原创 2020-03-07 12:22:26 · 1349 阅读 · 0 评论 -
ArcPy练习 (7)简单的建立文件地理数据库、要素集
要求:(1)Create a new file geodatabase(2)Create a new point feature class ①Use an insert cursor to insert new features ②Use an update cursor to update an existing fieldCoding: (1)创建文件地理数据库...原创 2020-03-07 12:22:18 · 2826 阅读 · 0 评论