1:(C#下使用GDAL庫)下載和引用方法
GDAL(Geospatial Data Abstraction Library)是一個在X/MIT許可協議下的開源柵格空間資料轉換庫。它利用抽象資料模型來表達所支援的各種檔案格式。它還有一系列命令列工具來進行資料轉換和處理。
下載:
這裡不介紹編譯方法,只下載和使用已經編譯好的版本:
GDAL主頁:http://www.gdal.org/,裡面有下載、API、支援格式列表及說明等資訊,
另外還有一個比較好的API網頁
http://geoinformatics.tkk.fi/doc/Geo-GDAL/html/class_geo_1_1_g_d_a_l.html#92b259b91236580e33369984929f33d5
在主頁中,有Download連結,http://trac.osgeo.org/gdal/wiki/DownloadingGdalBinaries,裡面包含各平臺的庫檔案下載,
這裡介紹C#下的使用方法,進入http://www.gisinternals.com/sdk/進行下載,頁面中有4種下載型別,其中第三種包含原始碼,其它均只包含DLL及可執行檔案,主要是版本不同
在該頁面中,根據自己使用的Windows版本及VS版本下載相應的庫檔案
引用:
由於本人使用C#進行開發,這裡用C#為例:
下載Release版本的包(不包含原始碼),將解壓後bin目錄下所有DLL以及bin\gdal\csharp目錄下的8個DLL檔案(gdal_csharp,gdal_wrap,gdalconst_csharp,gdalconst_wrap,ogr_csharp,ogr_warp,osr_csharp,osr_wrap)拷貝到VS專案的程式資料夾bin中
注:解壓目錄中bin\gdal-data資料夾包含了一些庫定義的資訊以及座標資訊等,也可以拷貝到VS專案的程式資料夾bin(要啟用gdal-data資料夾,還需要在程式中進行註明,使用 Gdal.SetConfigOption("GDAL_DATA", Application.StartupPath + "\\gdaldata"); 該語句中的路徑根據實際情況變動)
在VS中,新增對gdal_csharp,gdalconst_csharp,ogr_csharp,osr_csharp四個DLL的引用
這樣,就可以在程式中使用GDAL庫了
相關文章
- 【C#】C#中使用GDAL3(三):Windows下編譯外掛驅動C#Windows編譯
- Ubuntu22.4環境下npm下載gdal失敗UbuntuNPM
- 使用 Requests 庫和 PHP 的下載PHP
- 使用treq庫下載
- 使用crul庫和R語言的下載器程式R語言
- 隨書光碟下載使用方法
- 使用OkHttp和Java來下載HTTPJava
- 下載和安裝MySQL資料庫MySql資料庫
- 梨影片(PearVideo)下載解析的方法和技巧,梨影片下載到本地IDE
- 【C#】C#中使用GDAL3(二):Windows下讀寫Shape檔案及超詳細解決中文亂碼問題C#Windows
- 使用RoboBrowser和Python下載音訊Python音訊
- 如何下載和使用Normalize.css?ORMCSS
- flashfxp官方下載,5步掌握flashfxp官方下載軟體的使用方法
- 使用 C# 下載檔案的十八般武藝C#
- sentinel-1下載
- C#如何使用HttpClient對大檔案進行斷點上傳和下載C#HTTPclient斷點
- mac下iterm2使用rz和sz上傳下載Mac
- post方法下載excelExcel
- c#入門-下載開發工具C#
- 使用了`wreq`庫來下載網頁內容網頁
- CocoaPods 某個三方庫下載不下來 只下載了.debug和.release檔案
- microsoft全球GlobalMLBuildingFootprints下載方法ROSUI
- 效能測試工具Lmbench的使用和下載
- 如何將C# 7類庫升級到C# 8?使用可空引用型別C#型別
- Audio Slicer下載使用
- Redis在.net中的使用(1)下載安裝RedisRedis
- 使用GitBash從Git遠端倉庫下載程式碼Git
- 使用C#爬取快手作者主頁,並下載影片/圖集(附原始碼及軟體下載連結)C#原始碼
- 微軟執行庫下載微軟
- GEO資料庫下載 SRA資料庫
- 《《《maven倉庫下載jar包MavenJAR
- aspera下載nr資料庫資料庫
- 怎麼下載python的庫Python
- Flutter 下載篇 - 貳 | 當下載器遇上切換網路庫Flutter
- mac或者linux磁力下載方法MacLinux
- MySQL驅動的下載方法MySql
- ftp下載工具,ftp下載工具哪個好用,如何使用?FTP
- Centos 7下下載和安裝dockerCentOSDocker
- 記一次C#使用Onnx深度學習下呼叫Cuda的方法C#深度學習