注意了!你制作的山体阴影很可能是错误的
前言:网上有很多关于使用 ArcGIS 制作山体阴影的教程,我看了好几个,都没有说清楚一个问题,甚至有的教程直接把输出的错误结果当做正确成果使用,有点误人子弟了...(以下图片可能较大,点击放大查看)没有说清楚的问题
那么到底是什么问题没有说清楚呢?那就是投影,DEM 栅格数据没有设置投影就直接使用了山体阴影工具(Hillshade)。
原始 DEM 栅格影像SRTM 30米分辨率 龙门山脉周边那么有人要说“直接运行没有报错啊,结果也出来了啊。”“你看嘛,下面是输出结果,挺不错的”
毕竟直接运行该工具也出结果了,没有报错,可能这就是部分人没有注意到这个的原因吧。然后真的没问题吗?比较两幅图,后者明显进退失据,高度失真,满屏幕的噪点。或许在山地地区勉强能用,但是平原就完完全全是不对的。
又比如这两张图的对比,左1是 DEM 栅格,右1是制作的山体阴影栅格;右1的高度信息已经完全失真了!左1的右上角是高程较低的平原(黑色部分),而左下部分才是山脉(白色部分);但是右1已经完全体现不出来了,给人感觉整片地区都是起伏的山峦,信息已经失真了。正确的山体阴影
打开 Spatial Analyst 工具->表面分析(Surface toolset)-> 山体阴影(Hillshade)。简单输入图层,输出就行,正确结果如下:
正确生成的栅格影像没有多余的噪点,反映的高程信息也更为准确,甚至在平原地区还能分辨出河流的轮廓。
对比图,右1是正确生成的栅格影像结束语
希望能给遇到过这种情况的读者一点启发;对现在没有遇到,暂时没有制作过山体阴影栅格的读者打一剂预防针,避免以后出错。分享GIS,不止于Python。荟GIS精粹,关注我,带你飞!(长按扫码也行)欢迎交流
赞 (0)