我是靠谱客的博主 糟糕翅膀,最近开发中收集的这篇文章主要介绍ArcGIS中分区计算的问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

ArcGIS本身就提供了分区计算的工具,如图:
这里写图片描述这里写图片描述
但是存在一个问题,就是Spatial Analysis Tools工具主要支持的是矢量或者栅格对于栅格数据的分区统计,在工具对话框中都要求提供赋值栅格数据。这样的话就存在一些弊端:
1:某些时候我们需要的是矢量数据对矢量数据的分区统计,
2:如果进行矢栅转换,其中就存在像元大小确定和最后面积计算误差的问题,如果把像元确定非常小,会加重计算量和数据量,不是很明智。
3:ArcGIS规定栅格数据的属性表中数值必须是整型,否则不能构建属性表,如果统计的是浮点值数据,进行取整还需要赋值栅格和更改像元深度,比较麻烦。

对此,笔者整理了一种新的方法用来支持矢量之间的分区统计。以一个乡镇shp文件来计算图中每个乡镇点值的均值为例:
首先,ArcGIS提供了丰富的工具,关键在于发现。笔者先利用Tablulate Intersection,如图:
这里写图片描述
这个类似于Intersection,即把每一个点值交互到面要素中去,也可以使用Intersection,因为笔者最后需要的是表格,所以选择这个工具。

然后,利用Summary Statistics Tools对面要素进行汇总,类似于Excel中的汇总计算,统计类型支持多样化,可以查看Tool Help文档有中详细说明。
这里写图片描述
最后就可以得到每一个面要素所对应点值的统计数据,如图是汇总统计前后的对比:
这里写图片描述
这里写图片描述

结语:ArcGIS中提供多种多样的工具,如果我们对于工具足够熟悉,可以通过使用工具组合来完成很多原本很麻烦的任务。但是ArcGIS10.4提供了接近1000个工具,对于笔者而言,熟悉这么多工具是一件非常艰难的事情,也只能熟悉最基础的工具箱,在学习和研究中不断摸索。如果有新发现,也会在后续博客中持续跟进。

最后

以上就是糟糕翅膀为你收集整理的ArcGIS中分区计算的问题的全部内容,希望文章能够帮你解决ArcGIS中分区计算的问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部