如何对动态工作空间中的动态图层执行identify操作
对动态工作空间(如raster folder、shapefile folder类型)存储的动态图层,如何在Flex中执行identify操作。
发起人
相关问题
- 两个图层投影坐标系都一样,但就是不能叠加在一起。怎么办,求大神指点。一个是县的灾害点,一个是县的行政区划。
- 【抽奖结果已出】ArcGIS知乎社区活动 之 你不知道的地理空间革命【转发分享有奖】【附奖品寄送照片】
- 如何使用脚本或其他方法,将图层属性中属性域原值内容替换为属性域描述?
- 微信页面 arcgis api 地图无法操作
- Engine中如何判断两个要素类的空间参考是否是同一个?
- 如何按空间位置顺序编号,并保持相邻图斑不跳号?
- ArcGis打开图层后显示unknown units,想要define一个投影坐标系,但数据大小似乎不一致
- 市区择房分析时,需要添加字段并将其赋值1或者-1,怎么做? 在开始编辑的时候,总是出现空间参考与数据框不匹配提示,原因是什么?会影响下面的赋值吗?
- 空间分析工具用不了
- arcmap中如何将线图层和面图层融合或叠加在一个图层
- Arcgis for flex API是否支持读取arcsde的空间数据?
问题状态
- 最新活动: 2015-12-28 01:18
- 浏览: 2352
- 关注: 1 人
1 个回复
谢军
赞同来自: 李金星
对raster folder中的栅格数据进行identify和对shapefile folder中的shapefile图层进行identify操作思路是一致的,主要步骤如下:
1)添加一个动态地图服务,例如:
2)定义要查询的动态图层的DynamicLayerInfo。如果是raster folder中的栅格数据,标签需要使用RasterDataSource,dataSourceName需要加上格式后缀;如果是shapefile folder中的动态图层,标签需要使用TableDataSourc,dataSourceName不用加格式后缀。 例如:
3)创建包含这个DynamicLayerInfo的数组,并把这个数组指定为IdentifyParameters类的dynamicLayerInfos属性。例如:
如果在单击执行identify时,不仅希望显示此位置点处动态图层的属性信息,还希望能够显示原有地图服务中包含的图层在这一点的属性信息,那么可以把全部图层的dynamiclayerinfo信息全部包含在这个新创建的数组中,例如:
最后即可执行identify操作。
要回复问题请先登录或注册