⑴ 無法啟動此程序,因為計算機中丟失gdal16.dll. 我應該怎麼辦 尋求 答案
你可以在網上找到編譯好的gdal文件,然後找到這個gdal16.dll,然後把它放在你程序的Debug下面,應該就可以了。我的程序提示丟失「gdal14.dll」就是這樣解決的,你可以試試
⑵ GDAL在windows,c++環境如何編譯安裝支持PostGIS格式
check out gdal offical site
⑶ 如何編譯GDAL的鏈接
一、注冊vc的編譯環境。
打開控制台,輸入:
「D:/Program Files/Microsoft Visual Studio .NET 2003/Vc7/bin/vcvars32.bat"
注冊vc的編譯環境。
如果不行
手工添加環境變數 (注意版本要一致哦)
path
include
lib
二、nmake.opt。
打開gdal文件夾下的nmake.opt修改GDAL_HOME = "C:/warmerda/bld"把路徑改到需要把gdal安裝的地方。
不改也可以。如果需要python支持
修改PY_INST_DIR = $(GDAL_HOME)/pymod把路徑改成python下的Lib/site-packages文件夾下。
PYDIR = "C:/Software/Python24" 改成python的安裝路徑。
下面的參數愛改什麼就把前面的#刪除(要看您有沒有那些庫的源碼),注意一下路徑就可以了。我是都沒改。
三、編譯安裝
後面就依次運行
nmake /f makefile.vc #編譯
nmake /f makefile.vc install #安裝運行需要的東西
nmake /f makefile.vc devinstall #安裝開發需要的東西
nmake /f makefile.vc clean #打掃戰場
最後最後,還要去GDAL_HOME目錄下的bin文件夾下把gdal13.dll(也有可能是gdal12.dll)
到PY_INST_DIR路徑下到此處就完成安裝gdal(python)的工作。
四、如果編譯出現出錯
如果是連接錯誤,肯定是lib環境變數沒有設置對
如果是語法錯誤,則可能是include沒有設置好,或者源碼對vc編譯器有些不好,需要手工改改源碼。
(源自博客)
⑷ 誰能告訴我gdal庫在vs下編譯成功後,在哪個窗口運行啊
不能直接運行的 它只是一個介面庫 需要基於這個庫進行二次開發編寫可視化程序的
⑸ C# GDAL 打開遙感影像圖片
對於遙感來說,1W像素實在不算多。GDAL對你這個問題沒有什麼意義,因為GDAL是用來讀寫圖像文件的,而你的問題是繪制。要繪制影像,以下幾點要考慮到:1)如果只是顯示局部影像,那麼一定要先把這局部數據提取出來;2)如果要在窗口像素超出要顯示的影像像素,那麼要採用金字塔技術,根據像素多少判斷該採用哪個金字塔層,建金字塔的技術有很多,比如最鄰近法(最最簡單的方法)、雙線性插值法、立方卷積法等。最鄰近法因為速度快,你在顯示之前按照原理直接從基礎影像中提取即可,其他方法最好要預先建立。
⑹ gdal 自己編譯和gisinternals的有什麼區別
幾乎沒啥區別,唯一的區別就是別人給你編譯好了,還附加一些插件
⑺ vs2015編譯Gdal,出現這個是怎麼回事啊
是 nmake /f makefile.vc devinstall
不是nmake /f makefile.vc devinstal
devinstall不是devinstal
⑻ gdal不支持中文路徑怎麼辦
解決讀取中文路徑
1:不改變GDAL源代碼,在自己調用GDALRegisterAll()和OGRAllRegiser()函數後,加上下面一句即可。
CPLSetConfigOption("GDAL_FILENAME_IS_UTF8","NO");
這樣的優點是,不用改動GDAL的源代碼,但是如果自己的工程中經常打開圖像的話,每次都要加,比較麻煩。
2:修改GDAL源代碼,將下面一句
CPLSetConfigOption("GDAL_FILENAME_IS_UTF8","NO");
分別添加到GDALAllRegister()函數【GDAL_HOME\frmts\gdalallregister.cpp73行左右】和OGRRegisterAll()函數【GDAL_HOME\ogr\ogrsf_frmts\generic\ogrregisterall.cpp38行左右】中,然後重新編譯GDAL即可。這樣的方式就和使用以前版本的GDAL一樣了,不用改動自己的代碼,推薦使用這種方式。
⑼ 如何使用已編譯好的gdal文件
真搞不明白了,你去這有下載 http://www.gissky.net/Article/643_2.htm 把文章好好看了,其中有編譯好的下載 確認你的BIN目錄下有VCVARS32.BAT文件么