17,821 reputation
23373
bio website nathanw.net
location Upper Coomera, Australia
age 26
visits member for 4 years, 4 months
seen 4 hours ago

Technical Consultant/QGIS Specialist at Digital Mapping Solutions. Passionate and enjoy spreading "the good news" about using open source GIS :)

QGIS, PostGIS and Python are my current weapons of choice.

Current Projects:


11h
comment QGIS abbreviate labels with dictionary
See the edited function. It will now split on space, lookup each word, return the shortform, or if not found return the full word, join them back together with spaces and return the result. This is giving you clues, you will have to tweak depending on your needs.
11h
revised QGIS abbreviate labels with dictionary
edited body
12h
revised QGIS abbreviate labels with dictionary
deleted 1 character in body
13h
answered QGIS abbreviate labels with dictionary
13h
comment QGIS abbreviate labels with dictionary
Add no I see now, it's more complex then that.
13h
comment QGIS abbreviate labels with dictionary
So the rule is 4 letter nome1 and 4 letter nome2?
Nov
25
comment Copying the numeric portion of an address to a new field
What does your site_addr value look like?
Nov
25
comment Using attributes in the label of print composer
There is no first feature when not in atlas mode.
Nov
24
comment Font styles problem
Are the fonts on the other computer?
Nov
21
comment Is there a way to change floating toolbar orientation?
Calcification: Qt want to grab and dock. QGIS itself doesn't handle any of that logic
Nov
19
comment How to clear python console in QGIS?
Don't write to the console when trying to debug. Use QgsMessageLog.logMessage("message", "title") to write to the log window.
Nov
17
revised Error with layer.pendingAllAttributesList
added 313 characters in body
Nov
17
comment Error with layer.pendingAllAttributesList
QgsMapLayerRegistry is a singleton (en.wikipedia.org/wiki/Singleton_pattern) i.e there is only one map layer registry, ever, so you access it though instance(). That has nothing to do with what you are getting out of it as a result. instance() returns the instance of QgsMapLayerRegistry. It's a gross pattern but we are stuck with that for now.
Nov
17
revised Error with layer.pendingAllAttributesList
added 309 characters in body
Nov
17
answered Error with layer.pendingAllAttributesList
Nov
17
revised How to set attribute to selected field?
added 56 characters in body
Nov
13
awarded  Informed
Nov
11
answered Qgis Python console print statements not working
Nov
7
awarded  Notable Question
Nov
6
answered How to filter QGIS layer from python?