QGis二次开发基础

PyQGIS开发 -- 环境搭建-卡核

PyQGIS开发 — 环境搭建

QGIS虽然在国内普及程度不高,但确实是一个非常优秀的GIS软件。而之所以普及度不高,一方面是因为QGIS相较于ESRI的ArcGIS平台开发门槛更高,环境配置麻烦,接口教程较...
张明奇-琦玉的头像-卡核张明奇-琦玉2年前
09432417
关于QGis1.8二次开发的环境配置-卡核

关于QGis1.8二次开发的环境配置

这篇文章是基于已经正确编译并且生成二次开发所需的库文件的基础上的,如果你还没有得到开发的库文件,请参见我的上一篇博文,点击这里查看。 OK,要进行二次开发首先...
张明奇-琦玉的头像-卡核张明奇-琦玉2年前
04561416
QGIS二次开发基础 -- 编码规范-卡核

QGIS二次开发基础 — 编码规范

这篇文档是QGIS官方的编码规范说明,对于新手来说,应该可以有一些指引作用,知道如何编码是比较规范的。对于老手来说,掌握QGIS源码规范更有助于阅读理解代码。 当一...
张明奇-琦玉的头像-卡核张明奇-琦玉2年前
05020785
QGis二次开发基础 -- 图标不显示问题-卡核

QGis二次开发基础 — 图标不显示问题

这篇文章将会解决QGis编译之后,部分图标不显示的问题,相信很多同学在Windows下编译时都遇到过这个问题,症状看下图。 可以看到,其实并不是所有图标都不显示的࿰...
张明奇-琦玉的头像-卡核张明奇-琦玉2年前
08692506
QGis二次开发基础 -- 文字标注-卡核

QGis二次开发基础 — 文字标注

Label 这个功能是为了更直观的将矢量数据的属性信息显示在地图上,方便用户在浏览地图的时候查看。几乎每个 Gis 系统都会有这个基础功能,QGis 的 Label 更是非常漂亮,不仅...
张明奇-琦玉的头像-卡核张明奇-琦玉2年前
08312914
QGis二次开发基础 -- 构建图层管理器-卡核

QGis二次开发基础 — 构建图层管理器

为了回应有些同学对上一篇博文的建议,这篇文章主要关注于QGis二次开发中的“图层管理器”的实现。 使用QGis构建独立应用系统,我相信大部分同学应该还是关注于GIS基本功能框架构建...
张明奇-琦玉的头像-卡核张明奇-琦玉2年前
07941175