ArcEngine
文章平均质量分 77
Gkoob
这个作者很懒,什么都没留下…
展开
-
AE中的面符号(填充符号)渲染
窗口设计:所用到的控件:axSymbolControl、groupBox、MarkerSymbol(Button)、Label、Button、NumericUpDown符号窗口代码(记得绑定【确定】【取消】窗口加载等事件): public partial class SymbolForm : Form { private IMapControlDefault m_mapControl; private ILayer m_Layer;...原创 2022-03-24 20:21:00 · 519 阅读 · 0 评论 -
AE中的线符号渲染
窗口设计:所用到的控件:axSymbolControl、groupBox、MarkerSymbol(Button)、Label、Button、NumericUpDown符号窗口代码(记得绑定【确定】【取消】窗口加载等事件):/// <summary> /// 地图符号对象 /// </summary> private IMapControlDefault m_mapControl; privat...原创 2022-03-23 20:45:23 · 185 阅读 · 0 评论 -
AE中的点符号渲染
窗口设计:所用到的控件:axSymbolControl、groupBox、MarkerSymbol(Button)、Label、Button、NumericUpDown符号窗口代码(记得绑定【确定】【取消】窗口加载等事件):public partial class PointSymbol : Form { /// <summary> /// 地图符号对象 /// </summary> ...原创 2022-03-22 20:24:14 · 568 阅读 · 0 评论 -
AE中TOC右键功能
图层右键功能图层右键功能中用到了contextMenuStrip控件,前文有提到,详细可参照上文,若有任何问题欢迎留言交流!1、打开属性表主窗体代码: private void 打开属性表ToolStripMenuItem_Click(object sender, EventArgs e) { try { AttributeForm attributeForm = new ...原创 2022-03-21 21:20:13 · 713 阅读 · 0 评论 -
AE功能扩展一
1、添加栅格影像基本思路:声明栅格工作空间→创建栅格数据集对象→创建金字塔→声明图层对象→刷新地图控件 private void AddBaseMap(string filepath) { IWorkspaceFactory pWorkspaceFactory = new RasterWorkspaceFactory(); IWorkspace pWorkspace = pWorkspaceFactory.OpenF...原创 2022-03-20 21:02:51 · 669 阅读 · 0 评论 -
基于AE的基础的GIS系统的开发
一个GIS系统需要的基本功能的代码一些基本的拖拽操作就不讲了,直接上代码吧。打开.mxd文件基本思路:判断mxd路径存在→打开mxd文件string filename = Application.StartupPath + "\\GIS系统.mxd";if (axMapControl1.CheckMxFile(filename)){ axTOCControl1.SetBuddyControl(axMapControl1); //设置TOC与MapControl绑定...原创 2022-03-19 21:56:17 · 584 阅读 · 0 评论 -
AE初步~
AE开发就是我们常说的ArcEngine二次开发。1、配置环境目前来讲,稳定的版本配置,一般配置为VS2012+ArcEngine10.2。安装ArcEngine时,安装图中三项即可,顺序为ArcGIS License Manager→替换文件→ArcObjects SDKs→ArcEngine。(网上安装教程很多,不再赘述)2、新建项目选择窗体应用程序在工具箱中有以上这些工具说明安装配置成功(有些不那么恰当的配置会存在工具箱中没有,但可以通过工具箱中右键添加选项卡的原创 2022-03-18 22:03:58 · 512 阅读 · 0 评论