- 將地理空間數據抽象庫 (GDAL) 視為關鍵的 GIS 基礎設施。
- GDAL 用于基于柵格和矢量的操作, 通常是最重要和最常見的地理空間操作,例如地理配準、 數據重采樣或矢量導入和導出操作。
- GDAL 是開源的;雖然可能會保持原樣,但這種工具的商業模式正在發生變化。
我們經常將關鍵基礎設施視為與道路或電力相關的東西。在日益數字化的世界中,關鍵基礎設施也是數據 *** 和軟件。地理空間數據抽象庫 (GDAL) 是一組軟件工具,可能是 GIS 軟件中最重要的部分之一,自 2000 年以來一直作為一個項目存在。
該庫被Google Earth等主要公共平臺使用,也被ArcGIS、QGIS和GRASS等常用 GIS 工具使用。事實上,可能有數百個軟件項目使用 GDAL 庫。在 MapScpping Podcast 的一次采訪中, Paul Ramsey 討論 了 GDAL 的重要性,以及它的財務模型和對地理空間社區的長期生存能力。
GIS 數據和 GDAL
我們可以將 GDAL 視為提供與矢量和柵格數據相關的許多操作的數據管道。可以對數據進行排列和操作,以便應用各種數據編輯和可視化操作,包括最常見的操作,例如轉換和地理配準。
該工具執行的操作包括坡度和坡向計算、光柵扭曲、子集和圖像重采樣。許多用戶都知道它具有工作和操作各種數據格式的能力,其中包含由庫處理和導入的 160 多種柵格格式。數據還可以多種格式導出,該工具可以工作并應用 GeoTiIFF、Geo *** ON 和 CSV 格式等。
添加微信好友, 獲取更多信息
復制微信號
其他軟件和工具中的 GDAL 功能
命令行訪問意味著它通常在其他工具中應用。還使用了 OGR 庫,處理矢量數據,包括矢量圖形,并在標準格式上執行讀寫操作。
GDAL 用于廣泛的開源和私有工具,因此它經常包含在每個主要操作系統的第三方軟件中。
GDAL 的部分是用C、C++和 Python編寫的,具有多種計算機語言綁定,這也是其被廣泛訪問的原因之一,使得該工具可以在流行的 GIS 腳本語言中使用,例如 Python、Perl、Ruby、R 等。
應用 C、C++ 或Java的大型面向對象平臺也應用該庫。由于可以在 GDAL 中完成的通用操作,像 Esri 這樣的大公司決定使用這個庫比創建自己的專有庫更好。
最近,GDAL 也被應用為基于云的計算操作的一部分,這意味著用戶甚至不需要在本地復制它,并且可以遠程應用空間操作,有時在創建數據時可以近乎實時地應用。
例如,當訪問來自 USGS 的 Landsat 或來自 Planet Labs 的 高分辨率衛星圖像等數據時,GDAL 操作已經從衛星發送的數據點開始應用,包括正射校正。
GDAL庫不斷更新完善;保持軟件更新通常很重要,以避免潛在的軟件沖突或無法與其他軟件正常工作的操作。
GDAL:地理空間社區的關鍵基礎設施
我們可以得出的結論是,GDAL 已有效地成為地理空間社區的關鍵基礎設施。考慮到應用于矢量和柵格數據的廣泛操作,它可能是最重要的庫之一。此外,很多大大小小的工具都使用GDAL,也成為應用程序中不可或缺的一部分。
優勢是該庫是使用 MIT 許可證的免費和開源的。這讓地理空間社區放心,但作為一個重要性日益增長的開源項目,維護庫變得具有挑戰性和時間要求。
維護和資助GDAL
GDAL 使許多用戶受益,包括富裕的大型科技公司,他們不必為該工具付費。幸運的是,GDAL 的商業模式已經改變,現在敦促使用該程序的大型云提供商和公司為該項目提供資金,以支付軟件的時間和維護費用。
這運作良好,并允許該項目引入代碼的開發人員和編輯人員。此外,這意味著該庫得到了相當定期的維護,如果軟件沒有得到維護,可以避免成為地理空間用戶的責任。
作為一個開源項目,GDAL 是一個協作項目,由各種貢獻者和數量有限的個人證明所做的更改。雖然目前一些公司和項目正在為維護 GDAL 提供資金,但人們意識到 GDAL 對許多甚至更小的公司和組織至關重要,這一點也很重要。
為了幫助維護這個關鍵軟件的未來,用戶可能有必要鼓勵他們的經理和預算人員幫助為項目做出貢獻,以幫助維護其未來。鑒于其開源性質,預計該項目不會向任何人收取使用費,但捐款可能是確保該項目在未來幾年繼續進行的一種方式。
來源:開源地理空間基金會中文分會
來源鏈接:https://www.osgeo.cn/post/14dc9
本站聲明:網站內容來源于 *** ,如有侵權,請聯系我們,我們將及時處理。