GIS入门

it2024-07-08  44

1.MapControl使用

1.1 地图浏览

​ 功能:

打开mxd地图文档 对地图进行缩放,漫游 点击查询属性

1.2 实现过程

新建项目后添加控件,其中AxMapControl就是Map地图控件,AxPageLayouControl是布局地图控件,AxTOCControl是目录控件,AxToolBarControl是GIS工具栏控件,AxSceneControl是Scene三维场景控件,axGlobeControl是Globe控件,AxLicenseControl是许可控件,AxSymbologyControl是符号选择器控件,AxArcReaderControl是ArcReader控件,AxArcReaderGlobeControl 是ArcReaderGlobe 控件。AxLicenseControl是许可控件,一般GIS系统中都必须添加,否则无法使用。本文用到的是AxMapControlAxTOCControlAxToolBarControlAxLicenseControl控件。 将控件布局,在右侧属性栏中的Dock属性可以调试。 将TOC控件和ToolBar控件绑定上Map控件。选中控件右键属性在Buddy中绑定。再在ToolBar控件右键属性,点击Item选项卡,右侧add添加工具。 运行调试报错:

打开Program.cs添加代码:ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.EngineOrDesktop);

在最前面。

运行成功。

最新回复(0)