背景:
手头有一批tif遥感影像(坐标EPSG:3857),需要生成google切片,在web端进行加载显示。可以采用gdal2tiles.py工具。
步骤:
1、下载并安装GDAL。
windows系统可以到https://www.lfd.uci.edu/~gohlke/pythonlibs/下载对应的安装包。
我的机器是64位、python 3.7,因此下载GDAL-3.0.4-cp37-cp37m-win_amd64.whl。
在命令行运行:
pip install GDAL-3.0.4-cp37-cp37m-win_amd64.whl,
完成安装。
2、开始切片
确定需要生成的切片级别(19-21)及坐标(mercator)。
运行命令脚本进行切图:
python gdal2tiles.py -p mercator -z 19-21 -w none E:\landcover\pengzhou1_06-07.tif E:\landcover\tiles
其中:最后两个参数表示tif文件名及切片存放路径。
最终生成的文件截图:
参考资料:
1、https://www.jianshu.com/p/c2d596e0b531
2、https://gdal.org/programs/gdal2tiles.html