GDAL 簡易介紹

MING
Jan 22, 2021

--

gdal是對於地理空間資料的一個開放式函式庫,全名是Geospatial Data Abstraction Library,不論是商業軟體(如:ArcGISENVI)或者是開放式免費軟體(如GRASS、QGIS)。

GDAL主要提供了三種常用的空間資料的支援:網格資料,向量資料以及空間網格模型(Geographic Network Model)等等。

目前gdal所支援的格式如下

資料來源為:wiki(https://en.wikipedia.org/wiki/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)

先介紹到這邊,更多內容應該會隨著工作用途,持續增加。

--

--

MING
MING

Written by MING

東京大學大學院申請上沒念完,政府部門公務員也選擇離開,目前在離岸風電外商做地理資料分析顧問。閒暇時,會寫些關於碰到技術的文章以及自己過去經歷。

No responses yet