天天看點

VS2005使用GDAL遇到的問題

用gdal做栅格資料的處理,從别人那拷過來的程式,在我的機器上就運作出現問題。生産的栅格資料無空間資訊,而且資料的值全部為0。找各種原因,無果。

後來在網上找到GDAL的網站, http://vbkto.dyndns.org/sdk/,從網站上下載下傳已經打包好的dll檔案。添加到VS的工程後發現,報初始化問題( OSGeo.GDAL.GdalPINVOKE的類型初始值設定項引發異常)。網上都說是需要把9個dll檔案都放到debug目錄下,可是還是不行。我從gdal的1.8到1.6全部都試了一遍,還是不行。

後來在網上找到了一個别人的打包好的gdal的C#的包,下載下傳,添加,成功。

為什麼官網上提供的gdal的dll檔案不行呢,我都一度以為是我的VS2005的問題造成的。

這個是我下載下傳後可用的gdal的類庫:

GDAL的C#類庫