Related Plugins and Tags

QGIS Planet

There has never been a better time to sponsor QGIS

FOSS4G2013 is starting in just over a month and we (the QGIS project) are really hoping to make QGIS 2.0 available for the event. Its going to be a huge splash as 2.0 is a giant leap forward over version 1.8. However there is a hitch: We have 15 blocker issues holding up the release.... Read more »

How to do some quasi 3d cartographic effects in QGIS

No words for this one, just pictures! Above: What we are trying to achieve… Above: Our symbol layers Above: The roof colour is data defined A shadow Layer And a highlight layer One other hint – don’t forget to enable symbol levels!

New forms related features coming in QGIS 2.0

View here on youtube: https://www.youtube.com/watch?v=rnqRAOvuJEU

QGIS 2 Annotations

View here on youtube: https://www.youtube.com/watch?v=0pDBuSbQ02o

Dynamically updating layers in QGIS with PostGIS views

View here on youtube: https://www.youtube.com/watch?v=oOhbbEkl4Kg

Dynamically updating layers in QGIS with PostGIS views

View here on youtube: https://www.youtube.com/watch?v=oOhbbEkl4Kg

FOSSGIS at the LVG – State of Vorarlberg, Austria (updated interview)

A few months back I published an article about the large scale deployment of QGIS and FOSSGIS at the state administration of Vorarlberg, Austria. Shortly after I published the article, they asked for the opportunity to update the article with more details. The article that follows below is that amended version. In 2011, the State... Read more »

FOSSGIS at the LVG - State of Vorarlberg, Austria (updated interview)

A few months back I published an article about the large scale deployment of QGIS and FOSSGIS at the state administration of Vorarlberg, Austria. Shortly after I published the article, they asked for the opportunity to update the article with more details. The article that follows below is that amended version.

In 2011, the State of Vorarlberg, Austria became a new sponsor for the QGIS project. I was quite interested in the work they were doing as they are yet another great example of QGIS and FOSSGIS being used in an enterprise level setting. The “Landesamt fuer Vermessung und Geoinformation” - LVG, is the department in the state government of Vorarlberg responsible for all general tasks concerning surveying and geoinformation. I carried out the following interview with Nikolaus Batlogg, Marion Heinzle, Johannes Kanonier and Martin Studer from the LVG as representatives for the administration wide GIS group that was involved in a project in 2011/12 to substitute the still widely-used ArcView 3.x for QGIS. Besides QGIS other FOSSGIS components especially server applications had been integrated to into the GIS environment of Vorarlberg’s administration previously.

TS: Could you briefly introduce yourselves and the positions you hold at Vorarlberg?

Nikolaus Batlogg (NB): MSc in Meteorology and Geophysics. Due to my former job, experience in Network and Server Administration and Configuration (MS-Windows, mostly Linux and IBM/OS2, Mac OSX) and a little bit programming (C, Visual Basic, Fortran and Perl). Since 2003 I’m working as a GIS Technician for LVG. Due to my former experience I slid again into the IT. Together with Andreas Siegel (AS) I am responsible for the technical infrastructure: GIS Server Configuration and Administration (Linux and MS), web-services, our GDI, programming with ArcObjects and now with QGIS.

Marion Heinzle (MH): MSc in Geography and Mathematics. Before I joined the LVG team in 2009 I have been working part time as a teacher for mathematics and part time as a GIS technician for the state administration of Tyrol. My main duties in our team are planning, organising and holding GIS education, providing relevant information to our users and organise the transfer of knowledge in general.

Johannes Kanonier (KA): MSc in Surveying, Photogrammetry and Remote Sensing, postgraduate degree in Environmental Studies: I started in 1993 in the environmental protection department and became GIS coordinator for the state administration in 1998. After a reorganisation in 2004 the general GIS group (me and a colleague at that time) joined the LVG, since 2011 I am the head of the GIS division in the LVG. I was in charge of the project management for the substitution of ArcView 3.x.

Andreas Siegel (AS): MSc in Meteorology and Geophysics. In my former job I worked as developer for banking software for almost 10 years. In 2009 I changed to the LVG. According to my experience in programming (mostly C) and Linux administration the main focus of my job is, together with Nikolaus, the technical infrastructure of our GIS and also database administration.

Martin Studer (ST): Federal Secondary College of Engineering graduation. One of my main duties is the data dissemination and the support of our customers in this context. In our department I am also the general and first contact person to the central IT department of the state administration.

image0

Johannes Kanonier

image1

Nikolaus Batlogg

image2

 Martin Studer

image3

Marion Heinzle

image4

Andreas Siegel

TS: Could you tell us a little about the administration of Vorarlberg? What kind of resources do you manage and what is the size of the population you provide services for?

LVG: Vorarlberg is the westernmost and with 2,600 km² the second smallest federal state (Land) of Austria. The region shares its frontiers with the Swiss cantons of St. Gallen and Graubünden, the German state of Bavaria, the Principality of Liechtenstein and the Austrian state of Tyrol. At present 372,000 people are living in Vorarlberg. Since 1900 Vorarlberg’s population has climbed by 185 %, a growth rate higher than any other state in Austria. The Rhine Valley is the second most densely populated region in Austria, right behind Vienna. Vorarlberg is politically structured by 96 municipalities in 4 districts.

The general administration of the State of Vorarlberg employs around 1,600 persons. In accordance with the principles of modern administration management it is managed as a service provider. The State administration does more than just execute State law. It also implements federal law and fulfils a wide range of tasks of the State and federal governments in the form of private enterprise administration. The work of the State administration thus ranges, for example, from the granting of commercial licences to the granting of social welfare benefits, vehicle registration, planning permission, landscape and environmental protection matters and promotion of agriculture right up to the restoration of old buildings. As an internal service provider the department “Landesamt fuer Vermessung und Geoinformation” (LVG) is the central contact point in all questions concerning surveying and geo-information. In our department we are 20 employees working in the two divisions surveying and GIS.

The general tasks in the GIS division are

  • to capture own basic geodata (e.g. digital orthoimages, DEMs) or provided by third parties (e.g. cadastral information)
  • to collect and disseminate all administrational geoinformation
  • provide appropriate tools and the knowledge for the use of geo-information

At the moment we handle 1.5 TB of geodata: orthoimages 900GB , laserscanning DEM(s) 400GB, vector data 200GB

TS: Could you explain how your GIS group is setup? What staffing levels do you have, what are the key technologies you use?

LVG: We are 8 employees in the GIS group of the LVG, 7 hold an academic degree either in geodesy, geography, meteorology and geophysics or landscape planning, one person has a federal college of engineering degree.

Our GIS group works closely with 10 more GIS technicians in several other departments that have a high demand for spatial information (e.g. regional planning, road construction, water management, environmental protection). In this way the GIS in the state administration of Vorarlberg is organised in a network with the LVG as the leading hub in its centre.

In our group everybody has to be an all-rounder to a certain extent as we try to support the reliability of our services with an extended substitution plan. Nevertheless everybody has some key tasks, e.g. three persons are mainly responsible for the infrastructure, one person mainly for the acquisition of the basic geodata, one person mainly for training and transfer of knowledge, three persons for data delivery and support and so on.

Regarding key technologies we distinguish between the specialized information systems of the departments on the one hand where specific geodata is captured, updated and analysed and the collection and general dissemination of geodata on the other hand:

  • The departments decide in general on their own which information system the use and GIS is sometimes only a secondary aspect. So the spectrum of key technologies in the different information systems varies, not only but predominantly ESRI ArcGIS. In the emergency communication department for example an Intergraph application is in use.
  • The key for us to be successful as a central data provider is the commitment of all departments to deliver their geodata in open standard formats, which can be interpreted by the most commonly used GIS and the main CAD programs, e.g. shape simple features for vector data. With the collection, the central hosting and the dissemination of the administrational geodata we aim to deliver open, ready and easy to use geo-information internally, to our contractors and also to the public. This is our main task and for this purpose we use a wide range of applications, more and more FOSSGIS components.
TS: What kind of services do the GIS group provide both internally and to the citizens of Vorarlberg?

LVG:

Data Services:

  • Capture of basic geodata (e.g. digital orthoimages, DEMs, historical maps)
  • Central Hosting of administrational geodata
  • Data Download via SSH/SFTP
  • “R&D-harddisk” for educational institutions with all our geoadata

Web Services for most of the available data:

  • WMS, some WFS

Applications:

  • GIS Web Application “Vorarlberg Atlas” for the public and an internal “Pro”-Version
  • Desktop-GIS, adaption and extension

We deliver our data also manually in response to direct request mainly from contractors of the public administration. In addition to the technologies we provide training, information, communication, transfer of knowledge to our users.

Having a leading role in the cooperation between the state administration and all the municipalities in Vorarlberg we provide the basic GIS-infrastructure including our central data storage in a corporate network and share it with the communal administrations.

TS: What kind of effort has gone into building your FOSS based GIS? Who were the key people involved in the different aspects of the system?

LVG:

The story started long before the first implementation of FOSSGIS components in 2007 with a few simple decisions concerning our central GIS data storage, mainly the decision to maintain the file-system and to migrate our data from proprietary formats to open standards (e.g. shape), which should support our open government efforts.  As the data basis is the core of every GIS the measure to get independent of proprietary formats and specific software producer in this part of our GIS was a very important step forward and put us in the position to consider FOSSGIS technologies in all decisions concerning the development and adaption of our GIS infrastructure. In this way we have been able to substitute for example the main proprietary server applications with Open Source software during the last years (e.g. ArcGIS Server with MapServer).

In this way it opened also the door for OpenSource when we had to decide about the successor product of ArcView 3.x The initial phase of the project included an observation of the software market where we checked a large amount of different, mainly open source software packages. GIS is identified and recognized as a cross-section topic and fortunately GIS is regarded as an integral part of the entire IT nowadays. In this context we have to emphasize our strong cooperation with the general IT department which it is crucial for our success. It is important that we act in accordance with the general IT conditions. It is also obvious to rely on the assistance of the general IT as it would be impossible for us to carry out projects in such large scales on our own.

The GIS technicians of the special department have a key role in all the projects. On one hand they provide the content of our central data storage to a large extent and on the other hand they support a large amount of users in their own surrounding So to say they are also the spokesmen for all our changes and innovations.

TS: Could you describe your deployment of QGIS? How long ago did you start using it, what were you using before? How many people use it, and what kind of activities do they carry out?

LVG:

The title of the project that led to the deployment of QGIS was “Substitution of ArcView 3.x”. During the 15 years of use the standard program of ArcView 3.x had been permanently enhanced with an extensive menu for easy loading and visualization of data, a standard layout, some search routines and other functions. When we started the project in late spring of 2011 we were nevertheless quite surprised to find out that we still had almost 300 ArcView users spread over our entire administration although our WebGIS was very well established for years and very popular and widely used. ArcView was intended for users that need more functionality, stability and performance than our Web Application (like every Web Application) provides. So the goal was clear and so were the needs for the successor product. The new program should start at least were ArcView had got to in the end.

After the specification and evaluation phase we decided in October 2011 to continue with QGIS as the candidate for our new desktop GIS. We started our migration process immediately and the programming, evaluating data access possibilities, special user needs was my main task, including the programming of python plugins to enhance the functionality and provide features to our users, which are not part of QGIS at the moment. In addition, using the API to develop standalone applications for data checks, data updates etc. The rollout was strictly bound to the organisation wide WIN7 rollout which lasted from April to December 2012. So the schedule for development, testing and so on was really tight. We didn’t have any experience with QGIS, neither Qt, neither Python, neither the API before.

In addition all GIS-technicians from all different departments supported the deployment of QGIS by developing QGIS layers and projects for all their different data themes.

Together with the central IT department we developed also the rollout package for the automatic installation during the general Windows7 rollout. All the future updates and upgrades will be carried out with the same procedures.

Another task was the development and organisation of a training program, including the compilation of an extended training manual. We gave 27 one-day trainings for almost 300 QGIS users.

At the moment QGIS is installed on 400 desktops of the state administration. In the meantime in Vorarlberg other administrative organisation of the federal and municipal level and also some enterprises have joined us in our QGIS project and attended for also our trainings. This shows one of the most positive side effects we did not encounter at first: QGIS provides us the opportunity to deliver a complete and cost free GIS package (data and application) to our partners, to our contractors and to the public. This is open government in its best sense.

On the whole the state of Vorarlberg invested at least 3 person years and € 50,000 for development purposes.

ArcView menu

Above - ArcGIS menu

QGIS menu

 Above: QGIS Menu

TS: Did you customise QGIS using plugins or by adding core functionality in order to achieve your goals? If so what kind of customisations did you carry out?

LVG:

Both. For the first part – core: Support for Measured Shapes, Oracle Spatial Provider (just finished) . For the second part – Plugins: A tool that makes the access to our central data pool much easier. It also includes functionality for searching inside the data, easy loading and displaying special information. Improvements for joining tabular data in QGIS (like in ArcView), Linear Referencing (Sourcepole). Some of them are already available on the official QGIS repository, others will follow as soon as they are multilingual and usable.

TS: What kind of issues do you encounter with QGIS, or has it all been plain sailing?

NB:

A very difficult question – because it was almost really plain sailing. Of course that was steep and high mountain we had to climb (we didn’t have any experience with QGIS, neither QT, neither Python, neither the API before). But beside our problem of too less knowledge we had success. One important part of this access is that QGIS is - and provides - a sophisticated framework.

Without that, we would have had no chance. QGIS has some smaller bugs that are unavoidable for a complex application. But we can report them. One personal issue we have is: Loading shapefiles over the network is rather slow compared with ArcView. We suppose, the reason is latency in our network in combination with a lot of communication QGIS does in addition to the loading process? But, the conclusion is: QGIS was the right choice.

TS: If you had to rewind the clock and start your QGIS deployment again, is there anything you would have done differently? What advice based on your experiences would you give to others?

LVG:

No. Advice: Don’t be conservative or ignorant. Only because proprietary software is more expensive than Open Source, it doesn’t have to be better. Conversely, Open Source can be a much better choice, as we found in QGIS. Spend the money for service (the work people do) not for software licence.

TS: Vorarlberg sponsored QGIS in 2011 – what motivated you to do this and was it a worthwhile thing to do? Was it difficult to get your bosses to agree to this?

LVG:

As ArcView 3.x has been used over a period of more than 15 years our decision for QGIS is based on long term considerations. In this context we see it as our duty to make regular contributions to ensure a prosperous development of the whole QGIS project. Like in 2011 it is our aim for 2013 and further on to sponsor QGIS directly with a certain amount of money and indirectly by placing orders for certain developments and enhancements that are useful for our, and hopefully for a lot of other user’s purposes.

The decision to introduce QGIS in our GIS environment has been very well prepared and is approved by all key persons in our administration regarding both the decision level and the user level.

TS: What has your approach been in order to get support for your QGIS deployments? Do you find all the help you need from the community, or have you made use of commercial support providers too?

LVG:

Till now, we didn’t need commercial support for QGIS itself. We had and have commercial support for certain development Tasks – e.g. the Linear referencing Plugin. For the most of my programming we use the QT class reference and the QGIS class reference. In most cases we can manage it that way. If not, we try to get help from the internet or at http://gis.stackexchange.com

A lot of information about our department and about the state administration of Vorarlberg (unfortunately all in German) you find at www.vorarlberg.at/lvg

InaSAFE wins Open Source ‘Rookie of the Year’ award

A couple of weeks ago I had the pleasure of doing an interview on behalf of the InaSAFE project as part of the selection process for the Black Duck Software ‘open source rookies of the year’ competition. A week later we heard that we had made it into the top 10! The award is based... Read more »

Interview with Nikolaus Batlogg about the large scale deployment of FOSSGIS in Vorarlberg, Austria

In 2011, the State of Vorarlberg, Austria became a new sponsor for the QGIS project. I was quite interested in the work they were doing as they are yet another great example of QGIS and FOSSGIS being used in an enterprise level setting. I arranged with Nikolaus Batlogg at the time to check in with... Read more »

Holiday OpenStreetMap project for Swellendam

If you even visited my lovely home town of Swellendam in the Western Cape of South Africa on http://openstreetmap.org, you might have noticed that the building footprints for the town are almost non-existent. Building footprints provide a valuable way to understand impacts of flood and other natural hazards, as well as being a valuable source... Read more »

Holiday OpenStreetMap project for Swellendam

If you even visited my lovely home town of Swellendam in the Western Cape of South Africa onhttp://openstreetmap.org, you might have noticed that the building footprints for the town are almost non-existent. Building footprints provide a valuable way to understand impacts of flood and other natural hazards, as well as being a valuable source of context information when browsing the town map. It's Christmas holiday season here in South Africa, schools have finished exams and students have time on their hands.

This year Linfiniti Consulting is sponsoring 3 students (from left to right: Jaocoline, Barbara and Nico in the image below) to capture all of the building footprints in Swellendam. Of course I was inspired by seeing the awesome work done by  AIFDRGFDRRACCESS and BNPB and the HOT team in Indonesia.

image0

As well as building footprints they will also capture the building:levels and building:walls attributes so that we can in the future create a nice 3D extruded model of the towns buildings. The students are new to the OpenStreetMap project and have a lot to learn about capturing data fast and accurately, so it should be a great holiday challenge for them!

If you want to grab the current dataset for the area they are going to be working on, you can get it here (in osm format). I wrote a quick and dirty script to get the osm dump from our area and calculate how many ways each person has captured. The script is a simple python flask app. I will probably flesh it out a little as time goes by to make some pretty graphs and reports. In the mean time it just produces something like this:

JPM : 3
Firefishy : 114
uip : 1
CorliJ : 1
thomasF : 11
Chalky White : 1
Burger : 137
Sumarie : 5
Jacoline : 188
timlinux : 28
Tromilemi : 2

Visualising QGIS data with Blender

Anton Westholm just published this great article on using QGIS and blender to create 3D visualisations: http://kodex.tumblr.com/post/37038839550/visualising-qgis-data-with-blender

InaSAFE 1.0 Launched

I have been working a lot in Indonesia this year on the InaSAFE project. InaSAFE is a QGIS plugin (also available as a web extension for GeoNode) for assessment of scenarios following a natural disaster such as a flood, earthquake, volcano, tsunami etc. This month the InaSAFE team (which consists of developers from around the... Read more »

Quick setup of Ubuntu 12.04 to work with QGIS SEXTANTE

In the last few weeks we merged the work from the QGIS SEXTANTE project into the official QGIS repository’s master branch. This means basically that in QGIS 2.0 SEXTANTE will be a default plugin, available immediately on installation of QGIS. SEXTANTE uses a pluggable architecture, providing front ends to SAGA, GRASS, Orpheo Toolbox, MMQGIS and... Read more »

Improved python console in QGIS master

Today we got another nice new feature in QGIS master – a pimped out python console! The improvements were implemented by Salvatore Larosa with some hints and help from Larry Shaffer. Read on for more details!   There are a number of improvements which center around Salvatore using the PyScintilla editor widget. Probably the most... Read more »

Actually it is not illegal to sell Free Software, but it can be bad form

We (the QGIS PSC) had a nice message from a QGIS user today:   I’m a GIS user located in the U.S. and I recently received an email offering several FREE GIS softwares for the low price of $785. I’m not sure how I got on the email list, but it really made me angry that someone... Read more »

Actually it is not illegal to sell Free Software, but it can be bad form

We (the QGIS PSC) had a nice message from a QGIS user today:

I’m a GIS user located in the U.S. and I recently received an email offering several FREE GIS softwares for the low price of $785. I’m not sure how I got on the email list, but it really made me angry that someone was selling these great FREE programs. I’m not sure if there are any legal actions that could prevent someone from doing this, but I do want to get the word out, which is why I am contacting your team.

The GIS Bundle - 6 GIS Applications for $785. <web site url>

Please forward this information on to anyone that you think it may concern.

Thank you for your time and efforts,

[Name Redacted]

We took a look at the site in question - here is what it looks like:

image0

I haven't included any hyperlinks to their site here because I don't want to drive traffic to it - but if you are really curious, you can lift the URL from the above screenshot and take a look (but please be sensible before you click that buy button!).

It is something of a tradition in FOSS that the software is provided at no cost and you pay (if you want to) for the support services that companies provide around this software. But nothing in e.g. the GPL precludes you from selling shrink wrapped copies of the software as long as you comply with the license and make the source code available along with any modifications you may have made. The intrepid entrepreneur in this case seems to be doing just that (though I haven't USD 785 to shell our to confirm this). As Gary Sherman (QGIS founder) replied to the original poster:

They are within their rights---it's been happening in open source for years (e.g. RedHat, SuSE, etc.). In the case of Linux distributions, they actually do some work to create the distribution and bring together a wide array of packages into a cohesive system.

There is nothing to be done about it, except maybe stepping up our marketing program to let people know they can get the goods for free :)

I would urge folks out there who have $785 lying around that they don't know what to do with to rather donate it to their favourite project and grab your copy of the software for free rather than supporting someone who is on the surface giving nothing back to the community.

Making your QGIS command line applications quiet

Here is a quick tip on how to make QGIS less noisy on the command line. I write quite a few command line based apps (typically in python these days) and I got kinda bored of looking at the reams of stuff that gets put onto stdout like this: src/core/qgsproviderregistry.cpp: 219: (QgsProviderRegistry) Checking /usr/local/qgis-master//lib/qgis/plugins/libheatmapplugin.so :... Read more »

Remote debugging QGIS plugins using PyCharm

Wow it’s been a long time since I posted anything here….but I’m back with another (hopefully) useful howto. Over the last six months or so I have made a rather dramatic shift away from using VIM as my primary development environment for everything to using IDE’s for my python development work. I spent the first... Read more »

Back to Top

Sustaining Members