自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

转载 QGis二次开发基础 -- 矢量图层属性图表显示

矢量图层属性的图表显示功能,帮助我们以图形化的方式更直观地显示数据当中的信息,使得数据生动起来的同时也变得更美观。QGis当中提供了默认三种图表,分别是饼状图、柱状图以及文本图。下面我们就来看一下在二次开发中如何实现这样的功能。饼状图 文本图 柱状图 QgsDiagramRendererV2首先,认识一下控制图表显示的渲染类 QgsDia

2017-10-27 10:34:52 2063 1

转载 QGis二次开发基础 -- 添加矢量要素功能

矢量编辑的功能,是让GIS软件成为生产力工具所必备的基础功能。本文想跟大家探讨一下QGis二次开发中的添加矢量要素功能。文章的示例工程地址在 https://github.com/Jacory/qgis_dev, 可fork自己的版本,并留意我不定时的更新注意:本文开头部分代码比较多,篇幅比较长。虽然并非所有东西都与本文直接相关,但是我想通过前面的介绍,让大家对工具的功能实

2017-10-27 10:33:59 4721 6

转载 QGis二次开发基础 -- 根据属性查询要素

属性查询是GIS应用不可缺少的重要功能,尤其是在各种业务系统中,根据用户输入相应的查询条件,从属性要素中快速定位到用户感兴趣的要素,为业务应用提供了便利。本文就来聊一聊QGis二次开发中如何实现属性查询功能。其实这个功能我在写属性表格功能的实现时就提到过相应的参考源码了,只不过当时没有给出具体的实现方案。功能简介还是简单描述一下功能的使用。 首先来看看通过属性来

2017-10-27 10:32:18 3734

转载 QGis二次开发基础 -- 添加在线地图服务

OpenGIS 规范致力于为地理信息系统间的数据和服务互操作提供统一,提供了很多在线的 GIS 数据,包括Web Map Service (WMS),Web Feature Service(WFS),Web Coverage Service(WCS)等在线地图服务。为了能够方便使用这样的在线地图数据,QGis专门做了支持在线地图数据的功能,只要电脑联网,就可以轻松访问 OGC 的各种地图服务器,并

2017-10-27 10:31:17 1711

转载 QGis二次开发基础 -- 属性识别工具的实现

属性识别工具,也就是常用的 identify 工具,它常常与诸如放大、缩小等地图工具放在一起,提供浏览地图要素的一项基本功能。为什么要单独讨论一下这个工具,是因为它与普通的地图浏览工具的实现有一些微小的差异。下面通过源代码的学习,来了解这个工具的实现方法以及掌握属性识别功能的实现机制。相关类要实现一个功能,首先自然是找到这个功能相关的类,并查看类之间的一些关系。这里,属性识

2017-10-27 10:29:15 770

转载 QGis二次开发基础 -- 栅格图像增强显示

作为一个GIS软件,对栅格图像的基本支持也是必须的。QGis能够打开显示多种格式的栅格图像,包括常用的JPEG、PNG,以及遥感图像格式ENVI Image、GeoTIF等。今天想来聊一聊简单的几个调整栅格图像对比度、亮度以及拉伸增强显示的基本功能。 关于如何添加数据显示,请参考 栅格矢量数据显示两个类QgsRasterLayer栅格图层 QgsRast

2017-10-27 10:27:16 1027

转载 QGis二次开发基础 -- 矢量图层的显示样式

带坐标的矢量图层作为GIS的核心数据,具有非常丰富的用途。人们往往喜欢在地图上做各种标记,不仅美观,而且使地图清晰,一目了然。于是应运而生了使用各种各样的图标作为地图标记的功能需求,在很多GIS软件上,这早已不是什么新鲜事了。然而在QGis二次开发的时候,同学们的对于图层样式自定义的需求貌似还挺大的,今天就来与大家探讨一下这个功能的实现。下面我将会很简略的介绍这个功能相关的类,并用

2017-10-27 10:25:08 3233

转载 QGis二次开发基础 -- 构建图层管理器

为了回应有些同学对上一篇博文的建议,这篇文章主要关注于QGis二次开发中的“图层管理器”的实现。使用QGis构建独立应用系统,我相信大部分同学应该还是关注于GIS基本功能框架构建上,也就是一些基本的GIS功能,例如:数据的显示、漫游浏览等读入数据的管理,也就是“图层管理器”功能数据基本信息的查询,例如空间坐标、投影查询,属性表查询等数据编辑,包括对属性表的编辑和矢量文件形状的编辑等

2017-10-27 10:22:44 1922 1

转载 QGis 二次开发基础 -- 显示数据

转载:http://blog.csdn.net/deirjie/article/details/50413117一直在忙别的事情,有很长一段时间没有做QGis。(忙着毕业,老师还要我写SCI,着实不容易。)在QGis的QQ群中很多初学者同学提出的一些问题,也没有怎么帮到大家,在这里讲一声抱歉了。(顺带宣传一下,QGis二次开发交流QQ群:68016799。)我也仅仅是刚入门而已,希望能够跟

2017-10-27 10:14:09 3182 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除