คุณสามารถเขียนเชลล์สคริปต์อย่างง่ายและใช้ยูทิลิตี gdal_translate เพื่อตัดส่วนต่อท้าย ใน Mac รับGDAL build จาก e ของเธอ บน Windows, วิธีที่ดีที่สุดที่จะได้รับ GDAL ผ่านทางโปรแกรมติดตั้ง OSGeo4W ในสคริปต์ต่อไปนี้คุณต้องแทนที่สิ่งต่าง ๆ ต่อไปนี้
- XDIM และ YDIM พร้อมด้วยมิติ jp2 X และ Y ต้นทางของคุณ
- gdal_translate ด้วยเส้นทางที่แท้จริงในระบบของคุณ
- input.jp2 พร้อมพา ธ ไปยังไฟล์อินพุตของคุณ
บันทึกสคริปต์ในไฟล์ข้อความชื่อ script.sh เปิด Terminal และเรียกใช้ 'bash script.sh' ที่จะสร้างไทล์ในไดเรกทอรีที่เรียกว่า tiles / สคริปต์ถูกคัดลอกมาจากที่นี่พร้อมการดัดแปลงเล็กน้อยเพื่อจุดประสงค์ของคุณ
#!/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