全国高分辨率土地利用数据服务 土地利用数据服务 土地覆盖数据服务 坡度数据服务 土壤侵蚀数据服务 全国各省市DEM数据服务 耕地资源空间分布数据服务 草地资源空间分布数据服务 林地资源空间分布数据服务 水域资源空间分布数据服务 建设用地空间分布数据服务 地形、地貌、土壤数据服务 分坡度耕地数据服务 全国大宗农作物种植范围空间分布数据服务
多种卫星遥感数据反演植被覆盖度数据服务 地表反照率数据服务 比辐射率数据服务 地表温度数据服务 地表蒸腾与蒸散数据服务 归一化植被指数数据服务 叶面积指数数据服务 净初级生产力数据服务 净生态系统生产力数据服务 生态系统总初级生产力数据服务 生态系统类型分布数据服务 土壤类型质地养分数据服务 生态系统空间分布数据服务 增强型植被指数数据服务
多年平均气温空间分布数据服务 多年平均降水量空间分布数据服务 湿润指数数据服务 大于0℃积温空间分布数据服务 光合有效辐射分量数据服务 显热/潜热信息数据服务 波文比信息数据服务 地表净辐射通量数据服务 光合有效辐射数据服务 温度带分区数据服务 山区小气候因子精细数据服务
全国夜间灯光指数数据服务 全国GDP公里格网数据服务 全国建筑物总面积公里格网数据服务 全国人口密度数据服务 全国县级医院分布数据服务 人口调查空间分布数据服务 收入统计空间分布数据服务 矿山面积统计及分布数据服务 载畜量及空间分布数据服务 农作物种植面积统计数据服务 农田分类面积统计数据服务 农作物长势遥感监测数据服务 医疗资源统计数据服务 教育资源统计数据服务 行政辖区信息数据服务
Landsat 8 高分二号 高分一号 SPOT-6卫星影像 法国Pleiades高分卫星 资源三号卫星 风云3号 中巴资源卫星 NOAA/AVHRR MODIS Landsat TM 环境小卫星 Landsat MSS 天绘一号卫星影像
1.新建Windows 窗体应用程序
新建一个 Windows 窗体应用程序(文件--新建--项目--Windos 窗体应用程序)
2.添加许可控件
在点了确定之后,在 VS 的工具箱中找到到和 ArcGIS Engine 相关的控件
其中,AxMapControl 就是 Map 地图控件,AxPageLayouControl 是布局地图控件,AxTOCControl 是目录控件,AxToolbarControl 是 GIS 工具栏控件,AxSceneControl 是 Scene 三维场景 控件,axGlobeControl 是 Globe 控件,AxLicenseControl 是许可控件,AxSymbologyControl 是符号选择器控件, AxArcReaderControl 是 ArcReader 控件, AxArcReaderGlobeControl 是 ArcReaderGlobe 控件。
AxLicenseControl 是许可控件,一般 GIS 系统中都必须添加,否则无法使用。将刚才的窗体的名称改为 Engine.
3.添加 Toc、Map、Toolbar 控件
按照上面的方法添加Toc, Map, Toolbar 控件。
添加完这几个控件后,VS 会自动为我们添加一些引用,这些应用如下,注意Version 这个类库是 ArcGIS Engine 10 新增加的,而且必不可少。
4.添加地图文档
Map 控件-右键-属性
5.Toolbar 控件和 Toc 控件与 Map 控件的关联
(设置 Buddy 属性)
6.在 Toolbar 中进行设置
(Toolbar 控件-右键-属性-Itmes 选项)
7.添加工具命令
在 Toolbar control 上右键—属性在 items 选项卡中添加几个工具命令
8.运行应用程序
发现下面的错误
出现这个问题的原因是因为 ArcGIS 10 发生了变化,将下面的语句添加到使用 AO 对象的前面:
ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.Engine);
如我放在 Main 函数中
利用刚才添加的打开文档的命令打开一个新的文档:
也可利用上面的放大,缩小工具进行简单的操作了。
在上面,当我们将这些空间拖到窗体中的时候,会自动加载一些 dll,我们知道 ArcGIS Engine 编程,也就意味着和 COM 对象接触。