原创 QGis2.9在windows下的編譯以及二次開發包下載

今天心血來潮,將QGis在github上的代碼更新後,又編譯了一下。留意到源代碼包裏面的INSTALL文件有更新,於是本次編譯完全基於官方的編譯說明。編譯過程非常順利,除了在CMake的第一次configure的時候彈出了一個小錯誤外,後

原创 QGIS二次開發基礎 -- 編碼規範

這篇文檔是QGIS官方的編碼規範說明,對於新手來說,應該可以有一些指引作用,知道如何編碼是比較規範的。對於老手來說,掌握QGIS源碼規範更有助於閱讀理解代碼。 當一回搬運工,幫大家翻譯一下。 類(Class) 名稱 QGIS中的類名稱以“

原创 關於QGis1.8二次開發的環境配置

這篇文章是基於已經正確編譯並且生成二次開發所需的庫文件的基礎上的,如果你還沒有得到開發的庫文件,請參見我的上一篇博文,點擊這裏查看。 OK,要進行二次開發首先就是環境配置。這裏使用的QGis版本爲1.8。打開Visual Studio 2

原创 PyQGIS開發 -- 環境搭建

QGIS雖然在國內普及程度不高,但確實是一個非常優秀的GIS軟件。而之所以普及度不高,一方面是因爲QGIS相較於ESRI的ArcGIS平臺開發門檻更高,環境配置麻煩,接口教程較少,初學者上手非常麻煩。另一方面是因爲ArcGIS進入國內較早

原创 #QGIS源碼官方編譯指南

QGIS源碼官方編譯指南 將QGIS官方的編譯指南windows部分翻譯一下,供大家參考。這個版本是QGIS源代碼工程中2017年4月30日最後修改的版本,對應QGIS 2.99,也就是即將發佈爲QGIS 3.0的版本。 翻譯:Jacor

原创 關於QGis編譯

經過剛好一個星期,我終於把QGis進行二次開發的環境搭建好了,在這裏分享下我的經驗,希望能夠對正在進行這方面研究的朋友有一定的幫助,別像我一樣走了那麼多彎路。 我所使用的系統爲Windows8.1企業版,成功編譯QGis1.8.0,使用V

原创 QGis二次開發基礎 -- 圖標不顯示問題

這篇文章將會解決QGis編譯之後,部分圖標不顯示的問題,相信很多同學在Windows下編譯時都遇到過這個問題,症狀看下圖。 可以看到,其實並不是所有圖標都不顯示的,有一部分能夠顯示,說明並不是圖標文件有問題,也不應該是缺少了一部分圖標文