基于ArcGIS和ETOPO-2022 DEM数据分层绘制全球海陆分布

第〇部分 前言

一幅带有地理空间参考、且包含海陆分布的DEM图像在研究区的绘制中非常常见,本文将实现以下图像的绘制

关键步骤:

(1)NOAA-NCEI官方下载最新的ETOPO-2022 DEM数据

(2)在ArcGIS(ArcMap)中使用"栅格计算器"分别获取海洋、陆地图层,并分别施加色带

第一部分 ETOPO-2022 DEM数据下载

ETOPO是一个全球高分辨率的地形和海洋深度数据集,提供了地表的详细地形和海洋深度。特点是"全球覆盖"、"高分辨率"。当前最新版本是"ETOPO 2022"

ETOPO-2022 DEM数据下载网址:https://www.ncei.noaa.gov/products/etopo-global-relief-model

对于"ETOPO 2022"的DEM数据,官网提供了"GEOTIFF"和"NC"两种格式的下载。本文以GEOTIFF为例,GEOTIFF分成了三种分辨率:15弧秒分辨率(部分地区)、30弧秒分辨率(全球)、60弧秒分辨率(全球)。弧秒数越大,空间分辨率越低,数据量越小。本文以60弧秒的全球范围为例。

第二部分 在ArcGIS的ArcMap中操作

(1)将下载好的原始图层导入ArcGIS新建的工程中(请无视ETOPO_2022_OCEAN.tif 和 ETOPO_2022_LAND.tif 两个图层)

(2)在作者已知的知识范围内,没有一种方法能够实现同一张TIF图像使用两个不同的色带(colorbar)。因此便尝试以"0"值作为分界,分别基于原始TIF生成两个图层,一个是高程高于0的陆地图层,一个是高程低于等于0的海洋图层。这样、两个图层可以分别拥有不同的色带

以上想法基于"栅格计算器"实现:ArcToolBox---空间分析工具(Spatial Analysis Tool)---地图代数(Map Algebra)---栅格计算器(Raster Caculator)(图中"空间的(Spatial)"拼写错误请忽略)

(3.1)先来获取陆地的图层:

表达式中输入:

复制代码
Con("ETOPO_2022_v1_60s_N90W180_bed.tif"< 0,SetNull("ETOPO_2022_v1_60s_N90W180_bed.tif"<0,"ETOPO_2022_v1_60s_N90W180_bed.tif"),"ETOPO_2022_v1_60s_N90W180_bed.tif")

输出路径选择合适的位置,尽量保证路径上不存在中文:

复制代码
C:\Users\--o\Desktop\新建文件夹\ETOPO_2022_LAND.tif

(3.2)然后获取海洋的图层:

表达式中输入:

复制代码
Con("ETOPO_2022_v1_60s_N90W180_bed.tif" >= 0, SetNull("ETOPO_2022_v1_60s_N90W180_bed.tif" >= 0, "ETOPO_2022_v1_60s_N90W180_bed.tif"), "ETOPO_2022_v1_60s_N90W180_bed.tif")

输出路径选择合适的位置,尽量保证路径上不存在中文:

复制代码
C:\Users\--o\Desktop\新建文件夹\ETOPO_2022_OCEAN.tif

(4)如此一来,就分别得到了陆地图层(ETOPO_2022_LAND.tif )和海洋图层(ETOPO_2022_OCEAN):

(5)之后,分别对陆地图层和海洋图层选择合适的色带即可,此处陆地图层应用了"红-绿渐变(反向)"、海洋图层应用了"蓝色渐变(反向)"。此时已经可以实现和前言及thumbnail相同的结果

参考内容:

1 https://zhuanlan.zhihu.com/p/628414578(ETOPO-2022 DEM数据下载)

鸣谢:

感谢人工智能助手kimi、豆包为本文方法、文案提供的参考和帮助

相关推荐
陈天伟教授2 分钟前
【30天学会机械制图 第4天】项目一 从平面图形开始 任务1 按标准来画图,秒懂!
人工智能·平面·ai编程·具身智能机器人技术·机械制图
随便做点啥7 分钟前
32卡×4090 24GB,Qwen3.8-27B-FP8 集群部署报告
服务器·经验分享·docker·vllm
PC2005-cloud9 分钟前
分享一个我发现的免费 AI 资讯 API:AI HOT,无需注册、无需 Token、开箱即用
人工智能
天涯明月19939 分钟前
SGLang深度研究报告
人工智能·后端·推理·sglang
liutao84120418 分钟前
TrainEye源码解读-02. 登录认证 · 后端篇
人工智能
AI导出鸭22 分钟前
怎么让文心做表格?AI导出鸭苹果版将文心输出的管道表格智能解析为二维结构,一键导出为Excel或Word标准表格
人工智能·chatgpt·word·excel·ai导出鸭
ZJU_统一阿萨姆26 分钟前
【算子开发】Reduction算子完全指南
人工智能·算法·语言模型
迪康coolmu28 分钟前
企业文件外发防泄漏实践:从通道封堵到三层全链路管控
大数据·运维·网络·人工智能·安全·阿里云
苦猿的大模型日记28 分钟前
Day49|投机解码:小模型帮大模型提速,为什么不一定更快?
人工智能
听你说3229 分钟前
三诺动态血糖仪i6搭载L5级小诺智能体,开启AI控糖新时代
人工智能