gdal2tiles顧名思義就是一個(gè)基于gdal的切圖腳本,相對(duì)占用內(nèi)存較少壮韭。如果嫌命令行操作麻煩产徊,也可以參考Global Mapper的切圖方式胞四。
gdal2tiles是一個(gè)python腳本工具刚操,而gdal是以c語(yǔ)言開(kāi)發(fā)的底層抽象庫(kù)闸翅,gdal必須以python2.7運(yùn)行。我安裝的是1.11.4版本菊霜,貌似是穩(wěn)定一點(diǎn)坚冀。新版我并沒(méi)有測(cè)試過(guò),好像是用不了對(duì)應(yīng)的某些腳本鉴逞。
安裝方法
Windows安裝包網(wǎng)站 下載對(duì)應(yīng)的二進(jìn)制安裝包记某。使用python的包管理器pip安裝。命令行輸入pip install 包文件名
即可华蜒。
使用方法
使用方法參加官網(wǎng)http://www.gdal.org/gdal2tiles.html 辙纬。一般注意輸入文件是帶坐標(biāo)系的tiff文件最佳。如果配置對(duì)應(yīng)的坐標(biāo)參數(shù)也是可行的叭喜,但是效果不好。
python gdal2tiles.py -p mercator -z 0-5 -w none <image> <tilesdir>
沒(méi)坐標(biāo)系的圖片
參考使用commenthol/gdal2tiles-leaflet
注意事項(xiàng)
路徑不能用中文路徑蓖谢,因?yàn)閜ython2.7對(duì)中文的支持不好捂蕴。
附錄
步驟:
1. 打開(kāi)柵格圖片
2. 影像校正,在圖上點(diǎn)控制點(diǎn)闪幽,在下方的輸入框中輸入對(duì)應(yīng)的坐標(biāo)啥辨。坐標(biāo)可在經(jīng)緯度網(wǎng)站 獲取,注意保存pts盯腌。
3. 點(diǎn)擊 文件/輸出/web格式溉知,選擇osm tiles。輸入對(duì)應(yīng)的級(jí)別即可。