Page 1 of 2
Next

Open Source Tools for GIS Professionals

Salvador Bayarri, Alvaro Anguix
IVER Technologies, Valencia, Spain
Salvador.Bayarri@iver.es,Alvaro.Anguix@iver.es


Open Source Software (OSS) has been maturing over the last years into robust, well-supported tools whose code base grows exponentially. Open Source GIS is no exception to this trend and it is now able to address the needs of GIS professionals worldwide.

Open Source Software can be defined as software where the authors give a number of fundamental freedoms to the users via a license agreement, including the possibility to study how the programme works, to adapt and improve the code according to specific needs, to run it for any purpose on any number of machines and to redistribute copies of the code to other users.

The main advantages of using OSS, cited by respondents in business reports are the absence of licensing fees, vendor independence, flexibility, access to source code and better interoperability through standards-based technology. The UNU-Merit Report on the impact of Open Source in the European economy, funded by the European Commission, concludes that Free and OSS-related services could reach a 32% share of all IT services and a 4% of European GDP by 2010. According to the same report, Europe is the leading region in terms of globally collaborating FLOSS (Free/Libre/OpenSource/Software) developers and projects, followed closely by North America, Asia and Latin America. European initiatives like IDABC are promote the use of OSS as the way to interoperable services in and from the public administrations, and is indeed in public administrations where OSS has had a wider diffusion.

OSS IN GEOSPATIAL APPLICATIONS
Building on existing OSS operating systems, database, web services and software development technologies, today we find well-established OSS systems focused on geospatial applications. These systems range from spatiallyenabled databases like PostGIS, data analysis environments like GRASS, web server technologies (MapServer, GeoServer, Deegree) and client-building tools (MapBuilder, MapBender) to professional desktop GIS tools like gvSIG. Due to their emphasis on interoperability, these OSS tools have strong support for OGC standards, including web geoservices.

Most OSS GIS products rely on both open communities and private companies for development, integration, technical support and training. Because of the openness of the software, small and medium-size companies can easily provide customized solutions and services. It is our experience in Europe that many SMEs which previously relied on proprietary technologies are, more and more, using and providing OSS solutions. This process feeds itself in a kind of snowball effect, in which successful projects are used as reference and as template for new ones. In addition to the generic advantages mentioned before, some reasons for OSS expansion in the European geospatial sector are:

Open Source
  • The increase in functionality, quality and support of the OSS GIS tools. Compared to proprietary software, the open nature of OSS makes easier to fix problems and reuse libraries and pieces of code when creating new or integrated solutions.
  • The wide movement towards OSS migration by public administrations in Europe. This process has been encouraged and guided by EU-sponsored initiatives as well as national policies. Many case studies are listed in the UNU-Merit Report. This migration process frequently involves OSS GIS development, as we can see in Spain and it has been adopted by administrations at all levels. In fact, the regional and local governments are typically the most proactive.
  • The growing emphasis on interoperability and open standards at the European level. Of special importance for the geospatial community is the adoption of the EU INSPIRE (Infrastructure for Spatial Information in Europe) Directive, which aims at the creation of a European Spatial Data Infrastructure (SDI) that delivers integrated spatial information services linked by open standards (Fig.1).


Fig. 1: An SDI architecture built on Open Source Software (taken from [13])


This kind of OSS-based SDI architecture compares well with equivalent proprietary software providing standard web services, in terms of functionality, reliability and performance. Today, server technologies like MapServer, GeoNetwork and OSS client toolkits are competing in equal terms and being adopted in a huge number of SDI implementations (estimated 30K-50K for MapServer). But that's not the whole story.

BEYOND GEOPORTALS:THE EXAMPLE OF gvSIG

For many, to use a Spatial Data Infrastructure means accessing a geoportal for searching, displaying and maybe downloading data from remote services. However, in project after project we have found that professional GIS users want to combine SDI data access with a work flow that requires a thick client, a desktop GIS application. In the future, it is likely that some analysis processes may be carried out remotely (for instance, using the emerging WPS specification) and vector data editing could be implemented more efficiently and reliably via web services, but today these tasks and others are better served by a local GIS application, especially when it can be stripped down and customized to user needs, and replicated as many times as needed without license costs. A good example of how OSS desktop GIS has advanced in recent years is the development of gvSIG; a modular, plug-in-based system which in its current release can cover most of the GIS needs for a wide variety of users.

Page 1 of 2
Next