ogr是
gdal
dll檔案和
gdalplugins
資料夾放在專案的
bin目錄下;二是在專案中新增引用,主要是四個
dll檔案:
ogr_csharp.dll;osr_csharp.dll;gdal_csharp.dll;gdal.const_csharp.dll,三是在環境變數path下新增...\gdalwin32-1.6\bin(dalwin32exe160解壓路徑下的bin位置)
在使用過程中碰到的乙個問題:
在c#中,
windows
工程和web
工程的許可權可能存在不同,在
web工程裡,即使把
ogr的相關
dll檔案全部拷貝到專案工程的
bin目錄下依然找不到
ogr_oci.dll
,在windows
工程裡則沒有這個問題;在
windows
工程裡可以通過osgeo.ogr.ogr.getdriverbyname("oci")來獲取連線oraclespatial的driver,但是在web工程裡就不能獲取該driver;
解決方法:
配置ogr
的環境變數:gdal_driver_path = 「\lib\ gdalplugins」;
在專案中我配置的是gdalplugins 的絕對路徑,即「d:\workplace\test\ogrweb\ogrweb\bin\gdalplugins」;
ps:找不到oci的dll檔案時,使用diiimport方法,registerogroci函式為ogr_oci.dll裡的方法;找不到dll時可以使用這種方法
const string path = "d:/workplace/test/ogrweb/ogrweb/bin/gdalplugins/ogr_oci.dll";
[dllimport(path, charset = charset.auto)]
public extern static void registerogroci();
python使用過程中問題
1.檢視python支援的 whl格式 在cmd輸入python 或者 python3.6 import pip print pip.pep425tags.get supported 2.在修改python.exe為python36.exe 任何重新命名 後,pip會報錯 fatal error i...
ubuntu使用過程中的問題
1 一般來說可執行檔案在 usr bin或者 usr share bin 或者 usr local bin 2 關於ubuntu不能用無線上網 sudo vim etc network inte ces 新增 auto lo iface lo inet loopback auto ens33 ifa...
VC 使用過程中的技巧及問題
部分 天極 vc 的鏈結錯誤lnk2001 學習vc 時經常會遇到鏈結錯誤lnk2001,該錯誤非常討厭,因為對於程式設計者來說,最好改的錯誤莫過於編譯錯誤,而一般說來發生連線錯誤時,編譯都已通過。產生連線錯誤的原因非常多,尤其lnk2001錯誤,常常使人不明其所以然。如果不深入地學習和理解vc 要...