ArcGIS Pro 制作满是细节纹理的 ETOPO1 全球地图
前言:使用 ArcGIS Pro 制作满是细节纹理的 ETOPO1 全球地图。 |
ETOPO1数据,是覆盖全球的数据模型,包括陆地和海底,其中分为岩床版本和冰雪覆盖版本,由 NOAA 制作并放出。
传统的制图软件制作的全球地表地图信息量不够,很难体现较多的细节,要么是一坨糊要么就是半透明褪色,使用3D软件渲染门槛较高,不仅对设备有要求,对数据也有一定的要求。
但是在 ArcGIS 中可以通过使用色彩映射表文件,得到高精细、高自定义的色彩渲染,然后通过镶嵌数据集的函数链中的全色锐化技术,反正一顿骚操作最后实现成果图的制作。
关于以上内容我写了两篇文章详细阐述,如果还感兴趣的话可以从上面的链接直达。
对于 ArcGIS 来说,制作过程确实比较复杂,那是因为 ArcGIS 缺少一项图像合成的重要技术。而现在,ArcGIS Pro 补上了,于是使用 ArcGIS Pro 制作就变得非常简单。下面看看使用 ArcGIS Pro 能实现的效果。
步骤1 添加色彩映射表
什么是色彩映射表?
色彩映射表是以 .clr 为后缀的文本文件,其中每一个栅格值对应一个色彩 RGB 值。来自 Adobe 的 .act 也是可用的色彩映射表文件。
色彩映射表可以干什么?
正如名字说的,色彩映射表可以将栅格数据的每一个像素值与一种颜色对应起来,这可以极大的提升我们栅格数据的展示效果,避免因使用色带拉伸而造成的大量信息都被同一种颜色“抹平”,特别是大范围的栅格数据。
说了色彩映射表的优点,那么压力或者说缺点自然就来到了如何制作色彩映射表这一边,原理不难,但是想要自己制作一个且好看就不简单了。
当然了,我们可以借嘛,借来再改一改不就是自己的啦 ( ̄_, ̄ )。
链接放到最后,需要的同学自己去下载吧。
添加色彩映射表
ArcGIS Pro 有一个专门给栅格添加色彩映射表的工具:数据管理工具->栅格工具->栅格属性->添加色彩映射表。
工具非常简单,直接输入目标栅格数据(ETOPO1)数据和 .clr 文件即可,运行工具后,并不会生产新的栅格数据,只是在栅格数据的元数据中加入了这个映射表。
步骤2 图像混合
ArcGIS 缺失的一项图像技术就是图像混合,或者说图层混合(2.7 及其以上版本)。
我们需要的数据
ETOPO1 数据:地理坐标系 4326,未投影,置于最上层;
Hillshade 数据:地理坐标系 4326,未投影,Z factor=0.0002;
混合
ETOPO1 数据置于上层。选中,点击 ArcGIS Pro 上方的 外观选项卡,图层混合选择强光。
由 ETOPO1 制作的 Hillshade 数据置于下面一层,在符号系统的拉伸类型中选择 Esri,Gamma 值下调为0.4,其实1也可以。
其他
制作 Hillshade 的时候,Z factor 也就是 Z 因子的选择非常重要,由于教程使用的数据是未投影的地理坐标系,所以 Z 因子设置的较小,读者可以适当调整,比如调整到 0.0004,地形会更立体一些,但是可能看上去也更杂乱。
最后
下载文件:
回复关键词 eto 获得相关资料下载。
数据详情:
1.基础数据
<ETOPO1_Bed_g_geotiff.zip>
<ETOPO1_Ice_g_geotiff.zip>
全球 DEM 数据,分为岩床版本和冰雪覆盖版本,两者区别在于岩床版本去除了全球的冰雪覆盖,显露出真实地面。
<etopo1_grayscale_hillshade.zip>
官方制作好的山体阴影文件(虽然后面也用不上)。
<ETOPO1_Bed_Hillshade_0002.tif>和<ETOPO1_Bed_Hillshade_0004.tif>
根据需要选择合适的 Hillshade 或者自己制作。
2.色彩映射表
<1.etopo1_new.clr>
<3.hygnic land_underwater.clr> 个人使用并推荐。
纯粹分享,只因热爱,你的转发是对我最大的鼓励!不然点个赞和在看也好
往期文章推荐:
《只是一张图的制作过程》——成都春熙路附近的一张好看地图。
《制作“乐高”风格地图》——使用 QGIS 制作乐高风格的地图。