
QT&QGIS
文章平均质量分 78
kkk328
这个作者很懒,什么都没留下…
展开
-
QGIS二次开发第二讲
第一步:新建Qt Application 项目,名称为:qgis2,完成后,其解决方案的文件如下所示第二步,设计UI(1)双击,qgis2.ui文件,弹出qtDesigner设计器,添加相应菜单(对应的Action命名)如下图所示(2)在面板中央的centralWidget中拖入一个QFrame容器(用来包含qgsmapcanvas),命名为frameMap;(3)在q原创 2012-07-05 23:42:55 · 25279 阅读 · 3 评论 -
QGIS二次开发第一讲
新建QtApplication项目项目命名为qgis1,在qgis1.h文件中增加以下代码// QGIS Includes//#include //扩展了Qapplication以便可以获取QGIS的特定资源,比如主题路径和数据库路径等。#include //是一个单体类来管理数据访问程序(data provider),用于加载插件#include //是一个渲染类,利用Q原创 2012-06-25 19:36:18 · 21929 阅读 · 4 评论 -
QGIS二次开发第三讲
第三讲主要实现了矢量要素的标注(Label)功能,代码是在第二节的基础上进行修改第一步:在qgis2.h文件中,增加相关头文件,主要三个头文件如下:qgslabel.h,qgslabelattribute.h qgsfield.h文件具体代码如下所示:#include #include "ui_qgis2.h"#include #include #include #inclu原创 2012-07-09 20:38:06 · 10364 阅读 · 3 评论 -
QGIS二次开发第四讲
本讲主要实现了加载raster数据功能 主要用到的类是qgsrasterlayer,代码是在第二讲的基础上进行修改完成的。第一步:修改qgis2.h文件,增加以下头文件//4th 代码#include #include 第二步:修改qgis2.cpp文件,主要修改addlayer函数,修改后的代码如下://4th 代码 QFileInfo myRasterFile原创 2012-07-09 22:41:28 · 8721 阅读 · 2 评论 -
Qgis 编译 1.7.0
费了九牛二虎之力才装上去,终于可以调试了。中间不知道放弃了多少次。哎。囧啊!以下教程完全是写给没有任何开源的经验的新手看的。老手勿喷。说是转载。自己心里过不去,毕竟也是呕心沥血啊,网上都是写编译1.6.0 和1.7.1的,学生编的是1.7.0,才斗胆写了个原创。。。本人机子win7 32位系统 vs2008 sp1 第一步》》安装相关软件vs2008 (建议安装路径放在c盘默认原创 2012-05-07 21:35:56 · 9289 阅读 · 5 评论