2:(C#下使用GDAL庫)註冊及環境引數

rrrrssss00發表於2011-10-28
新增了對GDAL庫的引用後,開始使用GDAL庫函式前,需要進行註冊,


使用using OSGeo.GDAL;來引用GDAL的名稱空間,
在程式中使用 Gdal.AllRegister();語句進行註冊


GDAL使用時有一些環境變數,可以通過設定這些變數來更改全域性設定
使用Gdal.SetConfigOption(string key, string value);函式來進行設定


其中Key代表環境變數名,Value代表環境變數的值,可用變數名及取值範圍可參考
http://trac.osgeo.org/gdal/wiki/ConfigOptions#GDALOptions   以及
http://geoinformatics.tkk.fi/doc/Geo-GDAL/html/class_geo_1_1_g_d_a_l.html#92b259b91236580e33369984929f33d5
(兩個地方都好像不太全)


如果重複為某個變數賦值,那麼以最後那一次為準


其中使用比較多的有:
GDAL_FILENAME_IS_UTF8     中文路徑名
GDAL_DATA DATA檔案路徑
GDAL_CACHEMAX 最大快取區大小(IN BYTE),可以用Gdal.SetCacheMax函式代替
HFA_USE_RRD IMG檔案是否生成RRD格式的金字塔
……

相關文章