ArcGis二次开发ArcEngine开篇
来源:互联网 发布:网络外卖订餐系统 编辑:程序博客网 时间:2024/05/01 11:34
ArcGis二次开发ArcEngine开篇
以一款简单GIS软件截图片引入本篇内容
导读
万事开头难,如何利用ArcEngine开发一款GIS产品呢?一款简单的GIS软件基本布局如上图所示,共划分为六个区域,分别是菜单栏区,工具栏区,地图/图层树管理区,地图/图层显示区以及布局(制版)区。这几个布局区域都是用ArcEngine提供的控件实现的(除菜单栏外,菜单栏用原生.NET),做ArcEngine的二次开发实际上就是学习和熟练使用这些控件,明白这些控件和有关类之间的关系。下面我们着重了解一下相关的控件和主要类功能。
控件功能简要介绍
还是用两张图引入控件的基本使用情况
如上图所示,控件类分别是:
- 工具栏:ToolbarControl
- 地图/图层树:TOCControl
- 地图/图层显示:MapControl
- 布局:PageLayoutControl
如何使用上述控件:
在VS2012的工具箱中找到“ArcGIS Windows Forms”选项卡,前提是你已经正确安装并集成了ArcEngine开发工具。在此选项卡下拖拽以上控件到Form主窗口中。在Form1.Designer.cs中可以看到自动生成了该类的对象分别是:
- ToolbarControl : axToolbarControl1
- TOCControl: axTOCControl1
- MapControl: axMapControl1
- PageLayoutControl: axPageLayoutControl1
阅读全文
0 0
- ArcGis二次开发ArcEngine开篇
- arcengine 二次开发产品部署
- ArcGIS DeskTop与ArcEngine
- C#之ArcGIS二次开发
- ArcEngine二次开发错误编码对照表
- ArcEngine二次开发错误编码对照表
- ArcGIS二次开发方式之VBA
- 使用wxpython实现arcgis二次开发
- ArcGIS Explorer 9.3 二次开发---初始
- ArcGIS二次开发入门(一)
- ArcGIS二次开发入门(一)
- ArcGis二次开发版本兼容解决办法
- ArcGis,Arcengine, AE开发技术文档
- 利用ArcEngine操作Arcgis中的样式库。
- 安装arcGIS desktop 和 arcEngine记录
- C#+Arcengine+ArcGIS编程总结,完善中...
- 基于ArcEngine开发的ArcGIS特殊符号
- Arcgis+ArcEngine+Java开发软件安装配置问题
- 完成时间,周转时间,平均周转时间以及带权周转时间和平均带权周转时间
- 【UGUI扩展】扩展UGUI Button
- logrotate 删除过期的日志
- matlab的车牌识别——根据easyprr学习记录(一)
- 搭建CEPH测试环境
- ArcGis二次开发ArcEngine开篇
- 无题
- 串口通信测试
- File对象
- bootstrap响应式布局注意
- 数据库阿里连接池 druid配置详解
- 解决360等等浏览器兼容模式解析不兼容代码
- jxl.write.biff.RowsExceededException: The maximum number of rows permitted on a worksheet been excee
- python漫谈