Hes330 2023-06-06 12:13 采纳率: 0%
浏览 166
已结题

ArcGIS如何求灯光基尼系数?

求解求解,急!!
各位,如何在ArcGIS中求网格内的基尼系数?
我本人的研究想要用灯光基尼来刻画不平等,理论上灯光基尼系数是可用的,但现在基尼系数本身产出成为问题。
数据:

  1. NTL(灯光)数据,分辨率130m
  2. POP(人口)数据,分辨率100m
  3. 渔网,大小800m
    目前遇到的问题:
  4. 在arcgis中表格分区统计中,网格内只能输出一些相关的统计数据,如最大值、最小值、均值以及count等字段,无法提取在网格中的原始数据,例如在NTL的一个网格中知道有count数据,但是不知道每个数字的频率,这样便求不出基尼系数。
  5. 我尝试过用100m的渔网在800m渔网中对应,求单个800m网格的基尼系数,但是在我的数据中起码有1400个800m的网格,每个都手动算基本不可能。
    所以想问问在arcgis中要如何求这种网格内的灯光基尼系数呢?
  • 写回答

9条回答 默认 最新

  • m0_75026852 2023-06-06 12:20
    关注

    以下回答通过自己思路及引用到GPTᴼᴾᴱᴺᴬᴵ搜索,得到内容具体如下:
    在ArcGIS中,可以使用“空间统计工具”中的“点密度”工具来对NTL和POP数据进行插值,使得它们的分辨率相同。然后,可以使用“空间分析工具”中的“空间连接”工具来将插值后的NTL和POP数据连接到渔网上,从而得到每个渔网格中的NTL和POP数据。最后,可以使用“空间统计工具”中的“汇总统计”工具来计算每个渔网格中NTL和POP数据的基尼系数。
    具体步骤如下:

    使用“点密度”工具对NTL和POP数据进行插值,使得它们的分辨率相同。可以选择使用“反距离权重插值”方法,输出结果为一个栅格数据集。

    使用“空间连接”工具将插值后的NTL和POP数据连接到渔网上。可以选择使用“点选面连接”方法,输出结果为一个包含渔网属性和插值后的NTL和POP数据的点要素类。

    将点要素类转换为面要素类,以渔网为单元,计算每个渔网格中NTL和POP数据的基尼系数。可以使用“汇总统计”工具,选择渔网作为“区域字段”,NTL和POP数据作为“统计字段”,并计算基尼系数。
    需要注意的是,在计算基尼系数时,需要先对NTL和POP数据进行标准化,使它们的取值范围在0到1之间。这可以通过将每个值减去最小值,再除以最大值减去最小值来实现。

    评论

报告相同问题?

问题事件

  • 系统已结题 6月14日
  • 创建了问题 6月6日