本節書摘來自異步社群出版社《gdal源碼剖析與開發指南》一書中的第1章,第1.1節,作者:李民錄 更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。
gdal源碼剖析與開發指南
gdal全稱是geospatial data abstraction library(地理空間資料抽象庫),是一個在x/mit許可協定下讀寫空間資料(包括栅格資料和矢量資料)的開源庫,它利用抽象資料模型來表達所支援的各種檔案格式,還使用一系列指令行工具來進行資料轉換和處理。
ogr(ogr simple features library)是gdal項目的一個分支,功能與gdal類似,隻是它提供對矢量資料的讀寫支援。同時它實作了一個對空間參考資訊進行處理的類,用來對空間資料的空間資訊進行處理。
gdal最初是由frank warmerdam于1998年開始開發的,在gdal1.3.2版本之後,正式由開源空間資訊基金會(opensourcegeospatialfoundation,簡稱osgeo)下的gdal/ogr項目管理委員會對其進行維護。