全国高分辨率土地利用数据服务 土地利用数据服务 土地覆盖数据服务 坡度数据服务 土壤侵蚀数据服务 全国各省市DEM数据服务 耕地资源空间分布数据服务 草地资源空间分布数据服务 林地资源空间分布数据服务 水域资源空间分布数据服务 建设用地空间分布数据服务 地形、地貌、土壤数据服务 分坡度耕地数据服务 全国大宗农作物种植范围空间分布数据服务
多种卫星遥感数据反演植被覆盖度数据服务 地表反照率数据服务 比辐射率数据服务 地表温度数据服务 地表蒸腾与蒸散数据服务 归一化植被指数数据服务 叶面积指数数据服务 净初级生产力数据服务 净生态系统生产力数据服务 生态系统总初级生产力数据服务 生态系统类型分布数据服务 土壤类型质地养分数据服务 生态系统空间分布数据服务 增强型植被指数数据服务
多年平均气温空间分布数据服务 多年平均降水量空间分布数据服务 湿润指数数据服务 大于0℃积温空间分布数据服务 光合有效辐射分量数据服务 显热/潜热信息数据服务 波文比信息数据服务 地表净辐射通量数据服务 光合有效辐射数据服务 温度带分区数据服务 山区小气候因子精细数据服务
全国夜间灯光指数数据服务 全国GDP公里格网数据服务 全国建筑物总面积公里格网数据服务 全国人口密度数据服务 全国县级医院分布数据服务 人口调查空间分布数据服务 收入统计空间分布数据服务 矿山面积统计及分布数据服务 载畜量及空间分布数据服务 农作物种植面积统计数据服务 农田分类面积统计数据服务 农作物长势遥感监测数据服务 医疗资源统计数据服务 教育资源统计数据服务 行政辖区信息数据服务
Landsat 8 高分二号 高分一号 SPOT-6卫星影像 法国Pleiades高分卫星 资源三号卫星 风云3号 中巴资源卫星 NOAA/AVHRR MODIS Landsat TM 环境小卫星 Landsat MSS 天绘一号卫星影像
该接口主要用于管理 Map 对象中的图层对象,要素选择集和空间参考等对象,IMap 接口也往往是我 们一个任务的起点。使用 IMap 接口,我们可以获取这个 Map 对象中的图层的个数,可以添加图层,删除 图层,还可以利用 IMap 实现查询的高亮显示。IMap 接口提供了两个和查询相关的方法 IMap.SelectByShape 方法和 IMap.SelectFeature 方法。
IMap.SelectFeature 方法可以将在 Map 中获得的一个要素放到这个要素的图层选择集中,这个方法有一 个很重要的用途就是这个方法能使获取的要素高亮显示
使用IMap.SelectByShape方法对地图中的要素进行查询
public void SelectByShape (
IGeometry Shape,
ISelectionEnvironment env,
bool justOne
);
IMap.SelectByShape 方法将会在 Map 中的所有图层中进行查询,这个方法需要三个参数,第一个参数 是一个 Geomtry 对象,IMap.SelectByShape 在查询的时候凡是和我们输入进去的这个几何对象相交的要素 都会查询出来,但是这有一个前提就是每一个要素图层的 Selectable 属性是 true。
第二个参数 ISelectionEnvironment,ISelectionEnvironment 参数控制着构造选择集的结果和显示的方法等。
第三个参数是一个 bool 值。
我们在 MapControl’控件中画一个多边形的面,查找出和我们这个多边形面相交的所有图层中的要素
IGeometry pGeo =axMapControl1.TrackPolygon();
axMapControl1.Map.SelectByShape(pGeo, null, false);
axMapControl1.ActiveView.Refresh();
效果如下:
使用IMap.SelectFeature方法对地图中的要素进行查询
public void SelectFeature (
ILayer Layer,
IFeature Feature
);
void SearchHightlight (IMap_pMap, IFeatureLayer_pFeatureLayer, IQueryFilter_pQuery, bool_Bool)
{
IFeatureCursor pFtCursor = _pFeatureLayer.Search (_pQuery,_Bool);
IFeature pFt = pFtCursor.NextFeature ();
while (pFt != null)
{
_pMap.SelectFeature (_pFeatureLayer as ILayer, pFt);
pFt = pFtCursor.NextFeature ();
}
}
效果如下: