你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
问题
文章
话题
登录
注册
Engine中如何获得空间选择集的地理范围?
Engine中通过鼠标框选了一些要素,如何判断这些要素的最小外包矩形范围?
2 个回复
刘峥
-
ArcGIS多面手
赞同来自:
【解决办法】:
Engine中没有接口可以直接获取选择的所有要素最小外包矩形,可以首先通过ISpatialFilter获得到所有和指定的polygon相交的featurecursor,然后遍历featurecursor里feature,获取ifeature.extent,再通过判断最大最小值获得最终的地理范围。
2将所有intersect的要素union成一个要素再获得边界。
老来学编程
赞同来自:
map有featureselection属性可以获取地图中所有以选中的图形的
要回复问题请先
登录
或
注册
发起人
刘峥
ArcGIS多面手
相关问题
【抽奖结果已出】ArcGIS知乎社区活动 之 你不知道的地理空间革命【转发分享有奖】【附奖品寄送照片】
Engine许可使用注意事项
市区择房分析时,需要添加字段并将其赋值1或者-1,怎么做? 在开始编辑的时候,总是出现空间参考与数据框不匹配提示,原因是什么?会影响下面的赋值吗?
Engine中如何判断两个要素类的空间参考是否是同一个?
如何按空间位置顺序编号,并保持相邻图斑不跳号?
Arcgis for flex API是否支持读取arcsde的空间数据?
ArcGIS Pro 按属性选择时Where字句可以向下填充吗
请问请问如何添加空间索引?
Engine中如何实现要素图层的反选?
如何限制map到一个范围之内
请问在ArcGIS 10.1 Desktop中,用计算字段工具对地理坐标系(经纬度)数据计算面积,算出的面积是什么面积?这个面积是怎么计算出来的?
问题状态
最新活动:
2016-08-04 21:52
浏览:
1605
关注:
2
人
2 个回复
刘峥 - ArcGIS多面手
赞同来自:
Engine中没有接口可以直接获取选择的所有要素最小外包矩形,可以首先通过ISpatialFilter获得到所有和指定的polygon相交的featurecursor,然后遍历featurecursor里feature,获取ifeature.extent,再通过判断最大最小值获得最终的地理范围。
2将所有intersect的要素union成一个要素再获得边界。
老来学编程
赞同来自:
要回复问题请先登录或注册
发起人
ArcGIS多面手
相关问题
问题状态