- Release plans recap for the road to QGIS 1.0
- New version of eVis
- Contour Lines in Qgis
- QGIS and Google Summer of Code
- Quantum GIS Graduates OSGeo Incubation
- Paolo Cavallini Named to QGIS Project Steering Committee
- Nominations for QGIS PSC Open
- Capturing map coordinates in a stand alone app...
- Tutorial 7 - Creating spatial datasets with the QGIS API
- Html Image Plugin 0.2
aaronr's blog
Capturing map coordinates in a stand alone app...
Submitted by aaronr on Thu, 2008-01-24 18:51.
For those of you striving to build some stand alone Python apps based on the QGIS Python bindings here is a quick snip for ya:
class MapCoords(object):
def __init__(self, mainwindow):
self.mainwindow = mainwindow
# This one is to capture the mouse move for coordinate display
QObject.connect(mainwindow.canvas, SIGNAL("xyCoordinates(QgsPoint&)"),
self.updateCoordsDisplay)
self.latlon = QLabel("0.0 , 0.0")
self.latlon.setFixedWidth(200)
- Add new comment
- Read more
- 3784 reads
Python plugin example... Raster file info...
Submitted by aaronr on Mon, 2008-01-14 19:14.
So there was a question on the mailing list about the existence of a plugin to capture information about the file path for a bunch of loaded rasters... similar to the info contained in a tileindex with GDAL but interactive from within QGIS.
Accessing QT constants in PyQt...
Submitted by aaronr on Mon, 2008-01-07 22:32.
So you get an event and you want to be able to check something like whether a button press was done with the right mouse... fear not, you can access all the same constants that you are accustom to in C++ QT:
void MyClass::mousePressEvent(QMouseEvent * e)
{
if (e->button() == Qt::RightButton)
{
printf("Something...")
}
}
In Python you can do the same:
def mousePressEvent(self, event):
if event.button() == Qt.RightButton:
print "Something..."
- Add new comment
- Read more
- 1407 reads
Passing python vars in PyQt using SIGNAL/SLOT...
Submitted by aaronr on Mon, 2008-01-07 03:37.
So in QT programming signals and slots are at the heart of a well formed application. In Python (using PyQt) it is not exactly obvious how to start developing your own signals and slots. Hopefully this will help...
First, when signals have no arguments things are pretty simple. Take this example:
QObject.connect(self.timer, SIGNAL("timeout()"), self.processStatus)
- 2 comments
- Read more
- 2007 reads
QGIS svn head running on an EeePc
Submitted by aaronr on Sun, 2008-01-06 07:58.
Well, I finally got around to getting a Ubuntu 7.10 install going on my new EeePc (http://eeepc.asus.com/). 7 inches of GIS goodness after installing some base GIS software and then building the svn head of QGIS. I have a quick post on my blog:
As well as a quick video screen cast of using it. Lots of opportunity for a very small, very portable, very inexpensive field data collection tool, or ultra mobile GIS workstation.
- 6 comments
- Read more
- 1903 reads
QGIS at FOSS4G
Submitted by aaronr on Tue, 2007-10-02 22:47.
I have a quick recap with links to some pictures, presentations, and audio files from a great week at FOSS4G. QGIS had a great showing there with lots of buzz about the new 0.9 release and the Python bindings in particular. Check it out at:
Aaron
- Add new comment
- 1457 reads
Video tutorials
Submitted by aaronr on Wed, 2007-05-16 06:14.
I have posted some video tutorials that QGIS users might find interesting. Basically I have started documenting building a new server from scratch installing everything needed to get 0.9 QGIS up and running with the Python bindings as well as running the Martin/Tim tutorials. You can check them out at:
- 3 comments
- Read more
- 3620 reads

Recent comments
1 day 11 hours ago
1 day 13 hours ago
1 day 16 hours ago
1 day 16 hours ago
3 days 8 hours ago
2 weeks 1 day ago
3 weeks 1 day ago
3 weeks 1 day ago
4 weeks 5 days ago
4 weeks 6 days ago