Answers:
您可以编写一个简单的Shell脚本,并使用gdal_translate实用程序来切块。在Mac上,从 e。获取GDAL版本。在Windows上,获取GDAL的最佳方法是通过OSGeo4W安装程序。在以下脚本中,您需要替换以下内容
将脚本保存在一个名为script.sh的文本文件中。打开终端并运行“ bash script.sh”。这将在名为tile /的目录中创建图块。脚本从此处复制,并进行了一些修改以供您使用。
#!/bin/bash
mkdir tiles
XDIM=24000
YDIM=24000
BLOCKSIZE=2048
XPOS=0
YPOS=0
BLOCKNO=0
while [ $YPOS -le $YDIM ]
do
while [ $XPOS -le $XDIM ]
do
echo "$XPOS $YPOS : ${BLOCKNO}.tif"
gdal_translate -of GTiff -srcwin $XPOS $YPOS $BLOCKSIZE $BLOCKSIZE input.jp2 \
tiles/${BLOCKNO}.tif
BLOCKNO=`echo "$BLOCKNO + 1" | bc`
XPOS=`echo "$XPOS + $BLOCKSIZE" | bc`
done
YPOS=`echo "$YPOS + $BLOCKSIZE" | bc`
XPOS=0
done