-
大小: 1024KB文件類型: .rar金幣: 2下載: 0 次發布日期: 2023-09-20
- 語言: 其他
- 標簽:
資源簡介
QGIS例子,其中有從官網下過來的,有幾個還沒編譯通過,后續有時間在重新整好發上來。有QT4.8.6 和VS2010 qgis二次開的例子。依賴庫需要網絡下載或者自己編譯

代碼片段和文件信息
//
//?QGIS?Includes
//
#include?
#include?
#include?
#include?yerregistry.h>
#include?yer.h>
#include?
//
//?Qt?Includes
//
#include?
#include?
#include?
int?main(int?argc?char?**?argv)?
{
??//?Start?the?Application
??QgsApplication?app(argc?argv?true);
??QString?myPluginsDir????????=?“/home/timlinux/apps/lib/qgis“;
??QString?mylayerPath?????????=?“/home/timlinux/gisdata/brazil/BR_Cidades/“;
??QString?mylayerbaseName?????=?“Brasil_Cap“;
??QString?myProviderName??????=?“ogr“;
??//?Instantiate?Provider?Registry
??QgsProviderRegistry::instance(myPluginsDir);
??//?create?a?maplayer?instance
??QgsVectorlayer?*?myplayer?=?
??????new?QgsVectorlayer(mylayerPath?mylayerbaseName?myProviderName);
??QgsSingleSymbolRenderer?*mypRenderer?=?new?QgsSingleSymbolRenderer(myplayer->geometryType());
??QList?yer>?mylayerSet;
??myplayer->setRenderer(mypRenderer);
??if?(myplayer->isValid())
??{
????qDebug(“layer?is?valid“);
??}
??else
??{
????qDebug(“layer?is?NOT?valid“);
??}
??//?Add?the?Vector?layer?to?the?layer?Registry
??QgsMaplayerRegistry::instance()->addMaplayer(myplayer?TRUE);
??//?Add?the?layer?to?the?layer?Set
??mylayerSet.append(QgsMapCanvaslayer(myplayer?TRUE));
??//?Create?the?Map?Canvas
??QgsMapCanvas?*?mypMapCanvas?=?new?QgsMapCanvas(0?0);
??mypMapCanvas->setExtent(myplayer->extent());
??mypMapCanvas->enableAntiAliasing(true);
??mypMapCanvas->setCanvasColor(QColor(255?255?255));
??mypMapCanvas->freeze(false);
??//?Set?the?Map?Canvas?layer?Set
??mypMapCanvas->setlayerSet(mylayerSet);
??mypMapCanvas->setVisible(true);
??mypMapCanvas->refresh();
??//?Start?the?Application?Event?Loop
??return?app.exec();
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????622848??2016-01-04?17:25??QGIS-Code-Examples-master.zip
?????文件????????632??2011-11-10?14:52??data\test.dbf
?????文件????????139??2011-11-10?14:52??data\test.prj
?????文件????????296??2011-11-10?14:52??data\test.shp
?????文件????????156??2011-11-10?14:52??data\test.shx
?????文件??????23268??2011-11-10?14:52??images\tutorial2.jpg
?????文件???????3040??2011-11-10?14:52??QGIS-Code-Examples-master\1_hello_world_qgis_st
?????文件???????3900??2011-11-10?14:52??QGIS-Code-Examples-master\1_hello_world_qgis_st
?????文件????????878??2011-11-10?14:52??QGIS-Code-Examples-master\1_hello_world_qgis_st
?????文件???????3168??2011-11-10?14:52??QGIS-Code-Examples-master\1_hello_world_qgis_st
?????文件??????18701??2011-11-10?14:52??QGIS-Code-Examples-master\1_hello_world_qgis_st
?????文件??????11534??2011-11-10?14:52??QGIS-Code-Examples-master\1_hello_world_qgis_st
?????文件???????1791??2011-11-10?14:52??QGIS-Code-Examples-master\1_hello_world_qgis_st
?????文件????????135??2011-11-10?14:52??QGIS-Code-Examples-master\1_hello_world_qgis_st
?????文件???????7626??2011-11-10?14:52??QGIS-Code-Examples-master\1_hello_world_qgis_st
?????文件???????3078??2011-11-10?14:52??QGIS-Code-Examples-master\2_basic_main_window\CMakeLists.txt
?????文件???????3900??2011-11-10?14:52??QGIS-Code-Examples-master\2_basic_main_window\cmake_find_rules\FindGDAL.cmake
?????文件????????878??2011-11-10?14:52??QGIS-Code-Examples-master\2_basic_main_window\cmake_find_rules\FindGEOS.cmake
?????文件???????3168??2011-11-10?14:52??QGIS-Code-Examples-master\2_basic_main_window\cmake_find_rules\FindQGIS.cmake
?????文件??????18701??2011-11-10?14:52??QGIS-Code-Examples-master\2_basic_main_window\COPYING
?????文件????????632??2011-11-10?14:52??QGIS-Code-Examples-master\2_basic_main_window\data\test.dbf
?????文件????????139??2011-11-10?14:52??QGIS-Code-Examples-master\2_basic_main_window\data\test.prj
?????文件????????296??2011-11-10?14:52??QGIS-Code-Examples-master\2_basic_main_window\data\test.shp
?????文件????????156??2011-11-10?14:52??QGIS-Code-Examples-master\2_basic_main_window\data\test.shx
?????文件??????23268??2011-11-10?14:52??QGIS-Code-Examples-master\2_basic_main_window\images\tutorial2.jpg
?????文件????????872??2011-11-10?14:52??QGIS-Code-Examples-master\2_basic_main_window\mActionAddla
?????文件????????934??2011-11-10?14:52??QGIS-Code-Examples-master\2_basic_main_window\mActionPan.png
?????文件???????1257??2011-11-10?14:52??QGIS-Code-Examples-master\2_basic_main_window\mActionZoomIn.png
?????文件???????1195??2011-11-10?14:52??QGIS-Code-Examples-master\2_basic_main_window\mActionZoomOut.png
?????文件???????1738??2011-11-10?14:52??QGIS-Code-Examples-master\2_basic_main_window\main.cpp
............此處省略190個文件信息
- 上一篇:點云拼接、點云求交
- 下一篇:基于周立功DEMO的數據收發和DBC文件解析
評論
共有 條評論