Thank you from Stacey and I.
Though the kindness of everyone we made it to over $2000 to donate two, not one like we had planned at the start, camera packs to hospitals that need them. One will be going to the new Gold Coast...
View ArticleAnimated QGIS map canvas item
Have you ever wanted to animate a QGIS map canvas item. No? Well soon you will. First we need to create a custom QgsMapCanvasItem from PyQt4.QtCore import QPointF, QRectF, QTimer, QObject,...
View ArticleServing live tiles from a QGIS project via TileStache
I’m more then likly way behind the 8 ball here, aren’t all the cool kids doing tiles these days, but regardless I thought it was pretty cool to share. The other day I found TileStache a neat little...
View ArticleUsing Hy, a dialect of Lisp for Python, with QGIS
So tonight I rediscovered Hy. I had seen Hy before a while ago but never really sat down and tried it. Tonight just must have been one of those days to try something new. So Hy is a dialect of Lisp but...
View ArticleShortcuts to hide/show panels in QGIS
Just a quick one to show how to assign shortcuts to hide and show for panels in QGIS. Add this to your .qgis2\python\startup.py from functools import partial from qgis.utils import iface from...
View ArticleFunction editor for QGIS expressions
A new feature for QGIS 2.8 is a function editor for expressions. Being able to define your own custom functions has be possible for a while now, over a year, I even have a plugin (Expressions+) that...
View ArticleNew addition
Stace and I would like to welcome Matilda Anne Woodrow, born 5/1/15 at 10:36am. She is a nice way to start 2015. After the pretty crappy year that was 2014 it was finally nice to see Matilda in the...
View ArticleA interactive command bar for QGIS
Something that has been on my mind for a long time is a interactive command interface for QGIS. Something that you can easily open, run simple commands, and is interactive to ask for arguments when...
View ArticlePSA: Please use new style Qt signals and slots not the old style
Don’t do this: self.connect(self.widget, SIGNAL("valueChanged(int)"), self.valuechanged) It’s the old way, the crappy way. It’s prone to error and typing mistakes. And who really wants to be typing...
View ArticleAccessing composer item properties via custom expressions in QGIS
So here is a neat trick. Lets say you wanted to access the scale of a composer map to make it part of a label. The scale bar can already be set to numeric to show the number value but what if it needs...
View ArticleHat racks; or appreciating people for what they do.
The biggest thing with open source work is that it can be pretty thankless. There is a lot more that goes into a open source project then just some lines of code, there is events, documentation, API...
View ArticleQGIS UI themes plugin
Scrap that idea. Seems there is already a plugin to do this called Load QSS. I’m not going to duplicate effort. Use that one and we can all make it better. Want to have a dark theme, or even your own...
View ArticleMixing a bit of Excel into QGIS – conditional formatted table cells
I was using Excel the other day and used the conditional formatting rules to style some cells based on a condition. If you have never seen or used them they look like this: They are pretty handy for a...
View ArticleUI theme support now core in QGIS
I enjoy using the dark UI theme for QGIS so much I figured why not make it a core feature. In the next version of QGIS if you head to the options screen you can now find a UI Theme option. The default...
View ArticleNot always about new features
I love a good feature just as much as the next person but sometimes it’s great to fix a small workflow issue that has bugged you for the longest time. If you have ever seen this kind of dialog you will...
View ArticleRendering web images as markers in QGIS
So here is an idea. Say you have a point layer that has a link to a static image from a web cam. Lets say it is a traffic camera for this use case. We can use that feed to see the image in a browser....
View ArticleGood news for QGIS MapInfo users
So some good news for QGIS users who also need/want to use MapInfo. QGIS via GDAL 2.0 can support MapInfo TAB file editing. In all older versions of GDAL there was only support for read and/or write...
View ArticleUIs are for the weak. Welcome to ASCII QGIS land
Have you ever thought “gee I wish I could have a ASCII QGIS map viewer for console use. I’m so over these fancy UIs with their fancy graphics, fonts, and icons”. No? Anybody? You are still reading?...
View ArticleStyling maps in QGIS is better when it’s interactive
I’m sure you are all well aware of my hate of blocking dialogs, and when it comes to styling QGIS has a few and they annoy me to no end. With new fancy map making tools like MapBox and CartoDB all...
View ArticleSpeeding up QGIS build times with Ninja
As a developer, feedback is important when you are working. The quicker you have the feedback the quicker you can fix the issues. This doesn’t just apply to feedback from users/clients but also from...
View Article