gdal是對於地理空間資料的一個開放式函式庫,全名是Geospatial Data Abstraction Library,不論是商業軟體(如:ArcGIS、ENVI)或者是開放式免費軟體(如GRASS、QGIS)。
GDAL主要提供了三種常用的空間資料的支援:網格資料,向量資料以及空間網格模型(Geographic Network Model)等等。
目前gdal所支援的格式如下
GDAL不僅僅提供了對於C/C++語言的連結,並且通過SWIG提供了對於像是Python、Java、C#等更多語言的連結,僅用一個語法就能呼叫其資料庫函式。
對於使用python的朋友來說,透過anaconda就能輕鬆安裝其資料庫。
conda install gdal
若不熟悉python的人而言,要入門也並非難事,簡單的batch語法也能夠輕鬆使用,如下:
- 使用 gdalinfo 瀏覽影象資訊
- 使用 gdal_translate 轉換數據資料格式
gdal_translate e001.img e001.xyz
- *.img為ArcGIS的影像檔案,*.xyz為ASCI檔案格式
轉換的方式並不限於影像資料(網格資料)轉換成向量資料,也能夠逆轉換,更多內容請參考gdal document (https://gdal.org/programs/gdal_translate.html)
先介紹到這邊,更多內容應該會隨著工作用途,持續增加。