
QGIS
米老头
这个作者很懒,什么都没留下…
展开
-
Qgis 编译 1.7.0
费了九牛二虎之力才装上去,终于可以调试了。中间不知道放弃了多少次。哎。囧啊!以下教程完全是写给没有任何开源的经验的新手看的。老手勿喷。说是转载。自己心里过不去,毕竟也是呕心沥血啊,网上都是写编译1.6.0 和1.7.1的,学生编的是1.7.0,才斗胆写了个原创。。。本人机子win7 32位系统 vs2008 sp1 第一步》》安装相关软件vs2008 (建议转载 2013-05-24 22:16:53 · 885 阅读 · 0 评论 -
QGIS二次开发第二讲
第一步:新建Qt Application 项目,名称为:qgis2,完成后,其解决方案的文件如下所示第二步,设计UI(1)双击,qgis2.ui文件,弹出qtDesigner设计器,添加相应菜单(对应的Action命名)如下图所示(2)在面板中央的centralWidget中拖入一个QFrame容器(用来包含qgsmapcanvas),命名为frameM转载 2013-05-24 22:20:29 · 1778 阅读 · 0 评论 -
QGIS二次开发第三讲
第三讲主要实现了矢量要素的标注(Label)功能,代码是在第二节的基础上进行修改第一步:在qgis2.h文件中,增加相关头文件,主要三个头文件如下:qgslabel.h,qgslabelattribute.h qgsfield.h文件具体代码如下所示:[cpp] view plaincopy#include #includ转载 2013-05-24 22:22:12 · 1720 阅读 · 0 评论 -
QGIS二次开发第四讲
本讲主要实现了加载raster数据功能 主要用到的类是qgsrasterlayer,代码是在第二讲的基础上进行修改完成的。第一步:修改qgis2.h文件,增加以下头文件[cpp] view plaincopy//4th 代码 #include #include 第二步:修改qgis2.cpp文件,转载 2013-05-24 22:22:49 · 1562 阅读 · 0 评论 -
WMS WCS WFS 区别
OGC1999年开始WMT1(Web Map Tested)和WMT2互操作项目。其中著名的GML来自WMT1的成果。 在WMT2中OGC定义了三种地理参考信息模型:Web Map Server(WMS) , Web Feature Server(WFS) ,Web Coverage Server(WCS) . 1.Web 地图服务(WMS)能够根据用户的请求返回相应的转载 2013-05-24 22:24:16 · 2032 阅读 · 0 评论 -
vs中Qt代码感应问题
If you are using Visual Studio withQt, you can ensure a more productive experience by adding the Qt directories to your Visual Studio list of includes.In Visual Studio, add the following directo转载 2013-05-24 22:25:53 · 1261 阅读 · 0 评论 -
QGIS二次开发第一讲
新建QtApplication项目项目命名为qgis1,在qgis1.h文件中增加以下代码// QGIS Includes//#include //扩展了Qapplication以便可以获取QGIS的特定资源,比如主题路径和数据库路径等。#include //是一个单体类来管理数据访问程序(data provider),用于加载插件#include //是一个渲染类,利用Q转载 2013-05-24 22:18:10 · 1948 阅读 · 0 评论 -
QGIS二次开发第一讲(环境配置)
环境配置:vs2008 +Qt4.7.3+Qgis1.7.0链接库新建Qt项目在vs中新建Qt Application项目,然后配置c c++ 预处理器命令 , 常规包含目录 和连接器中的lib文件设置具体如下: 1. 预处理器定义(增加三个定义):2.附加包含目录设置(在此种添加编译好的qgis的include路径和Osge4w的include的路径)转载 2013-05-24 22:19:21 · 2111 阅读 · 0 评论