QGis二次开发基础 -- 销毁当前地图工具-卡核

QGis二次开发基础 — 销毁当前地图工具

由某位朋友需求,在设置了地图控件之后,怎么才能将当前的地图工具释放掉,返回原来的空地图状态。比如刚刚打开程序的时候,鼠标指针是一个箭头,表示没有地图工...
QGis二次开发基础 -- 添加矢量要素功能-卡核

QGis二次开发基础 — 添加矢量要素功能

矢量编辑的功能,是让GIS软件成为生产力工具所必备的基础功能。本文想跟大家探讨一下QGis二次开发中的添加矢量要素功能。 文章的示例工程地址在 https://github.com/Jacory/qgis_dev...
QGIS二次开发基础 -- 编码规范-卡核

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

这篇文档是QGIS官方的编码规范说明,对于新手来说,应该可以有一些指引作用,知道如何编码是比较规范的。对于老手来说,掌握QGIS源码规范更有助于阅读理解代码。 当一...
关于QGis1.8二次开发的环境配置-卡核

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

这篇文章是基于已经正确编译并且生成二次开发所需的库文件的基础上的,如果你还没有得到开发的库文件,请参见我的上一篇博文,点击这里查看。 OK,要进行二次开发首先...
QGIS二次开发基础 -- 要素查询代码的优化问题-卡核

QGIS二次开发基础 — 要素查询代码的优化问题

代码的效率问题是我们非常关注的核心问题之一,当你在说一个软件、一个第三方库在做某方面事情的效率不高的时候,一定要留意自己是否采用了正确的方式。凡事,先反思反思自己...
QGis二次开发基础 -- 栅格图像增强显示-卡核

QGis二次开发基础 — 栅格图像增强显示

作为一个GIS软件,对栅格图像的基本支持也是必须的。QGis能够打开显示多种格式的栅格图像,包括常用的JPEG、PNG,以及遥感图像格式ENVI Image、GeoTIF等。今天想来聊一聊简单...