Questions tagged «hillshade»

山体阴影是表面的灰度3D模型,其中考虑了太阳的相对位置以对图像进行阴影处理。

3
创建透明的山体阴影?
通过组合使用gdal,我得到了优雅的透明山体阴影convert。与通常使用的基于灰色的山体阴影相比,这种透明的山体阴影非常酷,因为它们可以放置在地图背景与其他上层(道路,建筑物)之间,以提供3D感觉,无论背景的类型和颜色如何。 怎么运行的 诀窍:从产生的灰度山丘阴影开始gdal hillshade,诀窍是获取灰度通道的值,将每个值求反,然后将结果流到新的不透明度通道中。黑色像素[0,0,0]变为[0,0,0,255](不透明度= 255),灰色像素[120,120,120]降低至[120,120,120,135](不透明度= 135,又称为255-120),白色像素[255,255,255]变为透明[255,255,255,0](不透明度= 0,又称为255-255),依此类推。丘陵的阴影是不透明的和黑色的,平原逐渐变得(白色)透明。从概念上讲,像素的波段方程是这样的: alpha_value([0]) = 255-0 = 255; // black pixels get full opacity alpha_value([Grey]) = 255-Grey; // grey pixels get 255-GreyValue opacity. alpha_value([255]) = 255-255 = 0 // white pixels get null opacity ! 有关此方法的悠闲视频(由Photoshop设计师解释),请参阅在Photoshop中添加阴影浮雕(16分钟)。 题 将ETOPO或SRTM派生的基于灰色的山体阴影(gdaldem hillshade crop_xl.tmp.tif shadedrelief.tmp.tif -s 111120 -z 5 -az …

2
我可以使用现代DEM数据以电子方式重现这种经典的制图山体阴影缓解效果(hachures)吗?
我拥有大量的老欧洲地图,并且我总是喜欢这些地图所具有的经典手绘制图山体阴影浮雕效果。我不想复制底纹(类似于瑞士底纹),而是要复制相应的线条。这些不是轮廓线,而是下坡“渐变”线(通常具有一定的想象力)创建山体阴影效果。我现在没有地图,所以我无法扫描一个很好的详细示例,但我在网上找到了一些示例。据我所知,至少在捷克斯洛伐克,这种类型的地图一直生产到第二次世界大战为止。我想制作一些带有旧感觉并具有这种效果的现代地图。 是否可以使用现有的DEM在现代GIS(最好是ArcGIS)中完成此操作? Illustrator或Photoshop解决方案也可以接受。 这不是问题的一部分,但我也很想知道:这种特殊的阴影称为什么?在哪里可以获得有关其完成方式和遵循的规则的更多信息?

4
来自GRASS和QGIS中DEM的阴影浮雕
我已经尝试了大约一天的时间从GRASS和Qgis中获得一个外观良好的阴影浮雕模型,但是似乎无法获得它。我遇到的最大问题是山谷看起来像高山,但是我似乎无法获得正确的组合来显示山脉和山谷的外观。 贝娄是一些问题的图片: DEM (棕色为高,红色为低,红色仅用于外观检查) 阴影模型1,DEM 太阳位置从北偏离180度,太阳高度为80度 问题:丘陵看起来不错,但河(红色)仍然看起来像一座山脉,即使它是地图上的最低点。 阴影模型2,DEM 太阳位置为西北(315度),太阳高度为60 问题:丘陵再次看起来不错,但河(红色)仍然看起来像山,尽管它是地图上的最低点。 我已经尝试了角度和太阳高度的所有不同组合,但我似乎无法使河流看起来像河流,它总是看起来像小山。 任何人都可以针对我可能做错的事情为我指明正确的方向吗? 编辑:所以我把轮廓数据带回家,并从一开始就运行该过程,并使用r.shaded.relief的默认值,并得到了以下信息: 对我来说,这看起来好多了,不是最好的颜色,但是我们可以更改它。我认为必须取消草的工作安装,因为即使默认设置也看起来很糟糕。

5
在ArcMap中使用Hillshade选项?
这是我使用的栅格的漂亮图片-没有应用任何效果-只是调整了色带和直方图以显示所有浮雕-尽管是以2D方式进行的! 我有一个栅格图层,要使用默认的hillshade显示。我可以在代码中执行此操作,实际上与在ArcMap中选择Hillshade选项相同(请参见下文): 但是,当您执行此操作时-看起来很令人失望: 尤其是如果放大栅格,您会看到各种网格状的人工制品-看起来一点也不好! 但是,如果我使用带有Spatial Analyst的栅格来创建正确的Hillshade图层,并以85%的透明度对其进行覆盖,则它看起来会非常好并且非常不同! 如何在ArcMap中实现此效果并覆盖Hillshade选项的默认功能(我认为这是不可能的,或者我错过了某些设置而导致栅格显示不佳)。如果可以覆盖或选择正确的设置,则可以在ArcObjects中进行。 如果无法使用选项1,我可以通过创建一个Hillshade图层(不使用Spatial Analyst)来创建效果并将其有效地融合到原始栅格中吗-即,我不希望人们在ArcMap的目录中看到两层。我只想要一层,但是具有默认的我的选择/配置的hillshade渲染。我也需要以编程方式执行此操作,即ArcObjects。 我了解到的一件事是,您必须在正确的空间参考和测量单位中使用DEM,否则生成的山影看起来太黑且过于夸张-请观看此视频以了解更多信息-这是一个很好的解释。 因此,我想我现在知道在生成一些高质量的阴影时需要做些什么,但是我认为这将需要一些底层的ArcObjects代码调整。我想我需要提出自己的图形渲染并将其插入ArcMap(我有一个dll,可以很酷的方式渲染网格的位图)。我认为显示此内容的一个好地方是重写IRasterRenderer之类的Draw()事件,并插入我自己的图像渲染。当然,使用重投影等可能会变得有些复杂。 是否有人在ArcMap中完成过这种低级图形渲染?如果可以,您可以提供任何指导或我应该注意的事情吗?


2
删除渲染为山影的SRTM瓷砖的边界线
我已经从https://dwtkns.com/srtm30m/下载了几个SRTM DEM栅格图块,并从这些图块创建了hillshade版本。但是,经过仔细检查,山体阴影瓷砖现在具有我不知道如何隐藏或移除的边界线(如下图所示,显示了4个瓷砖的边界线): 我尝试检查“样式”选项,但找不到隐藏线/边框的方法。当尝试将图块渲染为单波段伪彩色时,未显示任何线,因此我怀疑这些线仅在执行山体阴影渲染时生成: 如何隐藏/删除这些山体阴影瓷砖边框线?
11 qgis  raster  tiles  srtm  hillshade 

3
如何创建复合山体阴影?
复合山坡的概念是将多个具有不同阳光方向的山坡结合起来,以避免盲点。它需要将3个山体阴影图像分别与315⁰(NW阳光,默认层),+355⁰层和+275⁰阳光合并。如下所示,这增加了细节和美观。此处提供了完整的非GIS 描述。 使用任何srtm文件,可以通过以下三种方式完成3个初始山体阴影: gdaldem hillshade input.tif hillshades_A.tmp.tif -s 111120 -z 5 -az 315 -alt 60 -compute_edges gdaldem hillshade input.tif hillshades_B.tmp.tif -s 111120 -z 5 -az 355 -alt 60 -compute_edges gdaldem hillshade input.tif hillshades_C.tmp.tif -s 111120 -z 5 -az 275 -alt 60 -compute_edges

2
比例和Z因子对QGIS中的山坡阴影分析没有影响
我使用SRTM DEM在QGIS 2.2.0中创建了山体阴影。但是,由此产生的山影似乎在垂直方向上被夸大了。同样,更改比例和z因子的设置对所得的山影没有任何影响。我已经尝试了QGIS,Analysis-> DEM(地形模型)和Terrain analysis-> Hillshade中的两个选项。两种方法均得出相同的结果。 这是孤立的事件,错误还是我缺少某些东西?
10 qgis  scale  hillshade 

2
结合高分辨率和广义的山体阴影栅格以产生增强的阴影浮雕?
我经常将LiDAR数据和阴影浮雕添加到地图上。大多数时候,我必须根据地图的比例尺来概括LiDAR DEM。不过,细节常常太多,山脊和山谷的发音不太好。 我最近遇到了一篇文章,描述了组合2种山体阴影模型的过程,一种是详细模型,另一种是广义模型。由此产生的缓解效果非常好。我想在地图上产生这样的效果:假设我有2个山影(详细的和广义的)栅格,将它们组合以获得这种效果的最佳方法是什么?
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.