OSGeo4W是一整套軟件的安裝包,網(wǎng)絡(luò)安裝,易于維護(hù),這個(gè)安裝程序提供了更多的選擇,因?yàn)樗税惭b許多其他開源GIS軟件包和庫的能力,如,QGIS、GDAL、MapServer、OpenEV、uDig等。QGIS, GDAL, MapServer, OpenEV, uDig等等。有需要的小伙伴歡迎來西西下載體驗(yàn)。
使用方法:
下載OSGeo4W,并保存到一個(gè)文件夾中(800kB網(wǎng)絡(luò)安裝程序,完整下載約60-80MB,在這里找到安裝幫助
現(xiàn)在以管理員的身份從保存的文件中運(yùn)行安裝程序(使用安裝程序圖標(biāo)上的鼠標(biāo)右鍵,否則會(huì)出現(xiàn) "mount: access denied "的錯(cuò)誤。
選擇要安裝的軟件(可以全部安裝)。
快速桌面安裝:到這里安裝最新的穩(wěn)定版,在選擇中選擇GRASS GIS軟件包。
或選擇高級(jí)安裝:到這里安裝GRASS GIS軟件包,在選擇中選擇 "高級(jí)安裝"。
穩(wěn)定7版本,即選擇草包(與快捷桌面安裝相同)。
日常開發(fā)7版,即選擇草根包的日常開發(fā)7版,即選擇草根包
屏幕截圖。OSGeo4W "高級(jí)安裝 "選擇GRASS GIS(這里是7.x)。
在隨后的對(duì)話框中,接受 "未滿足的依賴項(xiàng) "進(jìn)行安裝。
注意:可用于無人值守或批量安裝(例如:計(jì)算機(jī)實(shí)驗(yàn)室的模板集合)。
OSGeo4W:命令行上的無聲安裝
要靜靜地安裝GRASS GIS(根據(jù)你的需求調(diào)整命令行),請(qǐng)看下面的命令行。
osgeo4w-setup-x86_64.exe -q -k -P grass -s http://download.osgeo.org/osgeo4w/x86_64/
安裝說明:
打開osgeo4w-setup后,選擇 Advanced Install -> Install from Internet ,之后開始選擇要下載的開源工具。
在左上角搜索 gqis,可以方便的安裝和卸載不同版本的插件:
我選擇下載了其中的這幾個(gè):
啟動(dòng)QGIS
找到安裝位置的 OSGeo4W Shell 文件,輸入 qgis 打開最新版本的 QGIS :
啟動(dòng)VS,創(chuàng)建Qt工程
啟動(dòng)VS2017,如果沒有安裝 Qt Visual Studio Tools 的在”工具–>擴(kuò)展和更新”中搜索并下載安裝。然后配置 Qt Visual Studio Tools,添加Qt安裝的路徑。
當(dāng)開發(fā)環(huán)境配置好了之后,創(chuàng)建Qt工程(Qt Gui Application)。在選擇導(dǎo)入模塊的時(shí)候勾選以下幾個(gè)(其實(shí)就是比默認(rèn)的多選擇XML)
將編譯環(huán)境改成release x64(release是因?yàn)镼GIS下載的都是release版本的,debug得自己編譯,x64是因?yàn)槲业臋C(jī)器是64位的),然后編譯、運(yùn)行,看看時(shí)候能否正常執(zhí)行。
配置項(xiàng)目的屬性
在“C++” >>”常規(guī)” >> “附加包含目錄”中添加以下項(xiàng)(具體路徑需要做適當(dāng)調(diào)整):
C:\path\to\OSGeo4W64\include
C:\path\to\OSGeo4W64\apps\qgis\include
在“鏈接器” >>”常規(guī)” >> “附加庫目錄”中添加以下項(xiàng)(具體路徑需要做適當(dāng)調(diào)整):
C:\path\to\OSGeo4W64\apps\qgis\lib;
在“鏈接器” >>”輸入” >> “附加依賴項(xiàng)”中添加以下項(xiàng):
qgis_app.lib
qgis_core.lib
qgis_gui.lib