late biased review of QGIS 1.0 “Kore” part 1

qgis icon
So my favorite GIS app was finally in version 1.0. I have been using this app since version 0.6 and it has improved a lot both in stability and functionality. For me, QGIS is mainly for my daily GIS needs (display data, vector editing, a quick map layout). While bare bones analysis and processing (mostly raster and imagery) are in GRASS GIS.

I finally managed to install QGIS in my Ubuntu Intrepid 64-bit machine. At first, I tried the usual install process:

sudo apt-get update
sudo apt-get install qgis

However, this method doesn’t include all the QGIS python plugin goodies. I had to follow Tim’s advice to get all the required dependencies.

After a brief twirl, I have to say that the developers lived up to QGIS principles of providing an easy-to-use-yet-very-powerful GIS app. I made a couple of notes of what I like about QGIS. This post lists my top 5 favorite feature of QGIS. Well, from a fanboi/user’s (not developer’s) point-of-view.  First, here’s a screenshot of QGIS the first time I load it.

qgis main window

5 favorite feature

Dockable windows when working with any GIS app, I use the pan/zoom functions the most. I usually don’t need all the toolbars and window panels. Oftentimes, it is waste of valuable screen space. Fortunately, I can remove all the unnecessary toolbars and panels and leave only those I need.

minimal qgisMy minimal QGIS window

Python plug-insPlug-ins, plug-ins and more plug-ins! ArcView calls it extensions and we love the community-generated free ArcScripts. The plug-in framework is not new to QGIS (we already have C-coded plug-ins since time immemorial). Plug-ins are scripts (no compiling is necessary) that provides additional functionality to QGIS to solve a particular (i.e. “Find by attribute”) or a series of task (i.e. “Geoprocessing”). Using Python as the plug-in framework, user-contributed plug-ins remarkably increased. Here’s a compilation of community maintained plugins available.

QGIS pyhton pluginThat’s a lot of plugin!

One of my all-time favorite is CFarmer’s meta-plugin ftools.

GRASS toolbox one of the catch-on for me when I started using QGIS is the integration of GRASS tools (actually it is just another meta-plug-in, but I think it deserve special mention in my list). The then cryptic world of GRASS modules using CLI can now be accessed via friendly GUI of QGIS. I like QGIS’ approach to making the GRASS modules simple and easy for beginners. As a rule of thumb, GRASS modules within QGIS must:

1. have 3 or less options;
2. be robust so that it doesn’t allow a user to run a module with wrong option

New GRASS modules are added with every release of QGIS, .

qgis grass toolboxThe power GRASS in QGIS

Mapserver and WMS layerMapserver is a great for publishing your map on the web but configuring your mapfile is a very painful process. Using the mapserver plugin, you can create your mapfile in minutes without even opening a text editor. Simply load all your data layers, edit your layer styles within QGIS and save the QGIS project file as a MapServer mapfile . You can then test and view the resulting WMS layer via the WMS layer plugin.   In addition, the WMS layer provides access to any public WMS available.

mapserver export

Create a MapServer mapfile in a GUI

qgis wms layers

Choose and load your favorite public WMS in QGIS

The community – a good software is never good enough without active community support. Among the mailing-list I subscribe, the QGIS community provides an excellent resource for many of my GIS problems.  Solutions are provided both by the developers and users. In the QGIS mailinglist, you don’t get the “RTFM” response although they have an excellent User’s Manual made no other than the community.

qgis website

Got a problem? Ask the community for help.

So that’s my top 5 pick. A lot more is available, check out the detailed visual log for more. Give it a try and tell me what you like best (you will probably have a different list).

In conclusion, do I like the it? You bet! But I want more, I also made a list of what feature should be added in QGIS, that will be another post.

3 responses to “late biased review of QGIS 1.0 “Kore” part 1

  1. Hey, thanks. I didn’t know about the Mapserver and WMS layer plugins I can’t say I’ve had much time to explore the latest features of QGIS. Think I’ll have to make the time.

  2. @ terry

    The mapserver and wms feature is very useful for me. Instead of loading several raster images in a single QGIS project (in one case I need over 500 topo tiles!), I configured mapserver to fetch only the tiles I need via the wms layer.

  3. Pingback: late biased review of QGIS 1.0 “Kore” part 2 « 4253·

Leave a comment