从ArcMap中的堆叠多边形创建热图或密度图?


9

我有一个多边形形状文件,该文件具有许多重叠功能。每个要素代表北极熊使用的区域。因此,某些多边形重叠,而有些则不重叠,并且有单独的重叠区域簇。

我想衡量一个特定区域有多少重叠。但是我不知道该怎么做。我对GIS还是很陌生,但仍在学习技巧,似乎找不到答案。


1
您对计算多边形重叠区域的总面积感兴趣吗?
亚伦

好吧,最终,是的,但这不是我的重点。
Ghazam 2013年

Answers:


14

在ArcGIS中,创建具有重叠要素数量的多边形图层的最简单方法如下:

  1. 在源多边形图层上运行“ 联合”工具。这将导致每个重叠区域的图层具有一个特征。

  2. 将一个新字段添加到在步骤1中创建的图层(称为NewID或具有某种效果的图层),然后使用字段计算器将其设置为等于该FID字段。

  3. 使用合并工具将源多边形图层合并为具有重叠要素的单个图层。

  4. 在步骤3中创建的图层上运行“ 联合”工具。这将导致在每个重叠区域中具有多个要素的单个图层(如下所示)。当使用单一输入运行时,联合工具的行为会有所不同(为每个重叠区域创建多个要素),如联合工作方式帮助页面中所述。 在此处输入图片说明

  5. 运行空间连接工具。您的目标特征将是步骤4的结果。联接特征将是步骤2的结果。match选项将是ARE_IDENTICAL_TO。所有其他值都应保留为默认值。结果与步骤4相同,除了添加了新属性,包括NewID

  6. 在步骤5的输出上运行摘要统计信息。选择所需的任何统计信息字段。将您的案例字段设置为NewID。结果表中的列称为FREQUENCY,显示NewID在步骤5的输出中每次被发现的次数。这等于源数据中重叠要素的数量。您可以将该表重新加入到步骤2的输出中以进行可视化。


问题是我没有多层。我所有的多边形都在一个图层内。所以,当我做的第一步,我输入的是只有一层,结果是相似的步骤4,我从135层的功能去总共755
Ghazam

@ user14496除了更改输入层的数量之外,没有任何方法可以“强制” Union工具不创建重叠要素。针对您的情况的一种解决方法是将135个输入要素分为两层:一层包含134个要素,而另一层仅包含一个要素。
dmahr

3

所附图像显示了代表北极熊范围的几个多边形(即空心红色)。蓝色区域显示重叠区域。标签对应于多边形ID。要执行分析,请尝试以下操作:

  1. 确保要素类在文件地理数据库中,以便于区域计算
  2. 与要素类相交
  3. 使用基于“对象”的溶解来合并所有重叠区域。如果需要单独的重叠区域,请基于“ FID_yourpolygon”(原始多边形的ID)进行分解。
  4. 在溶解输出属性表“ Acres”中添加一个新字段。右键单击“英亩”字段,然后根据面积>英亩计算几何形状

在此处输入图片说明 在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.