Arcgis利用dem数据生成等高线

Arcgis利用dem数据生成等高线

问题描述

如果你在网上查,如何利用dem生成等高线,那么所有教程基本都是一样的,告诉你在工作箱中找到等值线工具,填入参数即可生成等高线。贴几个网上的链接教程:
arcgis中DEM如何生成等高线 - 于谦儿子郭小宝 - 博客园
利用SRTM数据和arcgis快速生成地形等高线(新浪博客)
在ARCGIS中用DEM生成等高线的方法-百度经验
没办法,不会就的学,按他们的教程一步一步做呗,最后的出来的结果是这样的
Arcgis利用dem数据生成等高线_第1张图片
放大一点是这样的
Arcgis利用dem数据生成等高线_第2张图片
这是什么???全是小圈圈,能是等高线吗,这种东西根本没法用好吗???
纠结这个问题很久,查了很多资料,arcgis操作无数次也没找到解决办法。
但是我这个人天生执着,哈哈哈,说实话吧,是因为这个问题是一个妹子问我的,男生嘛,在妹子面前总想展示自己,所以我真的就很执着,继续查资料,用arcgis反复操作,最后真的做出来了。请认真看下面的思路

问题解决思路

终于,通过对比我发现直接转dem失败的原因是dem栅格数据的像元特别小,通常像元越小栅格数据带的数据越多,但是当我们用dem数据(我下的dem是30m分辨率),像元越小给我们造成的麻烦越大。
Arcgis利用dem数据生成等高线_第3张图片
像元大小0.000277,实际应为30m(这里涉及到一个投影坐标系的问题,只需要用投影栅格工具即可)。再看dem数据的行数和列数,都是非常大的,虽然分辨率很高,但是不利于转等高线。所以基本思路就是,对栅格数据进行重采样,降低dem分辨率,然后再用等值线工具转等高线。 请继续看详细步骤。

dem生成等高线详细步骤

第一步,重采样
Arcgis利用dem数据生成等高线_第4张图片
重采样像元大小设置为0.009,至于问什么是0.009,可不可以设置其他值,答案是可以的,具体多少需要根据数据来定,这里的0.009是经过多次测试选定的合适值。
重采样结果
Arcgis利用dem数据生成等高线_第5张图片
通过对比重采样前后dem数据可以看出,重采样的dem数据明显网格化(注意右上角)。

第二步,转等高线
Arcgis利用dem数据生成等高线_第6张图片
等值线间距设置为20(根据数据和自己的需要来,如果高差很大间距设置大一些,如果高差很小间距可以设置小一点);起始等高线值可以不选,也可以设置为最低等高线,也可以是其他值;z 因子默认即可。
转等高线结果
Arcgis利用dem数据生成等高线_第7张图片
前后对比差距是不是非常大,重采样后转的等高线才有等高线的样子。注意这里没有结束,还需要简单处理。
第三步,精修
Arcgis利用dem数据生成等高线_第8张图片
精修就是删掉特别小的等高线,这部分等高线可能是由于dem误差引起,删掉可以更美观,冰不会影响等高线的使用。
结果
Arcgis利用dem数据生成等高线_第9张图片
是不是更美观了???注意这里还没结束,继续进行美观化。
第四步,平滑等高线
Arcgis利用dem数据生成等高线_第10张图片
平滑容差是根据多次测试经验获取的。
结果
Arcgis利用dem数据生成等高线_第11张图片
到此,等高线所有处理都结束了。
最后结果
Arcgis利用dem数据生成等高线_第12张图片
这个专业人士做一个等高线要200块,去你的。求人不如求己,自己做。

时间:2020.2.27
作者:辛特
联系:774562189

你可能感兴趣的:(arcgis,dem,等高线,arcgis)