解決 QGIS 輸出網路地圖 (WMS) 出現 dataset is illegal 錯誤的問題

qgis dataset is illegal raster wmts

在進行地圖數化或影像分析時,我們會將工作區域的網路地圖 (Google Satellite) 匯出,避免網路斷線造成工程延宕。但輸出地圖時,常會出現奇怪的誤訊息:

 

 

Cannot write raster. Error code: data source creation
Cannot create new dataset  /file/map.tif:
Attempt to create 0x0 dataset is illegal,sizes must be larger than zero.

 

這個問題的原因可能是 CRS EPSG:4326 為經緯度單位地圖,如果 Horizontal, Vertical 小於 1 的話,會造成 QGIS 無法正確運算。

 

 

解決方式

除了改用 Columns 和 Rows 來調整輸出解析度 (Resolution) 之外,也可以將輸出的 CRS 設為 EPSG:3857 或 3826 來解決,只要選用單位為公尺的參考座標系 (Coordinate Reference System) 即可。之後就能將 Horizontal 調整為 0.05 來輸出 GSD: 5.0 cm 的地圖了。祈維尼翠

 

 

QGIS 將網路地圖 wms 匯出成 tif

 

 

地圖單位類型

EPSG:4326
Units: Geographic (uses latitude and longitude for coordinates)

EPSG:3857
Units: meters

 

 

 

 

延伸閱讀

匯出網路圖層 (WMS) 的地圖作為備份 - QGIS

幾種匯入底圖的方式 (QMS,XYZ,預設地圖) - QGIS

QGIS 匯入 WMTS 圖層的 XML

 

 

留言