Gdal開發環境搭建(Java)
阿新 • • 發佈:2018-11-19
前言
Gdal:即Geospatial Data Abstraction Library,支援各種各樣的柵格,向量空間資料格式,功能十分強大,這裡就不多說了。下面我們直接來看如何在Eclipse中搭建GDAL開發環境。
Gdal準備
有兩種選擇:第一種,下載gdal原始碼,自己編譯(可參考:https://blog.csdn.net/qq_24309981/article/details/82831421),第二種,是直接下載別人編譯好的(下載地址:http://www.gisinternals.com/release.php
下載完成後,解壓縮,並找到gdal203.dll、gdalalljni.dll、gdal.jar三個檔案
新建工程
新建一個Java Project工程
將找到的gdal203.dll、gdalalljni.dll、gdal.jar按照下圖目錄新增到工程,並將gdal.jar新增到Java Build Path
簡單測試
import org.gdal.gdal.gdal; import org.gdal.ogr.ogr; public class HelloGdal { public static void printVectorDrivers(){ ogr.RegisterAll(); int count =ogr.GetDriverCount(); System.out.println(count); for(int i=0; i<count; i++){ System.out.println(ogr.GetDriver(i).GetName()); } gdal.GDALDestroyDriverManager(); } public static void main(String[] args) { // TODO Auto-generated method stub printVectorDrivers(); } }
輸出結果如下:
完工。
備註:後續開發會出現缺少什麼依賴庫的問題,用到哪個把相關的庫複製到工程中就行。