使用ArcGIS Desktop提取DEM高于区域60%的区域?


9

我有一个山区的DEM。我想提取DEM的区域,在该区域之上,占DEM总面积的60%。因此,基本上,我想提取代表山脉上部的区域。

我听说过这条曲线称为“测压线”(H60线),但尚未找到有关如何实现此功能的任何文档。

我的直觉是要以某种方式计算DEM的统计数据,以告诉我60%的水平在哪里,然后在此高程处绘制DEM的轮廓。然后,我可以通过该轮廓裁剪DEM,并在输出DEM子集上执行计算。

我如何确定这个60%的水平?

Answers:


7

我相信您只是在寻找栅格的60%值。最简单的方法可能是通过直方图功能。右键单击目录中的图层,然后转到图层属性>符号体系>分类>分类。选择分位数作为方法,并使用10个类。然后,第六类将从60%的百分比值开始。有关示例,请参见下图。

如果要指定其他百分比值,可以在“分类”窗口右侧的“突破值”旁边按“%”符号。 在此处输入图片说明


3
这是正确的,除了Radar将寻找第40个百分位数而不是第60个百分位数-只有40%的土地会高于第60个百分位数。
nmpeterson

6
当心ArcGIS错误!我尚未测试Arc 10,但是以前的版本无法正确计算统计信息。您是否注意到此屏幕截图显示了在“计数:” 85842中有“ 9667个元素在类中”的情况?这远远超过了10%(应该是这样)。使用直方图猜测第40个百分位数(或其他百分比)并没有错,但是您应该(使用地图代数计算)检查此猜测以确保正确。
ub

哇...谢谢你指出了韦伯。我从来不知道那个错误。igh ...很难相信ArcMap无法可靠地完成这些简单的事情。
dmahr

太好了-这就是我想要的。我将确保仔细检查这些值。
雷达

4
@dmahr如果要包括“所有”样本,请将“ Sampling ...”的大小增加到“ count”以上的任何值;90,000应该可以使用上面的屏幕快照中的信息。默认情况下,ArcGIS仅最多包含前10,000个记录/值。
SaultDon

3

假设您具有Spatial Analyst,则另一种建议的DEM提取方法是:

  1. 将“切片”工具与“等分区域”方法和5或10个区域一起使用。
  2. 然后您可以:

    a)重新分类“切片”输出以创建遮罩以提取DEM

    - 要么 -

    b)将其与“ CON”工具或栅格计算器一起使用,以掩盖顶部3或6个区域中的DEM(分别与定义的切片区域的数量有关)

此外,Slice似乎比Quantile分类方法得到的分位数更准确(如@whuber在2011-11-28 20:29所示)

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.