Reputation
595
Top tag
Next privilege 1,000 Rep.
See votes, expandable usercard
Badges
5 15
Newest
 Excavator
Impact
~13k people reached

Jul
14
comment Openlayers 3 , What is the equivelent of layer.redraw(true)?
This code confuses me, should vectorSource and geojsonSource be merged?
Apr
10
revised Is there a web page where I can test a WMS URL?
updated link
Apr
10
comment Is there a web page where I can test a WMS URL?
@SteveBennett It looks like they changed websites in 2011. I have updated the link.
Apr
10
suggested approved edit on Is there a web page where I can test a WMS URL?
Apr
8
awarded  Excavator
Apr
8
revised How can I remove default zoom in/out [+/-] buttons from openlayers to keep the navigation bar on?
update dead links
Apr
8
suggested approved edit on How can I remove default zoom in/out [+/-] buttons from openlayers to keep the navigation bar on?
Feb
24
accepted Download file from network using PyQGIS 2.x
Feb
24
comment Download file from network using PyQGIS 2.x
Thanks, that works great. One gotcha I will warn readers about is that it is important that the QNetworkAccessManager instance has a lifetime that spans the duration of the network transaction.
Feb
23
comment Download file from network using PyQGIS 2.x
The RuntimeError surprises me, what OS and qgis version are you using?
Feb
23
comment Download file from network using PyQGIS 2.x
Thanks, looks good I will try it out at work in the morning.
Feb
23
revised Download file from network using PyQGIS 2.x
typo
Feb
23
asked Download file from network using PyQGIS 2.x
Nov
7
awarded  Notable Question
Sep
16
comment How do I maintain a resposive GUI using QThread with PyQGIS
It can be tricky to debug errors occurring in the worker thread. My development process was to refine the code to achieve the task on small sets of test data while running in the primary thread. Then once it was stable I could shift it over to a worker thread and apply it to the complete data set.
Sep
16
awarded  Commentator
Sep
16
comment How do I maintain a resposive GUI using QThread with PyQGIS
The CounterThread implementation above a) initializes the job, b) initializes the dialog, c) performs a core loop, d) returns true on successful completion. Any task that can be implemented with a loop should just drop in place. One warning I will offer is that emitting the signals to communicate with the manager comes with some overhead i.e. if called with every iteration of rapid loop it may cause more latency than the actual job.
Sep
16
comment How do I maintain a resposive GUI using QThread with PyQGIS
Yeah, CounterThread is just a bare bones example child class of WorkerThread. If you create your own child class with a more meaningful implementation of doWork then you should be fine.
Aug
22
awarded  Constituent
Aug
18
awarded  Yearling