获取和更新FeatureClass的Extent
来源:互联网 发布:其皆出于此乎句式 编辑:程序博客网 时间:2024/06/05 18:45
在FeatureClass中编辑,删除,或添加要素后,可用如下的代码手动更新一下其Extent
((IFeatureClassManage)pFeatureClass).UpdateExtent();
获取图层Extent的方法为:
((IGeoDataset)pFeatureClass).Extent
或根据图层中的所有要素计算一下Extent:
IEnvelope env = null;
int feaCount = fc.FeatureCount(null);
for (int i = 0; i < feaCount; i++)
{
if (env == null) env = fc.GetFeature(i).Extent;
else env.Union(fc.GetFeature(i).Extent);
}
要注意的是,这两种方法获取到的Extent有时是不一样的
阅读全文
0 0
- 获取和更新FeatureClass的Extent
- 矢量图层(FeatureClass)获取和更新Extent
- featureClass 和featureDataSet的区别
- featureClass的属性和方法
- featureClass 和featureDataSet的区别
- featureClass 和featureDataSet的区别
- 对FeatureLayer和FeatureClass的理解
- FeatureLayer和FeatureClass
- FeatureLayer和FeatureClass
- uml中Extent和Include关系的说明
- jQuery.extend和jQuery.fn.extent的区别
- UML中Extent和Include关系的说明
- uml中Extent和Include关系的说明
- ext4的Extent解析
- 地图的实际extent
- ext4的extent解析
- Extent
- extent
- 【面试题21】包含min函数的栈
- hack this site--level6
- Excel VBA高效办公应用-第三章-使用Excel的内置函数
- android事件监听和事件处理机制
- 最长不下降子序列—递归输出最长链
- 获取和更新FeatureClass的Extent
- mongodb安装链接以及使用经验链接
- YOLO
- C#刷新当前窗体
- nginx的hash和一致性hash的区别
- angular中的路由 ng-router vs ui.router
- 轻量级分布式 RPC 框架
- 回溯法解决最小机器重量问题
- 『ORACLE』日志挖掘(11g)