geotif文件转换成Treeain-RGB实践

本文详细介绍了如何使用Python3(如3.8.17)和相关工具(GDAL、rasterio和rio-rgbify)将黑白地形TIF文件转换为MapboxterrainRGB瓦片,包括数据前提条件、Python安装、conda管理以及gdal和rasterio的安装步骤。
摘要由CSDN通过智能技术生成

目标:

tif转换为terrainRGB(黑白的地形tif文件转换为mapbox terrainRGB(地形瓦片))

软件工具:

             Python3(具体版本未知)、   目前使用python3.8.17
             gdal开源空间数据处理程序、
             rasterio : MapBox在gdal基础上开发的栅格工具
             rio-rgbify: MapBox 发布的将 dem 栅格编码为 rgb 栅格的 rasterio 插件

数据前提条件

         GeoTiff 的坐标系必须是 WGS84 Web 墨卡托 (EPSG:3857) , 如果不清楚的话, 可以用 rasterio 提供的命令行工具来获取

步骤一 安装Python3

下载pythone3.8 或者3.9版本都可以。

# 下载 Python3 安装包
# 解压缩 .tgz 文件
tar -xvf Python-3.9.6.tgz
# 编译安装 Python3
./configure
make
make install

步骤二 安装conda (miniconda)

conday要对应好python,下面给出它们的版本对应关系,请需要的同学,关注下版本关系

anaconda3版本基础python版本
Anaconda3-2023.09-0Python 3.11.5
Anaconda3-2023.07-2Python 3.11.4
Anaconda3-2023.07-1Python 3.11.3
Anaconda3-2023.07-0Python 3.11.3
Anaconda3-2023.03-1Python 3.10.9
Anaconda3-2023.03-0Python 3.10.9
Anaconda3-2022.10Python 3.9.13
Anaconda3-2022.05Python 3.9.12
Anaconda3-2021.11Python 3.9.7
Anaconda3-2021.05Python 3.8.8
Anaconda3-2021.04Python 3.8.8
Anaconda3-2020.11Python 3.8.5
Anaconda3-2020.07Python 3.8.3
Anaconda3-2020.02Python 3.7.6

https://repo.anaconda.com/miniconda/

# 下载安装包 https://docs.conda.io/en/latest/miniconda.html
# 赋予执行权限
./iniconda3-py39_4.9.2-Linux-x86_64.sh

步骤三 安装gdal

使用conda 创建环境,进入该环境,进行下载安装gdal

(1)创建一个新的环境:conda create --name pygdal
(2)激活该环境:conda activate pygdal
(3)安装gdal:conda install -c conda-forge gdal

步骤四 安装rasterio

conda install -c conda-forge rasterio

步骤五 安装rio-rgbify

MapBox 发布的将 dem 栅格编码为 rgb 栅格的 rasterio 插件

pip install rio-rgbify

Step6 数据预处理

在这里插入图片描述

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值