indico  First event Previous event category Next event Last event   | view:  | focus on:  | details:  |  manage export to personal scheduler Print
user login 


conference "FOSS4G2006 - Free And Open Source Software for Geoinformatics"
  from Monday 11 September 2006 (14:00)
to Friday 15 September 2006 (17:00)
at Lausanne, Switzerland
  Description :
Open Source Geospatial Communities JOINT CONFERENCE '06

Get your Practical Book!

FOSS4G2006 is a four day conference, bringing together all the Free and Open Source Software for Geoinformatics (FOSS4G) communities. The conference incorporates the OSGIS Conference, Mapserver User Meeting, GRASS Users Conference, Java oriented FOSS4G and EOGEO Workshops. Lausanne, Switzerland will host the conference, making it the first time many of these groups will meet in Europe. It builds on the the success of the Open Source Geospatial'05 conference held in Minneapolis, USA.

What will be covered?

The conference focuses on an array of open source technologies and presents how they are being used around the world. Seminars and workshops will share the theme of advancing open source GIS technology, by covering management and technical aspects as well as the latest trends.

How will it run?

The event opens with one day dedicated to workshops, followed by a joint plenary session that will set the direction of the conference. An Exhibitor showcase will run the duration of the conference. This showcase will provide government, academia, private organisations and associations with the opportunity to demonstrate their talents and educate participants about open source technologies. There will be an opportunity to mingle at evening events such as the "Meet & Greet Exhibitors" Reception and a Boat Cruise on Geneva Lake, with a dinner in the thousand year old Chillon Castle.

Who will be there?

This conference is an exciting opportunity for both users and managers to network, learn about products and services, and develop both technical and management skills for adopting open source technologies. The event is expected to draw over 500 people from around the globe, representing the existing user and developer communities as well as those interested from government, non-government organisations, academia, and industry.

Finally, with the recent creation of the Open Source Geospatial Foundation, FOSS4G2006 will be an exciting opportunity to network with foundation members and projects.

Get the flyer

Monday 11 September 2006 toptop

20:00->22:00    Ice Breaker event Tacos Bar
20:00  Ice Breaker event Tacos Bar (2h00') (Tacos BAr)

Tuesday 12 September 2006 toptop

09:00->12:30    Workshop Session 1 Slot 1 : GRASS beginners and 3D
Workshop GRASS 
09:00  GRASS GIS Beginner's Workshop (1h30') (files presentation  ) Otto Dassau (GDF Hannover) , Stephan Holl (GDF Hannover) , Paolo Zatelli (University Trento) , Jachym Cepicky (University Praha)
1) GRASS GIS Beginner's Workshop:

    * teachers:
          o Otto Dassau    
          o Paolo Zatelli   
          o Stephan Holl  
          o Jachym Cepicky 

    * topics:
          o first steps with GRASS (and with Quantum GIS)
          o raster and vector data import and export
          o vector data analysis
          o raster data analysis
          o image analysis (optical - short)
          o visualization (nviz - short)
10:30  GRASS 3D and visualization (1h45') (files Paper;   files Slides  ) Massimo Cuomo (Advanced Computer Systems) , Jachym Cepicky (Mendel University of Agriculture and Forestry in Brno - Department of Geoinformation Technologies) , Sören Gebbert (GRASS developer) , Helena Mitasova (Department of Marine, Earth and Atmospheric Sciences; North Carolina State University; 1125 Jordan Hall; NCSU Box 8208; Raleigh, NC 27695-8208)
** 3D data and how to import or create them

* nviz: 3D navigation and fly throughs
 1. how it works
 2. examples

* nviz: working with 3D vector points with multiple attributes
 1. new symbols
 2. added features
 3. examples

* surfaces (2D raster)
* nviz: working with multiple surfaces
* nviz: create dynamic surfaces using file sequencing tool

*** 3D-vectors in GIS GRASS

* nviz and vectors,
* v.trees3d,
* v.extrude &&  v.drape

*** 3D data and how to export them to VTK

* Short introduction
 1. What is VTK
 2. Why VTK and GRASS
 3. Paraview

* Export of raster maps to VTK
 1. The difference between cell and point data (hint -> almost the same in
 2. Elevation maps
 3. RGB maps (hint -> same in r3.out.vtk)

* Export of raster3d maps to VTK
 1. Elevation maps
 2. Vector maps (hint -> same in r.out.vtk)
 3. Combination of volumes and top/bottom surfaces

* Export of vector maps to VTK
 1. How to export points, lines, areas, centorids and faces separately or

* Sophisticated visualisation with Paraview
 1. Contour filter (raster and raster3d maps)
 2. Cutting and clipping filter (vector, raster and raster3d maps)
 3. glyph3d and streamline filter (vector, raster and raster3d maps)
 4. Tube filter (vector)
 5. Threshold filter

09:00->12:30    Workshop Session 2 Slot 1 : Getting Started with Mapserver
09:00  Getting Started with MapServer (3h30') (files Paper  ) Jeff McKenna (DM Solutions Group) , Pericles Nacionales (University of Minnesota) , Tyler Mitchell (Timberline Forestry / Author of Web Mapping Illustrated)
This hands-on workshop is intended as an introduction to Web mapping with the
University of Minnesota MapServer. The participants will go through the process of
setting up a MapServer environment which includes configuring a Web server and
creating a MapServer application. The creation of a MapServer application will
include step-by-step examples of building a map file, including defining the WEB
object, the LAYER objects, and assigning symbology to these objects. Once a map file
is created, the participants will then go through the process of creating a web-based
interface. Important MapServer and Web mapping concepts will be discussed throughout
the workshop. A significant portion of the workshop will involve accessing data from
several different data types and incorporating them into a MapServer map file.

09:00->12:30    Workshop Session 3 Slot 1: Introduction to PostGIS
Workshop session for PostGIS, iGeoportal AJAX webmapping 
09:00  Introduction to PostGIS (3h30') (files Paper doc  ) Paul Ramsey (Refractions Research)
A review of the PostGIS spatial database system.  The theory of operation, spatial
database concepts, installation, 
tuning, examples of use and applicatations will be covered.  A good workshop for
beginners and new users 
wanting to learn more about spatial databases in general and PostGIS in particular.

This workshop starts with installation of the PostGIS spatial database extension,
then moves on to topics like 
geometry representation, indexing, loading data, accessing data, and indexing.

Basic principles of operation, like spatial SQL functions, index usage, and
performance issues will be covered.  
Using PostGIS with the Mapserver internet mapping application will also be covered,
including examples of 
simple and more advanced spatial database queries in Mapserver.

In addition to providing a step-by-step walk through a large number of PostGIS and
Mapserver configurations, 
this workshop provides a jumping off point for a number of other topics that students
can follow-up on 
independantly, such as advanced SQL, database tuning, and database client
applications in general.

09:00->12:30    Workshop Session 4 Slot 1 : CartoWeb for beginners
Workshop session for CartoWEb and MapWindow GIS 
09:00  CartoWeb for beginners (3h30') (files pdf pdf;   files Slides  ) Alexandre Fellay (Camptocamp SA) , Yves Bolognini (Camptocamp SA) , Oliver Christen (Camptocamp)
CartoWeb ( is both a comprehensive and ready-to-use 
 Web-GIS and a convenient framework for building customized applications. It is 
 based on Mapserver.
 In this workshop, we'll focus on its "ready-to-use" aspect. A second 
 workshop deals with some advanced features, like distributed edition of geodata, 
 and the extension of its functional range.
 After a short introduction to the global architecture of CartoWeb, we'll address 
 the configuration of its standard features:
 - Organization of the hierarchy of layers
 - Initial state of the application
 - Persistent queries
 - Customized highlighting of selected features on map
 - Redlining and annotations
 - Access control to the application
 - Configuration of PDF export
 To make the most of this workshop, at least a basic working knowledge of 
 Mapserver configuration (mapfiles) would be a non negligible asset.

09:00->12:30    Workshop Session 5 Slot 1 : mapguide Open Source Users
Workshop session for MapGuide and Mapbender 
09:00  MapGuide Open Source Users Workshop (3h30') (files Slides  ) Paul Spencer (DM Solutions Group) , Robert Bray (Autodesk) , Zak James (DM Solutions Group)
The goal of this workshop is to present the new MapGuide Open Source.  Topics will
include installation, 
configuration, using the Site Administrator, using Studio Open Source to create and
manage layers and maps, 
and some coverage of developing applications based on MapGuide Open Source using the
development APIs

09:00->12:30    Workshop Session 6 Slot 1 : GeoNetwork data catalog
Workshop session for GeoNetwork, GeoOxygene, Geoserver 
09:00  Using the GeoNetwork opensource Spatial Data Catalog (3h30') (files Exercises pdf;   files Agenda pdf;   files GeoNetwork Community website;   files Exercise material;   files Slides  ) Jeroen Ticheler (Food and Agriculture Organization of the United Nations (FAO))
In 2001, the Food and Agriculture Organization of the United nations (FAO) set up FAO
GeoNetwork (, a facility that provides various services, such
as a global library for geospatial data; a metadata catalogue; a system for
searching, editing and publishing geospatial information; as well as information on
how to integrate geospatial data from various sources on the Internet. The United
Nations World Food Program's Vulnerability Analysis & Mapping branch (WFP-VAM) soon
joined FAO in the further development of GeoNetwork through formulation of additional
requirements and through co-funding. Early 2004 the United Nations Environment
Program (UNEP) joined FAO and WFP in the development, further strengthening the
GeoNetwork opensource software and improving standardized access to spatial data and

GeoNetwork opensource is released as a standards based Free Open Source Software,
implementing OGC and ISO TC211 standards. This means that users are able to use,
modify and redistribute system source code software without significant restrictions,
thus benefiting communities and organizations in countries with limited financial
resources and often inadequate internet access. 

Recent work has resulted in GeoNetwork version 2 and has generated interest from
other related open source software projects. Efforts are underway to work on
effective integration of GeoNetwork with these projects through the OpenSDI initiative.

The workshop will provide an opportunity for participants to familiarize themselves
with the technology and the requirements for implementation.

The GeoNetwork opensource software is maintained at .

09:00->12:30    Workshop Session 7 Slot 1 : OSSIM and osgPlanet
Workshop session for OSSIM, ka-map and Mapbuilder 
09:00  OSSIM and osgPlanet (3h30') Mark Lucas (,
A workshop and/or presentation on OSSIM - Open Source Software Image Map - pronounced
"awesome".  The OSSIM distribution provides an advanced C++ framework for remote
sensing, image processing, and advanced geo-spatial processing.  The ImageLinker
application allows the user to perform precision terrain correction,
ortho-rectification, and very large cross sensor mosaics and fusions.  All map
projectiona and datum transformations are performed automatically by the program
transforming arbitrary input to user specified views or output.  Additionally, there
will be an overview of the osgPlanet application which provides advanced 3D
geospatial visualization of data sets through OSSIM and OGC WMS interfaces.

The OSSIM distribution is centered around  a C++ object oriented software library. 
Key functionality is implemented in the library for use in command line tools, GUI
applications, and web based services.  The software distribution includes utility
programs, image viewers, and sophisticated custom production applications.  As
improvements are made to the core library all applications and services that use the
library benefit.

OSSIM can load and process a wide range of geo-spatial and image formats.  It
supports rigorous sensor models, map projected products, and Residual Polynomial
Coefficient (RPC) mechanisms.  Most government and commercial formats are supported

When geo-spatial data is loaded the associated meta-data is typically processed to
correctly map project and provide precision terrain correction over elevation data
where appropriate.  OSSIM understands and handles all of the map projection and datum
transformations and resampling to arbitrary resolutions.

Dynamic Image Chains

Basic to OSSIM is the support of Dynamic Image Chains.  Loaders, Combiners, Filters,
and Outputs can be dynamically connected to each other within a running program by
the user.  This building block approach allows complex image processing flows to be
interactively constructed and modified.  Each object or image unit in the chain may
have its own controls and adjustable parameters.  The entire state of the chain,
including adjusted parameters, can be easily saved and retrieved for OSSIM enabled

09:00->12:30    Workshop session 8 Slot 1 : Building an SDI with OpenJump
Workshop session for OpenJump, QGIS and gvSIG 
09:00  Building a SDI with OpenJUMP (3h30') (files Paper;   files Slides  ) Erwan Bocher (Laboratoire RESO UMR ESO CNRS 6590) , Ugo Taddei (Lat-Lon) , Arnaud Lepetit (Laboratoire RESO UMR ESO CNRS 6590)
The aim of the workshop is to show how OpenJUMP can be used to help
building a Spatial Data Infrastructure. Participants will learn how to
create a  PostGIS-based data source and how to add data to it using
OpenJUMP. Visualization, styling and geoprocessing with OpenJUMP will be
illustrated with simple examples.
Integration with a map server will be shown. The workshop will make use
of SVG and of other current web technologies.
Break workshop
Lunch and Exhibition visit

14:00->17:30    Workshop Session 1 Slot 2 : GRASS Using R and Power User
Workshop GRASS 
14:00  Using R with FOSS4G, in particular with GRASS (1h45') (files Script B;   files Script A;   files Data B;   files Script C;   files Data BMcD;   files Slides  ) Roger Bivand (Norges Handelshøyskole)
Using GRASS in combination with R, the cross-platform data analysis and statistics
programming environment, is often useful, starting with running R within GRASS, then
encapsulating R within GRASS for standardised tasks. R contributed packages also use
other FOSS4G software extensively, including GDAL, OGR, PROJ.4, Terralib, and others:

    *  proposed topics:
          o Installing R for FOSS4G/GRASS - task view and packages
          o Spatial classes in R
          o GRASS6/R interface
          o Other FOSS4G/R interfaces (rgdal, aRT, ...)
          o Using the interface to do geostatistics and interpolation
          o Customising FOSS4G/GRASS-side scripts
    *  teacher:
          o Roger Bivand
15:45  Power User Workshop: GRASS image processing (with focus on optical and Lidar data) (1h45') (files ISO of Workshop LiveCD;   files Slides  ) Markus Neteler (ITC-irst) , Maria Brovelli (Politecnico di Milano - Polo Regionale di Como; Dipartimento di Ingegneria Idraulica Ambientale Infrastrutture Viarie e del Rilevamento; Via Valleggio, 11; 22100 Como, Italy) , Roberto Antolin (Politecnico di Milano - Campus of Como) , Helena Mitasova (Department of Marine, Earth and Atmospheric Sciences; North Carolina State University; 1125 Jordan Hall; NCSU Box 8208; Raleigh, NC 27695-8208)
GRASS is a full-featured, open source Geographic Information System
(GIS) with graphical user interface and scripting environment for
raster and vector spatial analysis. The participants of this workshop 
will gain hands-on experience with a specialized field, the optical and
Lidar remote sensing and image processing.

The workshop is organized in two parts. In part 1 we will show optical 
data processing and image classification. In part 2 we focus on LIDAR
(Light Detection and Ranging), which is one of the most recent
technologies in surveying and mapping. Lidar allows us to obtain very
accurate and high resolution Digital Surface Models (DSM). For many
applications the Digital Terrain Model (DTM) is needed: we will
automatically detect and discard from the DSM all the objects
(buildings, trees, etc.) present on the terrain. Participants will work
with Lidar data and learn how to process massive point data sets in
GRASS. We conclude with watershed analysis using Lidar-based DEMs and
terrain change studies using multitemporal DEMs.

14:00->17:30    Workshop Session 2 Slot 2 : Chameleon with JSAPI and AJAX
14:00  How to build a Chameleon widget using JSAPI mode and AJAX techniques (3h30') (files Paper pdf  ) William Bronsema (DM Solutions Group Inc) , Bart van den Eijnden (OSGIS)
This workshop will take the attendees through the process of building a Chameleon
( widget from scratch.  The end result will be a widget
that works in JSAPI mode and that uses AJAX techniques (Asynchronous JavaScript and
XML) for manipulating and retrieving data.  

To get the most out of the workshop, participants should be familiar with some basic
Chameleon concepts.

14:00->17:30    Workshop Session 3 Slot 2 : degree iGeoPortal
Workshop session for PostGIS, iGeoportal AJAX webmapping 
14:00  deegree iGeoPortal (3h30') (files Slides  ) Markus Müller (lat/lon GmbH) , Ugo Taddei (lat/lon GmbH)
deegree iGeoPortal is the Java/JSP-based portal framework of the deegree project. Its
area of usage is buildup of Spatial Data Infrastructure (SDI) portals using a number
of OGC Web Services like WMS, WFS, WCS, CS-W and WFS-G.
The workshop gives a practical introduction to deegree2 iGeoPortal, encompassing its
configuration in regard to design and layout. The modular architecture of iGeoPortal
is explained and how these modules can be configured. The practical part of the
workshop focuses on base functionality of iGeoPortal as as "Web-GIS", acting as a WMS
The second part of the workshop gives an overview of additional modules, e.g. for
Gazetteer usage or metadata search using OGC catalogue services. Besides, the
JSR-168-based deegree iGeoPortal - portlet edition is introduced.

14:00->17:30    Workshop Session 4 Slot 2 : Advanced CartoWeb
Workshop session for CartoWEb and MapWindow GIS 
14:00  Advanced features in CartoWeb (3h30') (files pdf pdf;   files Slides  ) Olivier Courtin (Camptocamp) , Frédéric Junod (camptocamp) , Yves Bolognini (Camptocamp SA)
CartoWeb ( is both a comprehensive and ready-to-use 
 Web-GIS and a convenient framework for building customized applications. It is 
 based on Mapserver.
 In this workshop, we'll assume some familiarity with the architecture and 
 configuration of CartoWeb and directly go to some advanced features:
 - Making layers editable
 - Using routing module (Pgdijkstra)
 - Adding new functionalities: step by step minimal plugin writing

 To attend this workshop, a basic working knowledge of 
 CartoWeb and PHP5 OO is a pre-requisite.

14:00->17:30    Workshop Session 5 Slot 2 : Advanced mapGuide Open Source Development
Workshop session for MapGuide and Mapbender 
14:00  Advanced MapGuide Open Source Development (3h30') (files Sample Code;   files Sample Data;   files Slides ppt  ) Bray Robert (Autodesk)
The goal of this workshop is to show how to use the MapGuide APIs to develop web 
mapping applications and geospatial web services. Topics will include serving 
live data to Google Earth, performing geo-spatial analysis, digitizing and shared 
markup, and using the resource database to create maps dynamically.

All development will be done in PHP using the latest release of MapGuide Open 

14:00->17:30    Workshop Session 6 Slot 2 : Introduction to GeoOxygene
Workshop session for GeoNetwork, GeoOxygene, Geoserver 
14:00  Introduction to GeOxygene (3h30') Thierry Badard (Laval University / Centre for Research in Geomatics)
GeOxygene ( aims at providing an open
framework which implements OGC/ISO specifications for the development and deployment
of geospatial (GIS) applications. It is a open source contribution of the COGIT
laboratory at the IGN (Institut Géographique National), the French National Mapping
Agency. It is released under the terms of the LGPL (GNU Lesser General Public
License) license.

GeOxygene is based on Java and open source technologies and provides users with an
extensible object data model (geographic features, geometry, topology and metadata)
which implements OGC specifications and ISO standards in the geographic information

Data are stored in a relational DBMS (RDBMS) to ensure a rapid and reliable access to
the system but users do not have to worry about any SQL statements: they model their
applications in UML and code in Java. Mapping between object and relational
environments is performed with open source software. At present, OJB is supported and
the mapping files for the storage of geographic information in Oracle or PostGIS are
provided to users.

The workshop will provide an opportunity for participants to familiarize themselves
with the technology and the requirements for the implementation of interoperable
geospatial applications based on the GeOxygene framework. Experiments will be
performed on the version 1.1 of GeOxygene, which has been released on June 12, 2006.

14:00->17:30    Workshop Session 7 Slot 2 . ka-map
Workshop session for OSSIM, ka-map and Mapbuilder 
14:00  ka-Map Workshop (3h30') Lorenzo Becchi ( , Andrea Cappugi (
As co-developers of ka-Map me, Lorenzo Becchi, and Andrea Cappugi would like to
present some special 
implementations of ka-Map. The WFS client and some other interaction with GML can be
presented. Tooltip 
features too. Maybe some other special features will be developed from now to september.
At the moment we are presenting independently from DM Solutions but we are trying to
concert a common 
presentation with Paul Spencer ( ka-Map project manager ).
We are available for requests, ka-Map presentations and collaboration with other

* project overview (what is ka-Map, maptools site, downloads, wiki, bugzilla and a
quick demo)
* installation (we can probably assume windows/ms4w?)
* configuration (config.php settings and how they affect ka-Map)
* map file considerations (grouping, metadata)
* using the default interface (changing map files)
* using the API in your own interface
* adding overlays
* ka-Map extras (WFS, tooltips, GML)
* Q&A

14:00->17:30    Workshop session 8 Slot 2 : QGIS
Workshop session for OpenJump, QGIS and gvSIG 
14:00  Quantum GIS 0.8 Beginner's Workshop (1h45') (files presentation  ) Otto Dassau (GDF Hannover) , Stephan Holl (GDF Hannover) , Marco Hugentobler (ETH Zürich)
* teachers:
          o Otto Dassau (
          o Stephan Holl (
          o Marco Hugentobler (

    * topics:
          o getting started with Quantum GIS
          o working with vector data
          o working with raster data
          o working with projections
          o creating maps with Map Composer
          o using Plugins (GRASS, GPS, ...)
15:45  QGIS plugin writer workshop (1h45') (files header file;   files .pro file;   files .cpp file;   files Slides pdf  ) Marco Hugentobler (ETH Zuerich)
Plugins provide a pluggable mechnism to extend QGIS functionality. QGIS plugins are 
always written in C++ and each plugin is compiled into a dynamic library. This 
workshop explains, how plugins technically work and shortly shows some existing 
plugins. The main part of the workshop will be the development of a simple example 
Break workshop

17:30->19:30    Birds of a feather I
17:30  Education committee (2h00') Ari Jolma (Helsinki University of Technology)
17:30  Local Chapters (2h00') Arnulf Christl (CCGIS)
17:30  Towards a Web Map Tiling Standard (2h00') Schuyler Erle (MetaCarta, Inc)
17:30  Binary Distribution Builders (2h00') Frank Warmerdam (OSGeo / GDAL)
A get together for folks preparing binary distributions of open source geospatial
tools for different systems.  This might include folks working on MS4W, FWTools,
Debian GIS, Live CDs, and so forth.  In addition to general experience sharing, I
would like to talk about development of a broad OSGeo packaging solution for many
applications and libraries in one install environment.
Visit Exhibition area
Meet together down town event

Wednesday 13 September 2006 toptop

08:30->09:00    Welcome and Opening Conference Plenary Welcome and Introduction
A session to welcome everybody and set the direction of the conference (state of FOSS4G...). 
08:30  Welcome and introduction (30')

09:00->09:30    Welcome and Opening Conference Plenary Lightning talks and sponsor presentation
A session to welcome everybody and set the direction of the conference (state of FOSS4G...). 
09:00  Lightning talks (30')
  • GIS and the Neogeographer by Mr. ERLE, Schuyler
  • Growing GRASS by Mr. NETELER, Markus
  • OpenSource Web Mapping Update by Mr. LIME, Stephen
  • FOSS4G in the Java world by Mr. HOLMES, Chris
  • OSGeo's Public Geospatial Data Project by Ms. WALSH, Jo

  • 09:30->09:45    Welcome and Opening Conference Plenary Sponsors presentations
    A session to welcome everybody and set the direction of the conference (state of FOSS4G...). 
    09:30  Sponsors presentations (15')
    Camptocamp SA, DM Solution Group, Tydac AG

    09:45->10:15    Welcome and Opening Conference Plenary Keynote speaker Frank Warmerdam
    A session to welcome everybody and set the direction of the conference (state of FOSS4G...). 
    09:45  OSGeo - Progress and a Call to Action (30') Frank Warmerdam (OSGeo / GDAL)
    The last year has has been a been a momentus one in the history of
    geospatial free and open source software.  The launch of the Open Source
    Geospatial Foundation brings our community to a new level of organization
    and legitimacy.  
    The mission of OSGeo is "To support the development of open source geospatial 
    software, and promote its widespread use."  An exploration of goals, and 
    committee activities gives a more detailed sense of the priorities and 
    ambitions of the foundation.  
    The foundation has had a number of accomplishments so far.  Establishing the
    machinery of the organization, hiring an executive director, establishing an 
    incubation process, bringing OSGeo to influential conferences and in the press.
    It has also gotten a good start on a variety of initiatives including promoting
    use of our software in the educational realm, and public geodata initiatives.
    But many challenges and opportunities remain.  We are just starting our 
    sponsorship drive.  Some software projects are struggling to complete 
    incubation.   We need lots of help writing web content, white papers, 
    and other materials to serve our "compass" tagline claims.  We need help
    building out servers for our various needs.  We need people doing outreach
    at shows, to communities and to projects.
    Bio: Frank Warmerdam is an independent geospatial open source software 
    developer, and has been working on the GDAL/OGR library for seven years.  
    Previous to that he was a senior developer at PCI Geomatics for six years. 
    In 1991 he graduated from the University of Waterloo with a Bachelor of 
    Mathematics, majoring in Computer Science.   He is also an occasional 
    contributor to many other open source projects, winner of the first annual
    Sol Katz award, and is currently President of OSGeo.

    10:45->11:30    Welcome and Opening Conference Plenary Keynote speaker Gary lang
    A session to welcome everybody and set the direction of the conference (state of FOSS4G...). 
    10:45  How APIs, Standards, and Customers Drive Software Genres into Open Source (45') (files Slides pdf ppt  ) Gary Lang (Autodesk)
    Perhaps no recent technological development has been more influential in the open
    source geospatial community than Google Earth. This amazing tool has had an
    energizing effect on developers with its "Cartographer's Eye Candy." Google Earth's
    open APIs have opened the developer community's eyes to the possibilities of working
    with even more robust code, such as the mapping open source code available today
    which could allow developers to host and publish compelling applications and have
    more control over their data.
    With open source code at its fingertips, the mapping development community is on the
    verge of explosive growth. Everything from map coordinates to electrical grid
    schematics will be on demand to project stakeholders in dynamic, easy to understand,
    and highly accurate images. In doing so, geospatial technology will continue to build
    off the amazing foundation laid by Google Earth and reach ever higher planes of
    Gary Lang, Vice President of Engineering, Infrastructure Solutions Division 
    Autodesk, Inc.
    Gary Lang, the Vice President of Engineering for the Infrastructure Solutions
    Division of Autodesk, first joined the company as a programmer in 1989.  After
    serving in a variety of roles including Director of Internet Technology, he left in
    1996 to co-found a management consulting firm that focused on strategic consulting,
    product development, and business development.  
    As a principal of the firm, Gary consulted with numerous technology companies
    including Intuit, Iomega,, Thomson Financial Services and
    General Magic, helping to manage and fine tune their engineering and product
    development organizations.  During this time Gary managed the start up of three
    companies as Vice President of Engineering.
    In 2003 Gary rejoined Autodesk in his current role in which he leads the engineering,
    quality assurance, technical publications, and product design teams for the
    Infrastructure Solutions Division.  
    Most recently, Gary became a driving force behind Autodesk’s first open source
    product offering, MapGuide Open Source, and he is a founder and board member of the
    Open Source Geospatial Foundation.
    Gary has a Bachelors Degree in Computer Science from the University of California at
    Santa Cruz.

    11:30->12:15    Welcome and Opening Conference Plenary Keynote speaker François Marthaler
    A session to welcome everybody and set the direction of the conference (state of FOSS4G...). 
    11:30  New approaches to public sector information technology (45') François Marthaler (Etat de Vaud, Switzerland)
    The presentation describes the context of Vaud’s in IT and exposes a list of
    observations. It cites also Mr. Marthaler’s proposed solutions which have been, are
    and will be exploited by the State of Vaud. An inventory of the software applications
    underway is listed, mainly concerning Open Source. A specific application is examined
    in detail : The interactive cartography. To conclude, Mr. Marthaler explains his
    overall vision which integrates free software in the concept of Durable Development.
    Mr. Marthaler belongs to the ecologist party, he has been a state counsellor for the
    state of Vaud, since January 2004. He is responsible for the Infrastructure
    department. His academic credentials are HEC (hautes études commerciales) and was
    previously head of a independent company.

    13:30->17:00    Course Session Course
    13:30  Tutorial: Introduction to standards in geomatics (3h30') Thierry Badard (Laval University / Centre for Research in Geomatics) , Karl Guillotte (Laval University / Centre for Research in Geomatics)
    This course is an introduction to recent international standards in the
    Geomatics/Geographic Information field. They address different aspects of geomatics,
    from data acquisition to their distribution and increase the interoperability between
    systems and data. This course focuses on the two principal sets of international
    standards in the field: the ISO 19100 series (TC 211) and the Open Geospatial
    Consortium (OGC) specifications. These standards are of great interest for both
    industry and governmental agencies that are trying to adapt their current processes
    according to these new standards.
    This tutorial presents the basic concepts on geographic information standards
    (introduction on standards and more specifically the ISO/TC211 Geomatics standards).
    This course is intended for people who want to get a general knowledge of
    international standards in geographic information, understanding their use and the
    aspects they cover.
    Some general knowledge issues, prior to the comprehension of standards (e.g. UML),
    are examined in order to provide participants with a sufficient background, allowing
    them to pursue their study of standards beyond the course.
    At the end of this course, participants will understand the general structure of the
    ISO/TC 211 and OGC standards as well as their relations and understand the role and
    the underlying general concepts of each of the ISO/TC 211 and OGC standards.
    This session is a part of a larger course program (see:
    on International Standards developped by Natural Resources Canada and University
    Laval with the contribution of Centre de recherche de la Défense-Valcartier, Réseau
    GEOIDE, Pêches et Océans Canada, Centre de développement de la géomatique.
    A similar tutorial has already been held during the ISO/TC 211 21st Plenary and
    associated meetings on September 12, 2005 in Montreal, Canada.

    13:30->17:00    Demo Fest
    13:30  The Application of MapServer/MapScript to Map and Depict Murals in the City of Winnipeg (3h30') Bob Bruce (Province of Manitoba)
    This presentation will demonstrate a MapServer/MapScript web mapping application 
    that allows users to explore the murals of Winnipeg. Winnipeg, Manitoba is a city 
    with a rich collection of murals and the developers of this website wanted to 
    create a mapping interface that would allow people to easily locate murals in the 
    city and view them. The mapping interface allows people to quickly view the murals 
    in an area and select individual murals in order to view information about them and 
    larger photos of them. This demonstration will explore all of the functionality of 
    the murals mapping interface.
    13:30  Native, standalone Image Map Server project based on UMN Mapserver as possible ArcIMS replacement (3h30') Andreas Albarello (Territorium Online GmbH) , Ivo Planötscher (Territorium Online GmbH)
    Territorium Online GmbH develops a native, standalone TCP/IP server running as NT
    service or daemon on Microsoft Windows and Linux, respectively, which interfaces to
    UMN Mapserver. The application accepts map and query requests in XML form based on a
    schema close to ArcXML with adaptations to Mapserver's business logic and without
    some of the unnecessary overhead of the ESRI counterpart. Using Mapserver's C API it
    produces map images and query results and shapefile extracts out of the requested
    options. Includes support for on-the-fly adding of "acetate"/annotation layers,
    renderers and much more. Significant effort has been put into investigating
    Mapserver's threading support and exploring possible optimizations, resulting in a
    multithreaded, performance oriented but stable and resource efficient server
    application. The idea is to introduce in the application and discuss possible
    improvements (including a standalone WMS/WFS server based on Mapserver) and the use
    of such a technique for the community.
    13:30  A web based GIS solution to capturing everyday "fuzzy" geography. (3h30') (files Poster pdf  ) Tim Waters (none)
    The way we perceive areas affects most of our day-to-day activities. We may park away
    from "high crime areas" or "go downtown" for some shopping, without a clear
    geographical definition of what these terms mean. The areas don't usually represent
    discrete points or polygons, but are often "fuzzy" – with vague boundaries and
    variations within. Attention is rarely paid to this vernacular geography because its
    difficult and subjective nature makes it so hard to capture and use. Three open
    source GIS tools (using Java), together called "Tagger", have been developed to
    capture these "fuzzy" or "vague" psychogeographical areas and their associated
       1. User input tool: The user is given a spray can tool, with which they can define
    fuzzy areas on a map. Attribute information can be tagged to the sprayed area.
       2. Storage and weighting tool: this aggregates results from multiple users and
    stores their individual areas and attributes.
       3. Querying tool: represents all users' aggregate data and searching for comments
    ranked according to perceived importance.
    The live demonstration shows the Tagger system, allows a person to add their own
    inputs, their own "fuzzy" information, and any attribute information to the areas
    sprayed. The combined results from all users will also be seen, and can be queried.
    The poster displays the architecture of the system and the application of Tagger on a
    study on people’s perception of high crime areas in a West Yorkshire (UK) town. The
    results from the users were compared with actual recorded crime statistics to display
    commonly identified sources of threat versus actual levels of risk, and answer
    questions like "what level of crime do people notice as high" or "where do people
    have misperceptions of the level of risk from crime", as well as the users of the
    system to themselves gain from reflections such as "how scared of crime are my
    neighbours" and "does anyone else feel the same way as me".
    While attribute information was collected in the example (the way people felt about
    an area), there is no reason why the system should not be used without this option
    simply to delimit one type of geographical area ("where is your community?", "what
    areas do you know most about?").
    There are difficulties in GIS when using "fuzzy" or "vague" data but there’s also a
    great benefit from capturing vernacular geography. Improving the interface and
    integration with other geospatial tools is underway. Scope also exists for
    strengthening the analysis of "fuzzy" or "vague" data, and it is possible that this
    system could be an input into a more formal cognitive/semantic/ontological GIS.
    Demonstration and poster of a web based Java GIS called Tagger, allowing people with
    minimal use of GIS to enter in "fuzzy vernacular" geographies, and attach attribute
    information, utilising a spray can tool, familiar from many image editing
    applications. Tools to aggregate and store users inputs and a tool to extract,
    combine and analyse the combined responses and attributes are also presented. Uses
    J2SE applet on client side, and J2EE Servlet or perl on server side.
    The main components of the system are:
       1. User input tool: The user is given a spray can tool, with which they can define
    fuzzy areas on a map. Attribute information can be tagged to the sprayed area.
       2. Storage and weighting tool: this aggregates results from multiple users and
    stores their individual areas and attributes.
       3. Querying tool: represents all users’ aggregate data and searching for comments
    ranked according to perceived importance.
    The poster displays the architecture of the system and the application of Tagger on a
    study on people’s perception of high crime areas in a West Yorkshire (UK) town. The
    results from the users were compared with actual recorded crime statistics to display
    commonly identified sources of threat versus actual levels of risk, and answer
    questions like "what level of crime do people notice as high" or "where do people
    have misperceptions of the level of risk from crime", as well as the users of the
    system to themselves gain from reflections such as "how scared of crime are my
    neighbours" and "does anyone else feel the same way as me".
    Future developments include: stronger analysis of the results, closer integration
    with other GIS software, changing interface/GUI, more examples and applications of
    the software, and research into fuzzy and vague GIS.
    More information:
    Project Homepage -
    Presentations & Papers -
    Other online demo:
    (which part of the UK has the best food!)
    13:30  uDig Demo (3h30') Jody Garnett (Refractions Research, Inc.)
    uDig is an open source desktop framework for developing rich GIS applications.  uDig
    aims to be a "User friendly Desktop Internet GIS", and support features like
    on-the-fly reprojection, editing of shape, PostGIS and WFS layers, WMS client
    support, a multi-threaded rendering engine, printing, and more.
    13:30  GeoNetwork opensource (3h30') Jeroen Ticheler (Food and Agriculture Organization of the United Nations (FAO))
    GeoNetwork opensource is a standards based and decentralized spatial information
    management environment, designed to enable access to geo-referenced databases,
    cartographic products and related metadata from a variety of sources, enhancing the
    spatial information exchange and sharing between organizations and their audience,
    using the power of the Internet. This approach of geographic information management
    provides a wide community of spatial information users with easy and timely access to
    available spatial data and to existing thematic maps that support informed
    The main goal of the GeoNetwork opensource software is to improve the accessibility
    of a wide variety of data, together with the associated information, at different
    scale and from multidisciplinary sources, organized and documented in a standard and
    consistent way.
    GeoNetwork opensource has initially been developed by the Food and Agriculture
    Organization of the UN, the UN World Food Program, The UN Environment Programme and
    is rapidly expanding its project community beyond the UN system.
    13:30  THE COMPLETE LIST OF DEMOS (3h30')
     The Application of MapServer/MapScript to Map and Depict Murals in the City of Winnipeg   BRUCE Bob
     Native, standalone Image Map Server project based on UMN Mapserver as possible ArcIMS replacement  Mr. ALBARELLO Andreas
     A web based GIS solution to capturing everyday "fuzzy" geography. Mr. WATERS Tim
     Geospatial Virtual Appliance - MapSnack  Dr. SUMBERA Stanislav
     EduCal 2  Mr. LEAHY Michael, Mr. NATHAN Engler, Dr. HALL Brent
     Spatial Statistics in C# using Open Source Tools  Mr. LEAHY Michael
     EO1 GeoBliki : OGC Sensor Web Enabled Data Node  Mr. CAPPELAERE Patrice
     Flash Mapping Applications Utilizing Open Source Web Services: Two Examples  Mr. CRAWFORD Stephen
     GeoTracing  Mr. VAN DEN BROECKE Just
     CampusMapper : a light-weight internet mapping tool using MySQL, Tomcat and SVG  Mr. KöBBEN Barend
     FIONA : SDI with PostgreSQL/PostGIS, GeoServer, UMN MapServer and Mapbender  Ms. EMDE Astrid
     Mapbender : an introduction to the Mapbender project Ms. EMDE Astrid
     Enabling Users to Produce personalized Geodata  Mr. TURNER Andrew
     GeoServer/GeoTools projects  Mr. HOLMES Chris
     uDig Demo  Mr. GARNETT Jody
     GeoNetwork opensource  Mr. TICHELER Jeroen

    13:30->17:00    Workshop Session 1 Slot 3 : GRASS external RDBMS
    Workshop GRASS 
    13:30  GRASS GIS and external RDBMS (3h30') (files LausanneLiveCD-ISO;   files Paper  ) Stephan Holl (GDF Hannover bR) , Otto Dassau (GDF Hannover bR) , Jachym Cepicky (Mendel University of Agriculture and Forestry in Brno) , Paolo Zatelli (University of Trento,)
    We can demonstrate database support by connecting GRASS to the most commonly used
    DBMS (PostgreSQL/PostGIS, MySQL, Oracle/Locator, sqlite)
    * teachers:
              o Stephan Holl
              o Otto Dassau
              o Jachym Cepicky
              o Paolo Zatelli
    *  abstract (proposed topics):
              o Installation, prerequirements
              o Configuration of external RDBMS to use as attribute-storage
                    + Benefits of RDBMS and GRASS
                    + Sharing attribute-data with other applications
              o Configuration of spatialy enabled RDBMS (PostGIS/Oracle Spatial)
                    + reading and writing from/to such RDBMS
                    + Using already existing data from such RDBMS
              o Hints for practical usage of external RDBMS.

    13:30->17:00    Workshop Session 2 Slot 3 : Mapserver and OGC
    13:30  MapServer OGC Web Services Workshop (3h30') (files workshop ms4w package;   files Slides pdf  ) Tom Kralidis (Environment Canada) , Yewondwossen Assefa (DM Solutions Group)
    Interoperability is increasingly becoming a focus point for organizations that
    distribute and share data over the Internet. The Open Geospatial Consortium (OGC)
    focuses on the development of publicly available geospatial web standards. MapServer
    currently supports numerous OGC specifications, allowing users to publish their data
    services in an interoperable manner. This workshop will review the OGC specs
    supported in MapServer as well as provide information on implementation options and
    issues, as well as what the future holds for OGC support in MapServer.
    You MUST be familiar with basic MapServer concepts to do this workshop. This
    workshop assumes you are comfortable with:
      - Writing and working with mapfiles
      - Connecting various data types
      - Working with templates, fonts, symbols, legends, scalebars, etc.

    13:30->17:00    Workshop Session 3 Rolling your Own Google Maps
    Workshop session for PostGIS, iGeoportal AJAX webmapping 
    13:30  Rolling Your Own Google Maps (3h30') (files Slides, Source code, and Imagery  ) Scott Davis (OpenLogic)
    Based on the book Pragmatic GIS, this talk demonstrates how you can build your own
    Google Maps in-house, using nothing but open source software including PostgreSQL,
    PostGIS, and GeoServer. We also discuss integrating free, public domain data from
    sources like the US Census Bureau and the USGS. If you're looking for a real-world
    introduction to AJAX, you'll find it here. If you're looking for a real-world example
    of web services in use, you'll find it here.
    For many people, the subtle distinction between "free but proprietary" and "free and
    open source" is lost. Google Maps is a prime example of this. While the power of
    Google Maps is quite impressive, it is at the end of the day a closed-source
    proprietary solution. Usage is governed by a license -- liberal, but not without
    restrictions. And if you'd prefer to host your own Google Maps instance with your own
    customized data, you are simply out of luck.
    Thankfully, there are free and open source mapping solutions out there that allow you
    to match Google Maps feature for feature. Based on the book Pragmatic GIS, this talk
    will give you a step by step demonstration of how to build your own Google Maps using
    nothing but open source software including PostgreSQL, PostGIS, and GeoServer. We'll
    discuss open data exchange standards like the Open Geospatial Consortium's web
    services like Web Map Services (WMS) and Web Feature Services (WFS). We'll also
    discuss how to use the free, public domain map data made available by various
    governmental agencies from the US and abroad.
    AJAX will be fully present here. You'll see live, working AJAX code. We'll also
    discuss some of the pitfalls of AJAX -- cross-browser compatibility issues, etc.
    If you've had no previous mapping experience, this talk breaks the domain down into
    easy to understand concepts. You'll come out with a better understanding of the
    challenges and rewards of hosting your own web mapping infrastructure.

    13:30->17:00    Workshop Session 4 Slot 3 : MapWindow
    Workshop session for CartoWEb and MapWindow GIS 
    13:30  MapWindow GIS - Custom Application Development Tools for the Windows OS (3h30') Daniel Ames (Idaho State University)
    The open source MapWindow GIS project ( is a relative
    newcomer to the FOSS4G arena, filling a critical niche need for open source GIS
    development tools specifically intended for the Windows operating system and
    developers using the Microsoft .NET Framework.  
    With about 2,500 downloads per month and several thousand registered users since
    becoming open source in January 2005, MapWindow GIS is rapidly becoming adapted
    throughout the world to uses in academia, government, and business where there is a
    need for simple, open source GIS developer tools.  
    This workshop will focus on the development of plug-ins for the MapWindow GIS
    application using Visual Studio 2005 (C# and VB.NET languages) and will also explore
    use of the MapWinGIS ActiveX component in custom applications. Members of the core
    MapWindow GIS Open Source Team will present the workshop and participation is welcome
    from any and all current and future MapWindow GIS users.  
    If you would like to help with the presentation of the workshop, please contact the
    MapWindow GIS developer team at
    A little bit more about MapWindow GIS:
    The open source MapWindow GIS application is a free, extensible, geographic
    information system (GIS) that can be used in many ways:
        * As an alternative desktop GIS
        * To distribute data to others
        * To develop and distribute custom spatial data analyses
    At the core of the MapWindow GIS application is the MapWinGIS ActiveX control. Using
    this control, you can program custom mapping functionality directly into your own
    software. The MapWinGIS ActiveX control has the following features:
        * Open source component (free distribution)
        * Complete GIS API for shapefile and grid data
        * Many built in GIS functions
    MapWindow GIS is free to use and redistribute to your clients and other end users
    either as the full MapWindow GIS application or as a custom application that uses the
    MapWinGIS ActiveX control.
    The MapWindow GIS application is more than just a data viewer, it is an extensible
    geographic information system. This means that you can write plug-ins to add
    additional functionality (models, special viewers, hot-link handlers, data editors,
    etc.) and pass these along to any number of your clients and end users.
    MapWindow includes standard GIS data visualization features as well as DBF attribute
    table editing, shapefile editing, and grid importing and conversion.
    MapWinGIS ActiveX includes a GIS API for shapefile and grid data with many built in
    GIS functions.
    MapWinGIS ActiveX can be redistributed royalty-free.

    13:30->17:00    Workshop Session 5 Slot 3 : Mapbender
    Workshop session for MapGuide and Mapbender 
    13:30  Mapbender Workshop (3h30') Arnulf Christl (CCGIS)
    Introduction to the Mapbender package. Mapbender is a full fledged OGC WMS and WFS-T
    client suite. It implements authentication and allows to authorize users on
    individual, group or role perspectives. It can be used with a security module and is
    multi client capable (user, group, operator, portal). 
    The workshop shows where to start, what can be done and how it is done. A (very)
    short introdcution to OGC WMS and WFS is followed by a step by step introduction
    showing how to create a new user interface add map and feature services and manage
    SDI (saptial data infrastructure). 
    The second part focuses on more specialized tools of the Mapbender package including
    setting up the security proxy and using the WFS-T edit module for collaborative
    editing of geometries.
    The workshop will give a comprehensive insight on how an SDI is operated from the
    client side perspective. Mapbender is the front end that uses all the great Open
    Source components starting with the operating system, PostgreSQL database, PostGIS
    extension, GDAL/OGR in MapServer, GeoTools in GeoServer, PHP and Apache. The
    spatial glue is applied by Mapbender to bind the OGC specifications user interfaces
    and user profiles into a comprehensive web mapping front end. 
    During the workshop we will get to know how the Mapbender User Community ticks and
    review the progress and status of the Mapbender project within the Open Source
    Geospatial Foundation and have a side glance at our sister projects.

    13:30->17:00    Workshop Session 6 Slot 3 : Introduction to GeoServer
    Workshop session for GeoNetwork, GeoOxygene, Geoserver 
    13:30  Introduction to GeoSpatial Collaboration using GeoServer (3h30') Chris Holmes (The Open Planning Project) , Brent Owens (TOPP)
    This workshop will walk through setting up GeoServer for standards based
    collaboration around geospatial data.  The WFS-Transactional specification of the OGC
    provides a way for users to not only share data, but to work together to build and
    maintain geospatial data sets.  GeoServer is working to make the WFS-T specification
    more useable, to truly enable public participation GIS and open source processes of
    development around geospatial data.  This workshop will introduce how GeoServer makes
    such things easier, and participants will walk away with concrete knowledge of how to
    set up their own service to enable diverse users to work together on geospatial
    information.  Part of the workshop will include a brainstorm session on future
    'geocollaboration' that will feed in to the design goals of GeoServer for The Open
    Planning Project.

    13:30->17:00    Workshop Session 7 Slot 3 : Working with Mapbuilder
    Workshop session for OSSIM, ka-map and Mapbuilder 
    13:30  Working with MapBuilder (3h30') (files project website;   files Slides ppt  ) Adair Michael (Natural Resources Canada) , Cameron Shorter (Community , Patrice Cappelaere (Vightel Corporation) , Steven Ottens (Geodan)
    This workshop will explain how to work with MapBuilder to present maps and other
    information in your web pages.  The first half will be a beginner level tutorial
    including a short introduction, demonstration of a few configurations together with
    ideas on how to include them with the layout of a web page.  The second half of the
    workshop will present more advanced design concepts as well as instruction on how to
    extend and customize the default installation.
    MapBuilder is an OSGeo project allowing you to easily add interactive and dynamic
    maps to your web site.  
    Using MapBuilder, web designers can concentrate on the presentation and usability in
    HTML with additional presentation information provided using CSS and XSL.  The
    content and style of the maps themselves are typically defined using Web Map Context
    documents, with maps served via WMS, however the modular design framework allows
    MapBuilder to work with many other document types (GeoRSS, Google, other OGC web
    services, etc.).  MapBuilder also supports rendering of vector graphics (WFS, GML)
    and transactional WFS.
    MapBuilder implements a framework for dynamic web page content from XML documents
    using AJAX.  MapBuilder consists of a JavaScript library that implements the
    Model-View-Controller (MVC) design pattern.  These objects  (the model, the view and
    the controller) are configured using the MapBuilder configuration file. 
    This workshop will explain how to work with MapBuilder to present maps and other
    information in your web pages.  The first half will be a beginner level tutorial
    including a short introduction, demonstration of a few configurations together with
    ideas on how to include them with the layout of a web page.  The second half of the
    workshop will present more advanced design concepts as well as instruction on how to
    extend and customize the default installation.
    The target audience for this workshop are those tasked with implementing applications
    and have a basic understanding of HTML, CSS, XML and JavaScript.

    13:30->17:00    Workshop session 8 Slot 3 : gvSIG
    Workshop session for OpenJump, QGIS and gvSIG 
    13:30  gvSIG: from data creation and analysis to SDI implementation (3h30') (files ScriptingExercise;   files Paper pdf  ) Salvador Bayarri Romar (IVER. Spain.) , Luis W. Sevilla Muelas (CIT. Generalitat Valenciana. Spain.) , Laura Díaz Sánchez (IVER. Spain.)
    The workshop will discuss and demonstrate with practical exercises the dual role of
    gvSIG, the Open Source GIS application developed by the Generalitat Valenciana
    (autonomous regional goverment of Valencia, Spain) and the IVER company. On one hand,
    we will see with examples how to use the functionality that makes gvSIG a powerful
    GIS application: data import and export, management of local and remote feature and
    raster data sources -including OGC services-, feature geometry and attribute editing,
    feature analysis and map production. 
    On the other hand, gvSIG has been an instrumental piece in the implementation of
    OGC-compliant Spatial Data Infrastructures guided by the INSPIRE initiative. The
    workshop will provide attendants with examples of how gvSIG can be used to author OGC
    web services in combination with other FOSS packages.
    The workshop will offer the software, data samples and guidelines with which
    attendants can practice the following package features:
    * Basic functionality: loading and displaying feature and raster data.
    * Using data from OGC services: WMS, WFS, WCS.
    * Searching data using catalogue services
    * Feature editing and analysis
    * Authoring a mini-SDI. Publishing of services with the help of other FOSS packages. 
    Duration of the workshop is two hours.

    13:30->17:00    Posters
    The Poster are presented throughout the conference 
    Break workshop
    Aperitif with the mayor of the city of Lausanne

    18:00->20:00    Birds of a feather II
    18:00  Mobile GIS (2h00') Silke Reimer (Intevation GmbH) , Tim Bowden (Mapforge Geospatial) , Mateusz Loskot (OSGeo / GDAL)
    18:00  ka-map/openLayers merging discussions (2h00') Lorenzo Becchi (
    18:00  GeoTools is 10 years old, Birthday BOF (2h00')
    18:00  Public Geodata: State Collected Geographic Information is Public Property (2h00') Jo Walsh (-)
    The wiki and petition was started in early 2006 by Benjamin Henrion
    and Jo Walsh, with the support of the Open Knowledge Foundation, in an attempt to
    raise awareness among the open geospatial community about the INSPIRE directive and
    the political forces shaping the debate about open access to state-collected
    information across Europe. The European Parliament and the Commission are both
    strongly in favour of open access to geodata; the Council, conducting its business
    behind closed doors, subject to national-level lobbies, has been pushing for
    increased restrictions on the rights of European citizens to gain access to the data
    that describes the world around them, in disregard of the economic evidence
    supporting open access. Working together, European geospatial software developers and
    users may still have a chance of influencing INSPIRE policy in a positive direction;
    this is a discussion about how this may be achieved.
    Meet together down town event

    Thursday 14 September 2006 toptop

    08:30->09:00    Plenary Session Keynote Venkatesh Raghavan
    08:30  An Appraisal of FOSS4G Scenario in Asian Region (30') Venkatesh Raghavan (Osaka City University)
    Free and Open Source Software for Geoinformatics (FOSS4G) has grown in scope and
    popularity in the Asian Region. Many individuals, institutions and private companies
    have found a good business case for FOSS4G. In this presentation we highlight
    relevance of FOSS4G and also discuss about the benefits of FOSS4G solutions in the
    Asian context. Further, we discuss some of the major tasks that have been undertaken
    to promote the use of FOSS4G in Asia that include; 
    ·Software Internationalization and Localization 
    ·Development of prototype applications to demonstrate FOSS4G capabilities to local
    and regional audiences
    ·Software Packaging and Customization for local and regional needs
    ·Training, Support and Development of e-Learning Contents in local languages
    ·Support Open standards and Open access to geospatial data in region
    The above activities have not only complemented and strengthened collaborative
    efforts initiated by the Open Source Geospatial Foundation but also helped in
    increasing awareness about FOSS4G and speed-up adoption in education, industry,
    government and non-profit organizations in Asian region.
    Proprietary software vendors have been very successful in harnessing the rich pool of
    talent that is available in the Asia region. Some collective thought needs to be
    focused on ways and means of canalizing the creativity and ingenuity of software
    developers in the Asian region into developing FOSS4G solutions. Our experience over
    the past decade in research and teaching using FOSS4G has led us to firmly believe
    that has the potential not only to support capacity building but also to stimulate
    indigenous software enterprises in Asia, and thereby enriching input to the global
    FOSS4G community.
    Completed my Masters in Geology India and moved to Japan for pursuing my doctoral
    research in Geoinformatics. Have been using, developing and promoting FOSS4G since
    1994. Presently, Professor of Geoinformatics at Osaka City University, Japan.
    Pursuing research on Spatial Database Systems and also involved in promoting
    FOSS4G/OSGeo in the Asian region.
    Transition to parallel sessions

    09:15->10:15    Sesion 1 : SDI-USE SDI-USE : Slot 1
    09:15  ResEau (30') (files Slides ppt  ) Tom Kralidis (Environment Canada)
    RésEau is a demonstration of a new way of accessing water information from many
    jurisdictions across Canada.  RésEau offers a vision of providing water information
    to Canadians in an easy, transparent way.  RésEau equips you with modern search
    tools, interactive mapping, and downloadable applications - all accessible in one place.
    The ResEau website is built upon technical and architectural principles which allow
    for open interfaces using OGC specifications, and implemented using FOSS4G principles.
    This presentation will discuss implementation issues, benefits and lessons learned in
    combining FOSS4G and OGC.
    09:45  FOSS in business processes: Reflections from a National Mapping Agency. (30') (files Slides ppt  ) Jesko Schaper (Swisstopo)
    As a National Mapping Agency swisstopo produces a huge amount of geodata each year.
    Opensource software plays an important role in the presentation and distribution of
    this data. In the field of business processes we have created a set of services from
    automatic order handling right up to secure shop payment. These services are
    improving orders and deliveries and are contributing to the e-government framework.

    09:15->10:15    Session 2 : SDI-OGC-Security SDI-OGC : Slot 1
    09:15  EO1 GeoBliki - OGC Sensor Web Enabled Data Node (30') (files Slides ppt  ) Patrice Cappelaere (Vightel Corporation)
    “A data publisher for community collaboration around geo-spatial data”
    The first instantiation of a GeoBliki is the EO-1 Sensor Web Enabled (SWE) Data Node
    to be part of the Open Geo-Spatial Consortium OWS-4 interoperability demonstration in
    December 2006 which will include more than 38 organizations.  The focus is centered
    on a Homeland Defense scenario featuring sensors/products discovery, chem/bio
    detection, satellite tasking, flood/fire image processing using service chains…
    A GeoBliki is an Open Source Ruby-on-Rails application that integrates many other
    open source components including Community MapBuilder and supports many of the OGC
    web services: WFS, SAS, WNS, SPS, WPS...
    A GeoBliki is a sensor-data node publisher.  Data can be published in various forms,
    which can be made accessible to local or remote users for free or for a fee.  Users
    can register to existing subscriptions around areas of interest and be notified via
    email/IM or GeoRSS feeds when new data, comments/annotations on the existing data
    become available.  
    Local users can access the data blog and/or the geo-wiki.  The blog gives a
    chronological perspective of the data while the geo-wiki allows for hierarchical
    views based on user-driven topics or specific geographic features of interest.  Users
    are encouraged to interact with the data and/or other users about the data.  Chat and
    forums are built-in.  Map/data annotations will be coming very soon.
    Remote users or aggregators can rely on OGC services to query the database, and even
    task the EO-1 satellite using the Sensor Planning Service.  Identity Management
    becomes a must for those capabilities.  Satellite tasking could be provided at no
    cost for emergency response teams for instance while for a fee to other users.  OGC
    GeoDRM and license management capabilities will be quickly integrated to support
    these various requirements.
    It is envisioned, in a very near future, that GeoBliki data nodes will be part of
    larger clusters of consumers and providers within a federated and distributed
    architecture of trusted nodes using standard protocols to exchange geospatial data
    and build new social communities.
    09:45  OGC's lightweight standards initiatives (30') (files Slides ppt  ) Raj Singh (Open Geospatial Consortium)
    This presentation will give an update on the Open Geospatial Consortium's efforts to
    create standards that appeal to the mass market. We report on simple profiles of Web
    Feature Service (WFS-Database and WFS-Files) and symbology encoding, progress on a
    tiling Web Mapping Service, and the latest news on GeoRSS.

    09:15->10:15    Session 3 : GRASS Desktop GRASS-Desktop : Slot 1
    09:15  HYDROFOSS (30') (files Slides pdf ppt  ) massimiliano cannata (supsi)
    The aim of this research is to demonstrate how watershed management can be achieved
    by using Free and Open Source Software for Geomatic (FOSS4G) through hydrological
    This work was carried on in the frame of an interreg IIIA project between Italy and
    Switzerland named “Sviluppo di un sistema di gestione dei rischi idrogeologici
    nell’area del lago Maggiore” (“Development of a management system for the
    hydro-geological risk in the Lake Maggiore area”) partially funded by the Europe Union.
    For this purpose a new hydrological model called “HydroFOSS” was developed. 
    HydroFOSS is:
    a)distributed – the hydrological variables are continuously described in the space.
    b)Physically based – all the involved variables have a physical meaning.
    c)Continuous – operates over an extended period of time, determining flow rates and
    conditions during both runoff periods and periods of no surface runoff.
    d)Modular – is a combination of different modules describing the processes involved
    in the rainfall-runoff process.
    e)GIS embedded – is fully developed into a GIS system by using the GIS's commands and
    library functions.
    f)Open Source – developed by using exclusively Free and Open Source Software.
    Due to the specific area of study (the Lake Maggiore is situated across  Italy and
    Switzerland, in the Alpine region) the processes considered in the hydrological model
    development are the solar radiation, the evapotranspiration, the snowmelt and
    accumulation, the canopy interception, and the runoff.
    The heterogeneity of the needed data, in terms of formats, topology, coordinate
    systems, and time-spatial resolutions bring us to the development of a geodatabase
    that considers the time component. For this task a methodology to handle raster
    series has been developed.
    Once the data have been organized in the geodatabase, the further required step is
    the data processing for model input generation. This task involves either the
    spatialization of numerous variables and the validation of different data, two cases
    were  deeply investigated (the validation of the meteorological radar rainfall
    observations, and the best interpolation technique for temperature meteorological
    station observations) while, due to time restrictions, a standard approach has been
    followed in other cases.
    The chosen processes were then simulated by developing specific new commands in the
    GIS GRASS and the overall model was setted up by means of a general script that
    automatically executes all the required operations.
    Finally a link between the HydroFOSS model and the automatic inverse calibration
    model UCODE-2005 (Poeter et al., 2005) was generated and a case study application was
    successfully carried on.
    This solution has shown how a fully open access, both in term of cost and in term of
    control, to all the modelled processes and data can be achieved by using Open Source
    Software and a modular approach. Moreover the usage of a GIS allows the management of
    heterogeneous data and helps models integration because of its intrinsic data
    exchange, analysis and visualization capabilities.
    09:45  Hydrologic design and debris flow hazard assessment in an alpine region using JGRASS geomorphologic modules (30') (files Slides pdf  ) Andrea Salvetti (Canton Ticino Land Department)
    The determination of the peak flow and the corresponding hydrograph for predefined 
    return periods is of crucial importance in the common practice of public 
    administration dealing with natural hazard and land use planning.
    The availability of measured runoff data and past evidences are often very poor or 
    even nonexistent. Therefore the estimation of design valued in vary small, steep and 
    ungauged basins, prone to flash floods events with intensive sediment transport and 
    debris flows remains challenging with considerable difficulties and uncertainties.
    The existing link between basin morphology and hydrologic response provide since 
    years a unique and coherent framework to improve the performance of predictive 
    modelling in absence of direct data. The concept of Geomorphic Instantaneous Unit 
    Hydrograph (GIUH) and its representation by means of the width function has been 
    proposed by many authors and recently introduced as independent module in the JGRASS 
    An extensive study and a sensitivity analysis of the module have been carried out in 
    different small catchments in Southern Switzerland, in which a hydrologic estimation 
    of design flood was required.
    The results show that the parameterization of the module, based on geomorphic 
    assumptions and user skill, is able to produce reasonable results for design and land 
    planning issues.
    Furthermore, the application of a recently developed debris flow initiation criterion 
    in steep torrents allowed extending the hazard analysis to these events and therefore 
    establishing a coherent and general framework for further practical analysis and 

    09:15->10:15    Session 4 : Development Development S4 : Slot 1
    09:15  MapBuilder Overview (30') (files Slides  ) Adair Michael (Natural Resources Canada)
    MapBuilder is an OSGeo project allowing you to easily add interactive and dynamic
    maps to your web site.  This presentation will provide a high-level introduction to
    MapBuilder explaining some of the design concepts, configuration file and how to use
    it in your web site.  Live demos of MapBuilder in action will also be shown.
    Using MapBuilder, web designers can concentrate on the presentation and usability in
    HTML with additional presentation information provided using CSS and XSL.  The
    content and style of the maps themselves are typically defined using Web Map Context
    documents, with maps served via WMS, however the modular design framework allows
    MapBuilder to work with many other document types (GeoRSS, Google, other OGC web
    services, etc.).  MapBuilder also supports rendering of vector graphics (WFS, GML)
    and transactional WFS.
    MapBuilder implements a framework for dynamic web page content from XML documents
    using AJAX.  MapBuilder consists of a JavaScript library that implements the
    Model-View-Controller (MVC) design pattern.  These objects (the model, the view and
    the controller) are configured using the MapBuilder configuration file.
    09:45  QGIS WMS Server - QGIS goes Web (30') (files Slides pdf  ) Marco Hugentobler (ETH Zuerich) , Ionut Iosifescu-Enescu (ETH Zuerich)
    This abstract wants to introduce an extended WMS server based on the QGIS 
    libraries. QGIS is a user-friendly desktop GIS, which supports various vector, 
    raster, and database formats. The new QGIS WMS server executable is a CGI 
    application that uses the QGIS functions without opening any GUI. It not only tries 
    to implement the OGC WMS and SLD standards – so that it will work with any generic 
    WMS client – but it implements also new features. 
    One of these new features is the usage of SLD for the configuration/administration 
    of layers and styles. An “admin.sld” file, having XML-based syntax, is used for the 
    server configuration. The standard SLD elements are extended with new tags which 
    describe the data sources and their type. 
    QGIS WMS is also trying to implement a basic user authorization by accepting 
    optionally two parameters (user and password) over an encrypted connection (HTTPS). 
    Based on the user authorization and by providing the possibility of 
    uploading/removing layers and styles, the software administration costs and 
    deployment efforts will also be reduced. 
    Alongside the standard HTTP “GET” and “POST” bindings, also a SOAP binding is 
    envisioned. The SOAP binding along with the service description in WSDL will 
    support automatic client generation. Additionally, this approach will allow the 
    clients to send their data (in GML) as part of the request message. As cartographic 
    enhancements of the WMS/SLD standards, new symbolization possibilities like 
    diagrams for thematic web maps are introduced.
    Beside the presentation of these new features, the talk will illustrate - from a 
    technical point of view - the process of transforming an existing desktop GIS like 
    QGIS into a functional WMS server.

    09:15->10:15    Session 5 : Development Development S5 : Slot 1
    09:15  PostGIS Case Studies (30') (files Slides ppt  ) Paul Ramsey (Refractions Research)
    A set of three case studies, showing how PostGIS is used in high-performance
    production situations by private companies and government.
    PostGIS is an open source  spatial data extension to the PostgreSQL relational
    database management system.  Like Oracle Spatial, PostGIS provides extra spatial
    objects, functions and indexes to the underlying RDBMS, allowing powerful GIS
    storage, analysis and retrieval to be carried out at the server tier of enterprise IT
    The PostGIS spatial database has been publicly available for over five years, and
    global uptake of the software has been tremendous.  In addition to near-universal
    support from open source tools, PostGIS is increasingly supported by proprietary
    tools as well.
    All this interconnectivity means that PostGIS is being built into more and more
    operational data centres, serving large volumes of data for clients with high
    performance and reliability requirements.  This session will review three
    case-studies showing PostGIS being used in the government and private sector as an
    operational spatial database.
    09:45  FDO: Street Vendors in the Cathedral (30') (files Slides (PDF) pdf;   files Slides  ) Frank Warmerdam (OSGeo / GDAL) , Mateusz Loskot (OSGeo / GDAL)
    FDO (Feature Data Objects) is the feature access library used by MapGuide
    and recently released as open source by Autodesk.  The architecture of FDO
    is briefly reviewed, and then the experiences of implementing providers for
    raster data (via GDAL) and vector data (from PostGIS) are given from a 
    software developer point of view.  FDO will also be constrasted to the roughly
    analygous GDAL/OGR library, with some discussion of possible future 
    applications of FDO.

    09:15->10:15    Session6 : Webmapping - LBS Thematic Webmapping : Slot 1
    09:15  Create Online Maps with Customer Data (30') (files Slides ppt  ) laurent pierre (Electricité De France)
    Our goal is to allow end-user to easily create, visualize, analyze and share web
    based thematics maps of its own arbitrary geographical business data.  In order to
    achieve this, we developped a system centered on a XML description of data resources,
    thematic maps contructions and representation options. 
    This system provides the end user a set of nested base maps (e.g. city, districts,
    regions boundaries), which are the foundation of the user defined thematic maps as
    part of a join with user data.  Each registered user has its own data space in which
    he can describe and upload data and construct thematic maps.  Technically speaking,
    the XML resource representation is accessed by PHP routines and XSL stylesheets for
    web pages construction,  Cartoweb+Mapserver configuration files and
    PostgreSQL/PostGIS database queries. 
    It is important to notice that the XML representation we developped for this
    application is independant of implementation choices (Mapserver, PostgreSQL,
    Cartoweb) and can be used as an API by any application to produce easy webmapping.
    09:45  Development of an algorithm to analyze data from fishing activities and to generate themes to be visualized via WEB (30') Rafael Sperb (UNIVALI)
    Nowadays, many projects from the environment area count with the support of 
    geospatial technologies. These technologies are related directly to concepts such 
    as computer mathematics, statistics and geospatial databases. This project is based 
    on this type of technologic development, once it creates an algorithm for the 
    dynamic definition of sectors to consult and analyze database from the fishing 
    industry. This tool gives, to the specialists in the fishing administration area, 
    mainly the ones from the Group of Fishing Studies (Grupo de Estudos Pesqueiros) of 
    Centro de Ciências Tecnológicas da Terra e do Mar from Universidade do Vale do 
    Itajaí, a mean of dynamic definition of consultations and geospatial analyses. The 
    products generated through this tool are themes to visualize points such as the 
    fishing effort by area units or the abundance of species. In addition, the project 
    uses the internet as a mean of visualizing themes, distributing the information 
    among different elements involved with the fishing administration. Handling 
    geospatial datum via internet is a challenge for this state of the art in 
    geotechnologies. Besides the technologic limitations, the culture of collecting 
    datum about fishing activities without the due georeferring contributes to the slow 
    development of applications in this field. To respond to the proposal, the 
    algorithm was developed in PHP language, utilizing the PHP Mapscript module from 
    UMN Mapserver for reading and handling geospatial objects from the PostGIS 
    database. For the analysis, the /Kernel/ method, widely used by geospatial analyses 
    in resident geographic information systems, was utilized. The project's result was 
    incorporated into Mapserver Guarani as a new functionality. The tests made indicate 
    the viability of this kind of geospatial analysis via internet, opening new 
    perspectives for handling and visualizing geographic data through the Web.

    09:15->10:15    Session 7 : Desktop application Desktop applications : Slot 1
    09:15  Kalypso Simulation Platform (30') (files Slides pdf ppt  ) Gernot Belger (Björnsen Beratende Ingenieure GmbH) , Marc Schlienger (innoQ Schweiz GmbH) , Andreas von Dömming (TU Hamburg-Harburg, Institut für Wasserbau)
    Kalypso is a modeling and simulation platform for GML-based models. It is primarly
    developed to be a user friendly tool for the simulation of hydrological and hydraulic
    numerical models. Thanks to Kalypso's underlying generic approachs of the GML
    implementation, one can use the platform to handle GML models of arbitrary nature.
    Kalypso consists of a Rich Client application which lets the user visualize and edit
    GML data in a generic way (both GML 2 and 3 versions are supported) and is also a
    client for several OGC Webservices (WMS, WFS, SOS). On the other hand, Kalypso brings
    a set of artifacts for a service oriented architecture in order to support gml
    Kalypso parses GML application schemas including depending ones such as the GML base
    schemas itself into a strong feature- and property-typed system by building on top of
    standard XML techniques such as SAX and Java API for XML-Binding.
    Kalypso is LGPL open source and among others it is based on the Eclipse Platform and
    deegree. Please see
    Kalypso is a modeling and simulation platform for GML-based models. It is primarly
    developed to be a user friendly tool for the simulation of hydrological and hydraulic
    numerical models. Thanks to Kalypso's underlying generic approachs of the GML
    implementation, one can use the platform to handle GML models of arbitrary nature.
    Kalypso Rich Client Application
    Kalypso consists of a Rich Client application which lets the user visualize and edit
    GML data in a generic way (both GML 2 and 3 versions are supported). Beneath generic
    GML views and editors such as a map view, table view and tree view, other views can
    be registered to Kalypso via a plugin-interface for named feature types. This enables
    Kalypso for example to support GML-based modeling of river profiles (aka
    cross-sections) via a registered Observation-profile editor for a river-profile feature.
    In order to achieve a strong (feature-)type system, Kalypso parses GML application
    schemas including depending ones such as the GML base schemas itself into a strong
    feature- and property-typed system by building on top of standard XML techniques such
    as SAX and Java API for XML-Binding. Kalypso's schema parser supports a wide range of
    XML features such as complex types, groups, includes, imports and substitution
    groups. Higher level GML types such as Observations and Measurements are supported as
    well in a generic way.
    At the same time, Kalypso is a client for several OGC WebServices? such as WMS and
    WFS. The development of an SOS client is being undertaken as well.
    Kalypso brings a set of artifacts for a service oriented architecture. It consists of
    server applications whith generic support for gml processing. On top of this
    infrastructure, special numerical models have been implemented. Legacy modeling
    applications have been integrated into Kalypso's Model Plugin architecture,
    suppressing the presence of heterogenous GUI front-ends and distributed
    installations. Further GML based processes are in construction and an adoption of the
    OGC Web Processing Service interface is under consideration.
    Kalypso is LGPL open source and among others it is based on the Eclipse Platform and
    deegree. The sources and a developer portal are available at For a benefit of semantic interoperability we
    want to encourace developers and model designers to use strong typed GML application
    schemas and applications. As the sources are structured in a modular way, the source
    code for GML-processing can be used also separetely from the GUI-part.
    Kalypso is under active development and currently provides user interfaces for
    several numerical (hydrological and hydraulic) models for various river basins in
    Germany. Furthermore three different Decision Support Systems with a strong accent on
    ecological information management are based on Kalypso's API.
    09:45  GeoServer: A Platform for Open GeoSpatial Web Services (30') (files Slides ppt  ) Justin Deoliveira (The Open Plannign Project)
    GeoServer is an open source server aimed at publishing geospatial data. Built on 
    open source and open standards, GeoServer can be used as a tool by anyone wanting 
    to connect to the geospatial web and publish or manipulate data with web services.
    GeoServer has been the reference Web Feature Service implementation for a number of 
    years. Over time additional services have been contributed: Web Mapping Service, 
    WMS-SLD, and Web Coverage Service. In order to facilitate this development 
    GeoServer has evolved into an extensible platform capable of supporting new typesof 
    web services.  Just as Ruby on Rails emerged from extracting a framework out of 
    Basecamp, so too has GeoServer's extensible core come from concrete experience of 
    adding new services to an existing product.
    An instrumental part of this evolution has been a move to the Spring framework as a 
    technology base.  Spring is an extremely popular light weight layer Java/J2EE 
    application framework that is a joy to work with, bringing GeoServer's emphasis on 
    ease of use to developers as well as users.
    Part of building an extensible platform is providing apis and utilities that allow 
    developers to build new functionality quickly and easily. The presentation will 
    focus on GeoServer from a developers point of view.  From an architectural 
    overview, to how to extend GeoServer with plugins, to how to build your own 
    application with GeoServer components.

    09:15->10:15    Session 8 : Use - FOSS and NONFOSS Use - FOSS anf NONFOSS : Slot 2
    09:15  Mapserver technology supports the Data Warehouse of Actions and Investments of the Brazilian Ministry for Social Development and Fight Against Hunger (30') (files Slides pdf  ) Caio Nakashima (Ministry for Social Development and Fight Against Hunger)
    This presentation will show the solution to represent the information about the
    Brazilian Ministry for Social Development and Fight Against Hunger Actions, such as
    the amount of investments and beneficiaries of the Social Programs. There are more
    than twenty actions all over the country with more than eight million beneficiaries
    under the Ministry programs. Our challenges were to develop a way to show all this
    information in an easy way to the society and to the managers of the programs. To
    solve that we used an open source technology to develop a centralized data warehouse
    and than a GIS tool to show the results.  The MAPServer and PHP Script were the best
    tools that we found to perform all the activities required, such as gathering the
    data all over our ministry as well as from other ministries (sites), analyzing and
    loading the information to the Data Warehouse and showing up the queries results in
    spreadsheet, maps and graphics form. 
    The GIS framework accepts all kind of data, because it does not depend on the Data
    Warehouse structure to update the results. The solution shows the maps without
    changing any element, being shape file, legend information or map file. The framework
    can analyze the database tables and show the maps and graphics. 
    The solution is based in a set of shape files stored in PosgreSQL/PostGis database,
    and there is another database that stores all information about the Social Program
    Investments and Actions. There are shape files about the Brazilian states, cities and
    detailed information about some cities counties. The framework retrieves the themes
    from a special structure that carries the SQL statement that shows the map
    information, map title, units of the information and the SQL statement that shows the
    graphics. The software developed calculates the values to build the legend sharing
    the frequency of the distribution in quartile. It is possible to get the information
    about the geographic area (state or city) that the user can select with a mouse click
    over the map. The detailed information about the geographic area can be the value of
    the variable or the indicator of a chosen theme. It is also possible to show the
    graphic of this variable or indicator throughout the year depending on the social
    program. The map themes are stored in SQL statement form, so when the database is
    updated the map is automatically updated too. 
    For some social programs it is possible to show the beneficiaries addresses in a map.
    Our solution can retrieve the information about the families and about the county in
    order to compare the distribution of the investment with the social status of the county.
    We built a tool to assemble some special areas formed by cities, such as the cities
    influenced by Sao Francisco river or Indian communities, and the framework shows the
    variables or indicators over these areas.
    09:45  GeoNetwork opensource - Geographic data sharing for everyone (30') Jeroen Ticheler (Food and Agriculture Organization of the United Nations (FAO))
    GeoNetwork opensource is a standards based and decentralized spatial information
    management environment, designed to enable access to geo-referenced databases,
    cartographic products and related metadata from a variety of sources, enhancing the
    spatial information exchange and sharing between organizations and their audience,
    using the power of the Internet. This approach of geographic information management
    provides a wide community of spatial information users with easy and timely access to
    available spatial data and to existing thematic maps that support informed
    The main goal of the GeoNetwork opensource software is to improve the accessibility
    of a wide variety of data, together with the associated information, at different
    scale and from multidisciplinary sources, organized and documented in a standard and
    consistent way.
    GeoNetwork opensource has initially been developed by the Food and Agriculture
    Organization of the UN, the UN World Food Program, The UN Environment Programme and
    is rapidly expanding its project community beyond the UN system.

    09:15->10:15    Posters
    The Poster are presented throughout the conference 

    11:00->12:30    Session 3 : GRASS Desktop GRASS-Desktop : Slot 2
    11:00  Siting Mobile Phone Base Stations: a GRASS application on location selection (30') (files Paper pdf;   files Slides ppt  ) Jeffrey Wang (Chaoyang University of Technology)
    Because of the basic requirement to offer good communication quality, the mobile phone system providers 
    are constantly siting base stations as needed in order to provide enough signal coverage and strength.
    This paper first discusses those issues related to siting mobile phone base stations, such as the location, the 
    quantity, the radio signal coverage, the channel capacity of each base station, etc. It then uses GRASS, 
    combined with location and allocation theory, to analyze the current issues of siting mobile phone base 
    stations and develop a heuristic solution based on the line-of-sight analysis.
    Finally a small town in Taiwan is used as the study area to examine the effectiveness of the developed 
    11:30  Massive Terrain Data Processing: Scalable Algorithms (30') (files Slides pdf  ) Pankaj Agarwal (Duke University) , Helena Mitasova (North Carolina State University)
    Modern remote sensing methods such as LIDAR readily generate very
    large data sets of high-resolution elevation data.  Several
    applications including stream mapping, landslide risk assessment,
    hydrological and erosion modeling can benefit from this
    high-resolution data, but processing the data sets which can be tens
    or hundreds of gigabytes in size poses a number of technical
    challenges.  LIDAR point sets must be transformed into a digital
    elevation model (DEM) and derived products such as a river network or
    watersheds, line of sight information before users can conduct
    relevant studies.
    We describe our approach as a pipeline consisting of a number of
    individual stages.  In the first stage we convert raw LIDAR point sets
    to a digital elevation models using the spline approximation method
    with substantially modified segmentation procedure to handle hundreds
    of millions of points.  The constructed DEM may have some artifacts
    due to sampling noise or introduced by the approximation method.  We
    therefore remove from the terrain topological noise that would impede
    water flow along a river network while preserving large natural
    depressions or sinks such as quarries or craters.  
    The next stages use the denoised DEM for constructing various derived 
    data or terrain analysis tools. For example, we have developed these stages 
    for computing flow network and water shade hierarchies.
    We designed and implemented the pipeline mentioned above such that the
    entire pipeline is scalable to large data sets.  A single non-scalable
    stage in the pipeline would create a bottleneck and limit overall
    scalability.  The experimental results on
    real LIDAR data that show our approach is scalable to data sets
    containing hundreds of million of points--over 20GB of raw data.  Our
    approach allows users to go from raw data to useful high-level
    information with little or no manual intervention; at the same time,
    our software is highly modular and each stage can be run individually
    if certain intermediate results are desired.
    12:00  TerraCost: Scalable Computation of Least-Cost-Path Surfaces (30') (files Slides pdf  ) Laura Toma (Bowdoin College)
    TerraCost addresses the problem of computing
    multiple-source weighted least-cost-path surfaces for
    grid terrains. Currently, this functionality is 
    provided by the GRASS module r.cost. Our approach, 
    implemented in GRASS as r.terracost, expands this
    functionality such as to allow massive terrains 
    to be processed efficiently. We obtain this 
    efficiency by combine memory- and disk-based 
    techniques, and, as a by-product of the algorithm's 
    modular design, we can actually benefit from
    cluster-connected computing resources (if available).
    Experiments show that TerraCost’s algorithms perform 
    well in practice: Our implementation outperforms 
    standard solutions as dataset size increases relative 
    to available memory and our distributed solver obtains 
    near-linear speedup when preprocessing large terrains 
    for iterated computations with varying parameters.

    11:00->12:30    Sesion 1 : SDI-USE SDI-USE : Slot 2
    11:00  An open software framework for Web Service-based geo-processes (30') (files Slides ppt  ) Theodor Foerster (ITC, International Institute for geo-information and earth observation)
    This article presents an open (java-based) software framework to provide web-based
    compliant to the OGC Web Processing Service (WPS) interface. The framework is hosted
    under an open source license (GNU GPL) at the open source initiative 52ºNorth
    The idea
    Nowadays sufficient capabilities for web-based geo-processing become available in
    terms of computer power and network bandwidth. Web-based geo-processing is promising
    due to build complex geo-processes by integrating distributed functionality from
    different sources. For example a complex process chain for cartographic
    generalization (Foerster and Stoter 2006), which incorporates some basic (e.g. topology
    analysis) but also specialized processes (e.g. simplification), could integrate
    functionality hosted all over the world based on a distributed web-based approach.
    Such an approach towards geo-processing improves knowledge sharing between users
    amongst other aspects (e.g. maintenance, scalability & availability). To enable such
    a scenario, which addresses the need of interoperable geo-processes on the web, the
    OGC came up recently with a specification about a Web Processing Service (WPS) as a
    discussion paper (OGC 2005). 
    The specification
    This specification describes three mandatory operations: GetCapabilities (provides
    service metadata), DecribeProcess (provides metadata about the designated process)
    and Execute (triggers the designated process on the service). It also describes
    additional features for chaining processes, data pulling via URL-references and
    long-term transactions. All the client-service communication is based on HTTP and XML.
    The software framework
    As there is such a specification the next step is to provide an open software
    framework for the WPS, which supports the developer and provider of such
    geo-processes to provide these geo-processes according to this specification. This
    framework had to be extensible for all kinds of geo-processes and had to provide a
    simple mechanism to deploy these geo-processes. This was the driving force during the
    development of the framework at 52ºNorth. 
    The framework had to be extensible in two ways: For the various kinds of
    geo-processes but also for the different data handlers. This separation of concerns
    within the framework enables the process developer to concentrate on the main task of
    process developing and not to worry about appropriate data handling. By now the
    framework incorporates data handlers for different versions of GML and also GeoTiff.
    The deployment of the geo-processes as well as of the data-handlers is eased by
    providing dedicated interfaces and automatic embedding of these components into the
    framework during runtime.
    The software framework is fully Java-based and available under open source license
    (GPL). It implements the current version 0.4.0 of the specification and has been
    applied within different projects inside as well as outside 52ºNorth (Sensor Web
    Enablement, cartographic generalization).
    The future plans
    Our aim is to enhance the framework for more sophisticated client-service
    communication mechanisms to enable asynchronous communication. In general, the
    integration of other Web Services as for instance for data access is very promising.
    Additionally members of 52ºNorth will participate within the further specification
    work of the WPS at OGC. 
    All these aspects will lead to a more comprehensive framework, which enables finally
    to build a Web Service architecture for geo-processing.
    52ºNorth website:
    WPS framework documentation:
    [Foerster and Stoter 2006] Foerster, T. & Stoter, J., Establishing an OGC Web
    Processing Service for generalization processes, ICA workshop on Generalization and
    Multiple Representation,
    [OGC 2005] OGC (2005), OGC OpenGIS Web Processing Service, OGC discussion paper.
    11:30  From a centralized to a distributed access to water data in France using open-source (30') (files Slides ppt  ) Francois Prunayre (IOWater)
    All the actors of the water domain in France organized on a common protocol since
    1993, have adopted in 2005 common rules to improve the access to water data. The
    application of these rules will progressively lead to a more efficient data
    dissemination process. One example is the geoportal of the Sandre
    Since 1993, a community on the water domain in France has been organizing the access
    to water data. Covering marine water, groundwater and surface water, all partners
    have agreed on a common protocol. One of the main goal is to achieve to communicate
    between partners using a common language for water named "Sandre". First design on a
    common semantic (codification, data models, dictionnaries, ...), the Water
    Information System for France has extended this interoperability to technical issues
    (protocols, webservices, ...). In 2005 was published the guideline for the Water
    Information System for France architecture taking into account all on-going
    initiatives at EU level like WISE or INSPIRE and at international level like OGC,
    W3C, OASIS, ... 
    On this step by step approach, progress to access to the data on a distributed way
    will be improved based on existing system, adoption of a SOA, promoting use of
    opensource software, delivering free public access to water data in France in a
    consistent way.
    Following 2 years of prototyping and analysis of systems, different projects are
    implementing these rules today. One example is the geoportal for water data of the
    Sandre. This webmapping application is using Mapserver/Cartoweb and only webservices
    to display, query and export data to provide access to water data references (river
    network, monitoring stations, infrastructures, ...). The interface use WMS and WFS
    services to connect to the data publish by producers. The long term objectivs is to
    avoid the manual data collection process.
    12:00  Orchestrating geospatial web services with BPEL: and then there was music? (30') (files Sample_BPEL;   files Slides ppt  ) Thijs Brentjens (Geodan IT bv)
    A Service Oriented Architecture (SOA) promises to make integration of 
    heterogeneous systems easy or at least possible. 
    By building (standardized) services on top of existing components, existing systems
    do not become deprecated, instead they will become better accessible. Web services
    are the building blocks for the implementation of business processes in a web-based
    SOA. But how can these business processes be described and executed without loosing
    flexibility? And how do geospatial web services fit in here?
    BPEL (Business Process Execution Language) is often mentioned as the
    preferred standard to implement business processes in Service Oriented
    Architectures. Using BPEL one can describe its business processes in a
    standardized way and should be able to execute them with any BPEL engine of
    choice. Since BPEL is originally designed for web services (with the W3C
    standards WSDL and SOAP in mind), the question arises whether it can be
    used on geospatial web services as well, hereby enabling integration of
    these web services with common web services.
    Geodan (a Dutch GIS company) has performed practical research to find out
    to what extent BPEL is suitable to use on OGC compliant web services like WFS
    and WMS. A mixture of open source and proprietary products has been used in
    this research. These products include Postgres/Postgis, Geoserver, Axis and
    Oracle's BPEL Process Manager. BPEL, the web services used, the necessary
    modifications and results of the research will be discussed in the

    11:00->12:30    Session 2 : SDI-OGC-Security SDI-OGC : Slot 2
    11:00  How good does open source talk OpenGIS? (30') (files Steps and material to reproduce testbed;   files Slides ppt  ) Assefa Yewondwossen (DM Solutions Group) , Bart van den Eijnden (OSGIS) , Tom Kralidis (Environment Canada)
    A state of affairs with respect to OpenGIS standards, i.e. standards of the Open
    Geospatial Consortium (OGC), in open source software. How good do the different
    projects communicate through OpenGIS standards? Several open source projects (among
    others Mapserver, Geoserver, MapGuide Open Source, Mapbuilder, Chameleon, uDIG) will
    be  evaluated with respect to their implementation of OpenGIS specifications (for
    instance WMS, SLD-WMS, WFS, WMC). Do they talk well out of the box, or does it need
    specific tips and tricks to get things running? Do the clients (Chameleon, uDIG,
    Mapbuilder) communicate well with proprietary systems like ESRI's ArcIMS or Ionic Red
    11:30  Sensor Web Enablement: The 52north SWE Suite (30') (files Slides ppt  ) Johannes Echterhoff (University of Muenster, Institute for Geoinformatics)
    Sensor Web is a revolutionary concept of achieving a collaborative, coherent,
    consistent, and consolidated sensor data collection, fusion and distribution system.
    Sensor Webs can perform as an extensive monitoring and sensing system that provides
    timely, comprehensive, continuous and multi-modeobservations. This new earth
    observation system opens up a new avenue to fast assimilation of data from
    varioussensors (both in situ and remote) and to accurate analysis and informed
    decision making. One of the drivingforces is the Sensor Web Enablement (SWE)
    Initiative by the Open Geospatial Consortium. Since it started itswork in 2001, the
    SWE working group has developed specifications which are now in the final stages of
    becoming OGC specifications. 
    The Sensor Web Group of the free and open source software initiative 52°North is
    directly involved in the specification process and provides the complete suite of OGC
    SWE services, encodings,clients and sensor web specific data rendering engines.
    This presentation addresses the Sensor Web Enablement (SWE) process by the Open
    Geospatial Consortium (OGC) and its implementation as free and open source software.
    We will show the latest developments in the standardization process and  how the
    different SWE services and encodings integrate
    in mainstream web-based geospatial solutions like web map or catalogue services. The
    work is driven and coordinated by the open source 
    initiative 52°North (, which works in close cooperation with
    the Sensor Web Alliance ( and the Meraka Institute
    of the Council for Scientific and Industrial Research (South Africa).
    12:00  An Integrated Software Framework for OGC Web Services (30') (files Slides ppt;   files Video  ) Arne Bröring (IfGI, Institute for Geoinformatics - University of Münster) , Theodor Förster (ITC, International Institute for geo-information and earth observation)
    This approach of the SWE Working Group (part of the 52°North Open Source initiative
    ( proposes a software framework named the OGC Web Service Access
    Framework (OX-Framework) which is able to integrate all kinds of OGC Web Services and
    thereafter to visualize and process the queried data. It is a generic solution
    offering developers a customizable and extendable system of cooperating classes
    supplying a reusable design. It can be used on the level of business logic in
    different client AND server applications.
    A demo client has been developed, which is build upon the proposed framework. This
    client is a Java-Swing application which has the primary aim to visualize observed
    sensor data provided by SensorObservationServices (SOS). You can see screenshots
    & videos of the client here:
    The videos show the client exploring gauge heights in North Rhine-Westphalia
    (Germany) or checking out weather data (provided by a SOS) in South Africa.
    As nowadays different types of geospatial data are available on different sources
    through OGC Web Services the interest to integrate them is demanding. This is due to
    the fact that to carry out reliable decisions different types of data from various
    sources are required. Thus a generic framework is needed, which enables integration
    of these Web Services. Though a number of approaches are available to support users
    on a rather abstract level (most of the GI-software providers offer so called suites
    or portal solutions), support for software developers is hard to find. Tillman &
    Garnett (2006) support this integrative notion of OGC Web Services, but only by
    focussing on client applications. As the integration of Web Services on service side
    is also demanding especially in the context of sophisticated web processing and
    service chaining (Kiehle et al. 2006), we propose an integrative approach for both
    environments. Such an extended approach towards service applications would support
    the development of sophisticated service chains and decrease the complexity of
    OGC-based software development.
    However until now only specific frameworks are available, either as pure client
    solutions, such as uDig (, or as pure service solutions,
    e.g. deegree ( A generic solution is still missing.
    The proposed framework described below offers developers a customizable and
    extendable system of cooperating classes supplying a reusable design which is
    applicable for client and server applications. Looking from the perspective of the
    Sensor Web Enablement (SWE) initiative (Sliwinski 2005), different sensors and other
    support data are required to extract reliable information. This case was the driving
    force for the SWE Working Group within the 52°North Open Source initiative
    (; Kraak et al. 2005) to come up with an integrated framework named
    the OGC Web Service Access Framework (OXFramework). It is the aim of the OX-Framework
    to provide an integrative view to access all kinds of OGC Web Services and thereafter
    to visualize and process the queried data. The variety of different services and data
    encodings makes it necessary to build up a flexible architecture.
    The OX-Framework supports flexibility by applying three concepts:
    • Layer-Architecture
    • Plugin-Concept
    • Listener-Concept
    The Layer-Architecture reduces the complexity of the OX-Framework by structuring it
    into three layers: Service-Adapters, Core and Utilities. The Service-Adapters layer
    contains realizations of adapters for specific OGC Web Services (e.g. SOS, WMS or
    WCS). These adapters provide common facilities to the Core for service access in the
    form of Service-Connectors, data visualization engines (Renderers) and feature
    marshalling (Feature-Stores). The Service-Connector initializes the Common
    Capabilities Model of the particular service type and is able to trigger its
    operations. The Renderer converts the received data to a graphical representation.
    The Feature-Store provides marshalling facilities for received feature data to the
    Cores Feature Model. All the Service-Adapters communicate with each other through the
    Core. This communication is enabled by common data models, which reflect the
    integrative approach of the OX-Framework. In detail the Core incorporates a
    three-folded data model: The Common Capabilities Model implements the OWS Common
    Specification (Whiteside 2005) and introduces thereby the integrative view on service
    access to the architecture. The Feature Model provides a basis for accessing,
    visualizing and processing of vector data based on (Reynolds 2005; Kottman 1999). The
    Context Model enables persistence and exchange functionality for client projects. It
    maps a user session – so called “Context” - to an XML-encoding compliant to the Web
    Map Context Documents specification (Humblet 2003). The Utilities provide
    functionality for specific UI-frameworks (e.g. Struts or Swing). Those components
    help the user of the OX-framework to build up a client application or a new service
    using the framework for servicechaining. The Plugin-Concept enables the developer to
    customize and extend the framework with the required Service-Adapters in a dynamic
    way. Hence it is possible to build up client- and service-oriented applications with
    the OX-Framework.
    Additionally the Listener-Concept is an important feature of the OXframework because
    it affords a high degree of extensibility and transparency which endows the developer
    with the absolute control over the framework.
    The OX-Framework is just evolving within 52°North’s SWE Working Group and provides a
    valid basis for OGC-related software development as demonstrated by the concepts and
    the implementation at 52°North. Now the framework has to show that it can stand the
    test in coming sensor web projects. The further development will extend its
    functionality in sense of web processing, coverage handling and additional
    Service-Adapter realizations.
    Humblet, J.-P. (2003). Web Map Context Documents. OGC Implementation Specification.
    OGC Document Number: 03-036r2.
    Kiehle, C., K. Greve & C. Heier (2006). Standardized Geoprocessing - Taking Spatial
    Data Infrastructures one Step Further. Proceedings AGILE 2006. 9th AGILE
    International Conference on Geographic Information Science: 273–282. Visegrad, Hungary.
    Kottman, C. (1999). The OpenGIS™ Abstract Specification Topic 5: Features (Version
    4). OGC Abstract Specification. OGC Document Number: 99-105r2
    Kraak, M.-J., A. Sliwinski & A. Wytzisk (2005). What happens at 52N? An Open source
    approach to education and research. Joint ICA commission seminar 6.-8. July 2005,
    part of the 22nd ICA conference, ICC 2005: Mapping approaches into a changing world,
    2005, 16-20.
    Reynolds, G. (2005). GO-1 Application Objects. OGC Implementation Specification. OGC
    Document Number: 03-064r10.
    Sliwinski, A., I. Simonis et al. (2005). Boosting the OGC Sensor Web Enablement
    Initiative by Open Source Web Services – The Case of 52°North. AGIT 2005, July 6 - 8,
    Tillman, S. & J. Garnett. (2006). OWS Integrated Client Architecture, Design, and
    Experience. OGC Discussion Paper. OGC Document Number: 05-116.
    Whiteside, A. (2005). OGC Web Services Common Specification. OGC Implementation
    Specification. OGC Document Number: 05-008.

    11:00->12:30    Session 4 : Development Development S4 : Slot 2
    11:00  Mapbender - an introduction to the Mapbender project (30') (files Mapbender Presentation (pdf) pdf;   files;   files FOSS4G on;   files;   files Mapbender Presentation (open office)  ) Astrid Emde (CCGIS Christl & Stamm GbR)
    Mapbender is a portal site for geodata management of OGC OWS architectures (WMS, WFS,
    WMC). The software provides web technology for managing spatial data services
    implemented in PHP, JavaScript and XML. It provides a data model and interfaces for
    displaying, navigating and querying OGC compliant map services. The Mapbender
    framework furthermore provides authentication and authorization services, OWS proxy
    functionality, WFS digitizing functionality, management interfaces for user, group
    and service administration in WebGIS projects. 
    This presentation gives an overview of the functionality of the Mapbender Client
    Suite (WMS, WFS search, digitizing, print, load/save WMC, user handling, proxy, ...
    Mapbender is graduated as an Open Source Geospatial Foundation project (July 2006)! 
    Mapbender is a portal site for geodata management of OGC OWS architectures (WMS, WFS,
    WMC). The software provides web technology for managing spatial data services
    implemented in PHP, JavaScript and XML. It provides a data model and interfaces for
    displaying, navigating and querying OGC compliant map services. The Mapbender
    framework furthermore provides authentication and authorization services, OWS proxy
    functionality, WFS digitizing functionality, management interfaces for user, group
    and service administration in WebGIS projects. 
    This presentation gives an overview of the functionality of the Mapbender Client
    Suite (WMS, WFS search, digitizing, print, load/save WMC, user handling, proxy, ...
    ). With a live demo several project solutions are showcased highlighting the
    functionality of Mapbender. And outlook will point out the future developments.
    11:30  The Dynamic WMS Web Client Development with AJAX (30') (files Using GISTDA Engine;   files DEMO GISTDA Engine;   files Printable Presentation pdf;   files Prototype;   files Paper pdf;   files Slides  ) Pisut Nakmuenwai (Geo-informatic Scientist)
    In the era of the globalization, the GIS technology together with Internet 
    Technology seems to be indispensable in many aspects, for example, disaster 
    management and decision support systems. To integrate with other powerful 
    technologies, however, high performance and user friendly tools are required. 
    Realizing this need, Geo-Informatics and Space Technology Development, has been 
    developing a Web Map Engine based necessity on the Asynchronous JavaScript and XML 
    (AJAX), so-called GISTDA WMS AJAX Engine. This paper has described techniques of 
    the utilization of AJAX technology and its architecture. The connection of web map 
    server and web map client has been established using the library module sets 
    including MapScript, MapControl, MapTOC, and Utility class library. Based on these 
    modules, GISTDA WMS AJAX Engine can generate self legends, support “on the fly” 
    projection, show layer zoom by preloading, and display layer styles. Result showed 
    that the AJAX technology played an important role when requesting and responding to 
    satellite imageries and other related spatial data. It can be summarized that, this 
    engine can significantly improve the performance of WMS web client.
    The system developed here integrates AJAX technology into the browser based dynamic 
    WMS web client in order to establish the WMS scripts and class modules which can 
    work with WMS from different providers. The results of this case can increase 
    efficiency indifferent aspects as follows:
    - Able to connect web map servers developed by various vendors, request self-
    capabilities of service by generating parameters, and create a map.
    - Automatically request legend graphics of each layer, create table of 
    content to manage visibility of layers. 
    - Support asynchronous preloading image map and other components for better 
    visualization and performance.
    - Support “on the fly” map projection for client side.
    - Support a developer to simply integrate the system future with web 
    applications as a set of separate objects that interact to each others.
    - Able to change the user interface by skin set such as frame border, toolbar 
    button, font format and etc.
    12:00  How to fit 5 Kilos of Software into a 1.3 Kilo Box (30') (files Slides pdf  ) Allan Doyle Doyle (EOGEO)
    The Macintosh Mini is an attractive platform that can be turned into a geospatial server appliance. This 
    presentation will talk about our experience in loading up a Mac Mini with a variety of FOSS Geo packages, writing 
    some scripts to glue it all together, and setting it loose with several hundred GBytes of storage. Can this 
    unassuming little box work its way into the hearts and minds of the Civil Society community?

    11:00->12:30    Session 5 : Development Development S5 : Slot 2
    11:00  Future directions of PostGIS (30') Sandro Santilli (Refractions Research Inc.)
    An overview of PostGIS future developments: topology, networks, long
    transactions and rasters.  Concepts, benefits and development state of
    each topic will be discussed.
    The PostGIS spatial extension for PostgreSQL is in wide use by the
    Free and Open Source GIS community, providing a common service for most
    architectures both in the C or Java worlds.  The advantage of using an
    ORDBMS for storage of features data is a unified access method from a
    wide range of programming environments.
    While PostGIS in its current status provides the OGC-defined "Simple
    Features" model and operations, lack of support for other models or
    services forces applications developers to implement them in a custom,
    thus not-reusable, fashion.
    Future development plans are aimed at filling this gap by providing
    standard ways to threat more complex models and commonly required
    11:30  PgRouting - Openn Source routing solution for PostgreSQL (30') Sylvain Pasche (Camptocamp) , Mario H. Basa (Orkney) , Toru Mori (Orkney)
    PgRouting, an extension of PgDijkstra, is a PostgreSQL module, for performing not
    only shortest path queries based on the Dijkstra algorithm, but also:
    - A-star (A*) algorithm - an heuristic based shortest path algorithm
    - Driving distance - Isochrone/Isodistance application which creates an area that can
    be covered within a certain distance or time from start point using the road network
    - TSP: Travelling Salesman Problem 
    - Alpha-shapes computation: Extract a polygon around a set of points
    12:00  JPOX-Spatial - Persistence Framework For Spatial Applications (30') (files Paper pdf;   files Slides pdf  ) Stefan F. Keller (University for Applied Sciences Rapperswil)
    Introduction -- OpenGIS Simple Features Access (SFA, also called ISO 19125) defines a
    standard set of geometry types along with SQL functions on those types. An increasing
    number of relational database management systems (RDMBS) implement this OGC
    specification. Geographic information systems (GIS) that use such an open spatial
    database as datastore take advantage of both the spatial capabilities and the
    seamless integration with non-spatial data in the RDBMS.
    Sun's JDO specification provides a technology for transparently persisting Java
    objects (POJOs). This standardized, object-oriented API promises high usability and
    performance. For practical reasons the specification only demands mandatory support
    for a very limited set of basic Java types, because a persistence solution can never
    know how to persist all possible types. As a result of this, support for spatial data
    types in current JDO implementations is sparse. However, most implementations provide
    plug-in mechanisms to add support for user defined data types.
    JPOX-Spatial extends JPOX, which is an open source and fully compliant JDO
    implementation that was chosen by SUN as reference implementation for the JDO 2.0
    specification. JPOX allows application developers to define their own types.
    Developers may also extend the query language with user defined methods.
    Results -- JPOX-Spatial allows the use of JPOX as persistence layer for geospatial
    applications in an environment that supports the OGC SFA specification. It defines
    type mappings to let JPOX know how to persist the Java geometry types from the JTS
    topology suite as well as those from the PostGIS project. On the datastore side,
    PostgreSQL with PostGIS or MySQL may be used as spatial database. The JDO query
    language (JDOQL) was extended with over forty functions to query spatial data. These
    functions follow the definitions in OGC SFA and are translated into appropriate SQL
    statements, provided the underlying database system implements the functions and the
    geometry object model accordingly.
    Future Work -- There is still a lot of room for improvement in JPOX-Spatial. A major
    task will be to implement support for additional RDBMSs (that conform to OGC SFA).
    Work is already under way to implement support for Oracle and IBM DB2, because to
    attract a broad user base it is crucial to support as many RDBMSs as possible.
    Another task will be to analyse more open source GIS projects, like GeoTools or
    OpenMap, and evaluate whether a JPOX mapping for their geometry models is possible
    and useful.

    11:00->12:30    Session6 : Webmapping - LBS Thematic Webmapping : Slot 2
    11:00  Mapping election results and Cartoweb (30') (files Slides pdf  ) Emmanuel Belo (MicroGIS SA)
    On Sunday, March 12th, 2006, took place the communal elections in the Canton de Vaud
    (Switzerland). We have adapted cartoweb 3.2 to show the results online:
    It is traditional thematic cartography with following problematic:
    a) feeding results to be mapped as they are officially published,
    b) automatic adaptation of the class intervals on the basis of the results,
    c) generation of multiple similar layers,
    d) high traffic during the day of the elections,
    e) short time to build the application
    a) Results are imported in Open Office Calc and the sheets macro generates the insert
    commands for the database, copy-past is possible. The risk of typo is reduced. After
    database import, generation of the publications tables and a new mapfile.
    b) The mapfile is an .map.php compiled with makemaps.php. It is possible to script
    the mapfile in php. Requests are made to the database to get the extent of results
    for a layer and to compute for each layer the class intervals.
    c) The capabilities of cartowebs autolayers allow to generate multiple layers with
    similar thematic (for example: political party). For 12 parties this is a great
    saving time functionality.
    d) High traffic problematic should be solved by reducing the functionalities of
    cartoweb: there is no pan nor zoom so that images can be cached by cartoweb. In
    second place, we use 2 computers, one for the database and one for cartoweb. As many
    concurrent requests arrive, the load of cartoweb server increases and it could be
    impossible to work with ease in the database. As feeding the results during the
    operation is important... this was mandatory. The structure of the relational
    database implies to use views to access data. To win some computing time, the views
    are materialized (snapshots) so that cartoweb does only basic select operations.
    e) Wishes were prioritized and an importance/time consume balance was taking in
    regard so that this project would feed in the 2.5 weeks that i had before me...
    Why cartoweb?
    We have chosen cartoweb, because of the accessibility of this solution: there is no
    need for a plugin on the client side and it is compatible with many types of
    browsers. As it is an open source software, it is possible to adjust the
    functionalities to our needs and there is no license costs.
    11:30  Geostatistics and thematic maps (30') (files Slides  ) Damien Corpataux (Camptocamp SA) , Jean-Denis Giguère (Sherbrook Univerity) , Olivier Ertz (HEIG-VD)
    Geostatistics and thematic maps is now a major field of interest of webmapping. This
    conference will present an interactive lightweight plugin-free thematic webmapping
    system. This weservice oriented solution allows to make highly customized maps with
    choropleth, pie, histogram and proportionnal symbols.
    12:00  Semiological decision support systems : an application with Mapserver and PostGIS (30') (files Slides ppt  ) Hy Dao (Department of geography, University of Geneva & UNEP/GRID)
    Although GIS and webmapping softwares provide technical means for producing thematic
    maps, the selection of relevant visual variables for displaying geographic data is a
    task that GIS practionners often do without applying the commonly agreed semiological
    This paper presents the implementation of these graphical rules (Bertin 1967, Hussy
    1995, Rod 2000) in a semiological decision support systems based on Mapserver,
    PostGIS and PHP technologies. The potential visual variables are sorted by order of
    relevance, while the final choice is left to the users.
    In thematic maps the choice a visual variable depends on its properties, as well as
    on the type of data to be mapped. For instance, a visual variable such as color
    allows the selection and the association of objects, but not their ordering (Bertin
    1967). Therefore, color should only be used for representing qualitative or nominal
    data, such as a soil type, and not for quantitative data like population counts.
    Combining the 6 visual variables (shape, orientation, color, texture, value, size)
    with the 3 spatial types (point, line, area) produces the generic graphical matrix
    containing the 18 basic types of representation (point in color, line in color, area
    in color, point in texture, etc.).
    The proposed semiological decision support system provides the user with an
    evaluation of the most suitable variable visual to be used for mapping the available
    data. The system is based on metadata describing the data to be mapped (data types,
    spatial units) and tries to match the nature of the selected data with the properties
    of the potential visual variables. The final decision for a specific visual variable
    is left to the user.
    The system is implemented using the follwing techonolgies: PostGIS (metadata and
    geodata), Mapserver (webmapping), PHP/javascript and HTML (scripts, user’s interface).
    Bibliographic references
    Andrienko G., Andrienko N., « Interactive maps for visual data exploration »,
    International Journal Geographical Information Science, vol. 13, 1999, p. 355-374.
    Bertin J., Sémiologie graphique, Paris, Mouton, 1967.
    Brewer C., ColorBrewer, 2002, http ://
    Cauvin C., Reymond H., Serradj A., Discrétisation et représentation cartographique,
    Montpellier, RECLUS, Modes d’emploi, 1987.
    Dykes J. A., « Cartographic Visualization : Exploratory Spatial Data Analysis with
    Local Indicators of Spatial Association using Tcl/Tk and cdv », The Statistician,
    47(3) , 1998, p. 485-497.
    Hussy C., La carte, un modèle, un langage, Genève, Dépt de Géographie, 1995.
    Jung V., « Knowledge-based Visualization Design for Geographic Information Systems »,
    Proc. 3rd ACM Workshop on Advances in GIS, ACM Press, 1995, p.101-108.
    MacEachren A.M., How maps work – Representation, Visualization and Design, New York,
    The Guilford Press, 1995.
    MacEachren A.M., Kraak M.-J.,  « Exploratory cartographic visualization : advancing
    the agenda », Computers and Geosciences, vol. 23, 1997, p. 335-344.
    Mackinlay J., « Automating the Design of Graphical Presentation of Relational
    Information », ACM Transactions on Graphics 5, 1986, p. 110-141.
    Rod J. K., « The third choice », Cybergeo, No 154, 2000, http
    :// rod/rod.htm.
    Weibel R., Buttenfield B., « Improvement of GIS graphics for analysis and
    decision-making », International Journal of Geographical Information Systems., vol.
    6(3), 1992, p. 223-245.
    Zhan F. B., Buttenfield B., « Object-Oriented Knowledge-Based Symbol Selection for
    Visualizing Statistical Information », International Journal of Geographical
    Information Systems, vol. 9(3) , 1995, p. 293-315.

    11:00->12:30    Session 7 : Desktop application Desktop applications : Slot 2
    11:00  GeoTools - getting standards to work (30') (files Slides ppt  ) Jody Garnett (Refractions Research, Inc.)
    GeoTools is the library to use for working with standards; and getting
    standards to work. GeoTools is the brains behind the popular GeoServer and uDig
    projects … will yours be next? Attend this talk and find out how to make it happen.
    GeoTools is the library to use for working with standards; and getting
    standards to work.
    This presentation will cover the use of GeoTools to create maps, hack
    databases and files, and update content on a Web Feature Server. Want
    more? Create beautiful displays using the Style Layer Descriptor
    standard and grab content from around the globe using our excellent Web
    Map Server client code. Have enough information now? Combine it all
    smoothly using our fantabulous reprojection support.
    And that is just what comes as part of the core library. Did you know
    that a series of extensions are also available?  These extensions build
    up and outward, providing transaction safe validation checks across data
    sources; and a full graphing API that is so simple you can find your way
    home. Then we get into the downright nifty – an SLD generator that makes
    your data look great (with enough color research that you will never
    have to worry about the difference between a projector and a photocopier
    again). Bet you wish the last presentation you were in used GeoTools.
    GeoTools is part of the initial charge of Open Source Geospatial
    Foundation projects. The library is available in a free and
    business-friendly LGPL license.
    We have reached the, gasp, ten year mark and represent mature working
    solution to your server or client programming needs. GeoTools is the
    brains behind the popular GeoServer and uDig projects … will yours be
    next? Attend this talk and find out how to make it happen.
    Disclaimer: Some standards were harmed in the making of this library. If
    you see GML tell him he can come home now, that validation thing was
    just a joke.
    Jody Garnett is a representative of GeoTools Project Management
    Committee and has been actively involved since 2003.  Also seen
    enthusiastically involved with uDig, GeoServer and GeoAPI.
    11:30  GeoTools – working on standards (30') (files Slides ppt  ) Jody Garnett (Refractions Research, Inc.)
    This talk is about cold hard truths, the kind of things you do not
    expect to hear except muttered at the back of the room. This
    presentation will cover the difficult, the dirty, where open source
    costs you blood sweat and tears.
    Indeed, this talk is about where GeoTools is improving to serve you
    better. Ever wanted to know where useful docs can be found? How about
    the results of an intellectual property check? No me either – but you
    will need it so your boss will let you work with us.
    What is new and wonderful, and how can you take advantage of it?
    GeoTools is switching to GeoAPI interfaces with their nice rubber stamp
    of OGC stability. The Filter 1.1 specification is out and we have
    chalked up a slick set of interfaces to match. The ability to use Filter
    expressions with more then just Features opens up a lot of doors, and
    simplifies a lot of the code base./
    The biggest news the incorporation of two long running research and
    development branches: fast and scalable raster support making great use
    of Java Advanced Imaging; and new feature classes opening up a can of
    GML whoop ass within the safety of your Object Oriented IDE.
    But wait there is more! New geometry interfaces (so you can finally have
    a ball – well at least a curve), schema assisted parsers wait in the
    wings (ever want to parse GML on the fly and into objects at the same
    time?), and more rendering technologies are set to pounce. ISO standards
    with a baffling array of numbers (TC211, 19109, 19115, 19119) are
    reduced to interfaces before your eyes. Now if only an OGC catalog
    profile worth implementing against would appear./
    Yes that is all very exciting, but I promise to take a dry dull tone
    with less cartoons in order to talk seriously about the roadmap and
    risks ahead. The GeoTools community has a lot going on; plan for the
    future with us./
    GeoTools is part of the initial charge of Open Source Geospatial
    Foundation projects. The library is available in a free and
    business-friendly LGPL license.
    Disclaimer: That dry dull tone was a joke, although it may be used
    during the Q & A session (where I won’t have cartoons to back me up).
    Jody Garnett is a representative of GeoTools Project Management
    Committee has been working on making it better since 2003 (with a small
    relapse in 2005 I admit – see honesty). Related projects such as GeoAPI,
    GeoServer and uDig have occasionally suffered a commit.
    12:00  uDig Desktop Application Framework (30') (files Slides ppt  ) Paul Ramsey (Refractions Research)
    An overview of uDig, an Eclipse-based open source desktop GIS platform.  Basic
    features of the software, design philosophy, technology and case studies of
    organisations that have implemented open source solutions using uDig.
    uDig is an open source desktop GIS platform, that combines broad support for OpenGIS
    and de facto industry standards with an interactive desktop paradigm.  uDig ships
    with a standard “GIS application” user interface, but is also designed to be
    extremely extendable and customizable.
    uDig is built in Java on top of the Eclipse Rich Client Platform using open source
    modelling and application frameworks from IBM and Sun Microsystems.  As such, it is
    an excellent example of a real-life application framework built with the latest Java
    development tools and techniques.
    The first half of this session will cover uDig basics.  The design philosophy,
    standard user interface, connecting to data sources (PostGIS, WMS, WFS, Shape Files,
    Images, Catalogues), feature styling, printing, coordinate re-projection, data
    editing, customization examples, and more.
    The second half of this session will examine the real-world implementation of open
    source solutions with uDig.  Case studies will be examined, in government, the
    private sector and NGOs.  How are people using uDig, and in what application
    categories?  What have their development experiences been?  What customisations have
    they created?

    11:00->12:30    Session 8 : Use - FOSS and NONFOSS Use FOSS anf NONFOSS : Slot 1
    11:00  Implementation of Synchronous, Spatially-Referenced Discussions Between Multiple Users with Open-Source Web GIS and Database Tools (30') (files Slides ppt  ) Michael Leahy (Wilfrid Laurier University)
    This presentation outlines recent work at the University of Waterloo that has
    developed a protypeWeb-based tool for synchronous, multi-user communication via a map
    interface. The tool, named MapChat, is based on several existing open source
    geospatial tools, including MapServer, PostGIS, and Chameleon, and uses AJAX-based
    techniques to enable synchronization of messages or map-based interactions between
    participants using standard web-browsers. The tool seeks to facilitate public input
    and perspectives to be assembled and analyzed in support of spatial decision making.
    To facilitate this it allows multiple users to participate in public or private
    threaded discussions between individuals and/or groups who can share and compare
    synchronously annotated map views. More importantly, integration of the manipulation
    of map objects with the users' comments (and vice versa) is enabled by allowing users
    to associate text messages in their discussions with spatial features or coordinates,
    providing direct association between the participants' discussion and the spatial
    data. This linkage between recorded discussion between remote (or co-located)
    decision participants and spatial reasoning evident in map data manipulation offers
    many possibilities for decision analysis and consensus building between participant
    groups. The presentation focuses on the technical design, functionality, and database
    schema that designed for the tool to meet the application needs. This includes the
    adaptation of the Chameleon interface to function using AJAX to avoid reloading the
    web page and maintain synchronization between users, and the representation of
    discussions using a database schema that allows recording of discussion elements and
    user interactions with to support the functionality of the tool.
    11:30  Migrating the Italian Forestry data base from an local proprietary software based architecture to a client-server FOSS based system (30') (files Slides pdf  ) Marco Ciolli (University of Trento)
    A huge database carrying forestry data is being create by the Italian national ISAFA
    (Istituto Sperimentale per l'Assestamento Forestale e per l'Alpicoltura) research
    institute. This database will become the official database for forest management of
    the majority of the Italian regions. It combines a huge quantity of alphanumeric and
    cartographic data and provides custom interfaces as well as database consistency
    check. Originally the system was built using Microsoft Access Data Base in connection
    to ESRI Arcview.
    This approach carries some shortcomings, due in particular to the local database
    management that implies the installation of the DB management and GIS software on the
    PC of each user and, more important, poses a huge problem for consistency and
    updates. In fact, data must downloaded on local computer, modified and then uploaded
    to server.
    A new solution, built on top of FOSS systems, has been proposed, solving the issues
    above and allowing more flexibility and performance at the same time. 
    This new solution uses a client-server approach with a central DBMS providing access
    to different classes of clients. This approach provides several advantages: 
    centralised, scalable and optimised DB management with access control, background
    consistency checking and no need for specific software on the client.
    The DB management is done by a PostgreSQL server with PostGIS extension, allowing the
    complete management of both semantic and geographic data in one database. This
    database is accessible from a Mapserver interface as well as from phpPgAdmin,
    replicating the MS Access interface using php.
    The existing Access has been semi automatically transferred into a PostgreSQL
    database, while the the cartographic data has added to the database from the ESRI
    12:00  Oxford Archaeology and the Challenges of Going Open Source in Geomatics (30') (files Slides pdf  ) Leif Isaksen (Oxford Archaeology) , Chris Puttick (Oxford Archaeology) , Joanne Cook (Oxford Archaeology)
    Oxford Archaeology is a Registered British Charity and the largest organization to
    provide archaeological contract services in Europe, employing nearly 300 people. We
    are committed to applying open source solutions to our IT needs at all levels on both
    economic and philosophical grounds, as well as applying similar principles of
    interoperability and standardisation to the data from our archaeological
    investigations. However, whilst spatial information is often at the heart of what we
    do, it is in creating a Spatial Data Infrastructure  that we have found our greatest
    challenges to going open source. Whilst some of these issues are specific to the
    individual needs of O.A., it is clear to us that the majority of them are shared by
    all newcomers to FOSS4G.
    The paper presented will document both those challenges and our successes and
    hopefully stimulate an open-minded but lively debate about the barriers which reduce
    FOSS4G take-up in the enterprise sector. Areas addressed will include standards and
    integration, platform-dependence, documentation, legacy systems, and fee-based
    proprietary alternatives. Further to this, we will propose the development of a
    loose-knit, but pluggable and standardized open source toolkit and manual for spatial
    data  management that gives the uninitiated a clear entrance-point into the emergent
    world of community-based geoinformatics. We hope that the ensuing discussion will be
    an opportunity to explore ways of bringing such development aidscloser to reality.

    11:00->12:30    Posters
    The Poster are presented throughout the conference 
    Lunch / Exhibition visit

    12:30->13:30    BOF Lunch Session
    12:30  Perl BOF (1h00') Ari Jolma (Helsinki University of Technology)
    12:30  Geodata Discovery and Metadata Models (1h00') (files Paper;   files Slides pdf  ) Stefan F. Keller (University for Applied Sciences Rapperswil) , Tom Kralidis (Environment Canada)

    13:30->14:30    Sesion 1 : SDI-USE SDI-USE : Slot 3
    13:30  Elements of a Service Oriented Architecture (SOA) based on OGC and W3C Standards (30') (files Slides pdf  ) Hans Ulrich Wiedmer (swisstopo / KOGIS)
    Service Oriented Architecture (SOA) is a framework supporting information exchange by
    means of services. Some elements in the sense of SOA are already realized as part of
    the Federal Spatial Data Infrastructure in Switzerland, others are still under
    investigation or in the phase of planning / realization.
    14:00  Using Free and Open Source software to deploy a Spatial Data Infrastructure (30') (files Paper pdf  ) Brian Low (Natural Resources Canada - Canadian Forest Service - National Forest Information System)
    In 2000 forest ministers of Canada’s federal, provincial and territorial governments 
    initiated the development of Canada’s National Forest Information System (NFIS 
    Canada) to respond to national and international reporting commitments on 
    sustainable forest management.  
    The development and application of open source geospatial software has allowed NFIS 
    Canada to deploy a Canada wide Web-based Open Geospatial Consortium (OGC) compliant 
    Spatial Data Infrastructure (SDI).  A suite of software, documentation, and training 
    material has been packaged together (SDI-in-a-Box) to allow for the easy deployment 
    of a SDI node. The “SDI-in-a-Box” solution encapsulates all necessary software to 
    publish and analyze geospatial and  non-geospatial data over a secured 
    The SDI-in-a-Box meets the all the requirements set out by NFIS Canada.  NFIS Canada 
    has adopted several key business models.  These include: NFIS Canada (1) is based on 
    international standards, (2) is vendor neutral, (3) is minimize licensing costs, (4) 
    is minimize impact on partner business practices and (5) is supporting common 
    services delivered over a common interoperable distributed infrastructure.  
    SDI-in-a-Box (or NFIS-in-a-Box) is based on a Linux distribution commonly used in 
    the informatics sector.  Within the software footprint are Web services key to the 
    SDI:  Web Server (Apache), Java Web Container (Tomcat), OGC Web Mapping Server 
    (WMS), OGC Web Feature Server (WFS), OGC Web Coverage Server (WCS), GeoLinking Data 
    Access Service (GDAS), Distributed Access Control (DACS) and many other services.  
    Linux Virutal Server (LVS) and other High Availability (HA) software are also used 
    to insure the Web resources (SDI-in-a-Box footrpint) are made tolerant and highly 
    available over the NFIS Canada SDI.  
    SDI-in-a-Box (or NFIS-in-a-Box) has been deployed in 14 jurisdictions and government 

    13:30->14:30    Session 2 : SDI-OGC-Security SDI-Security : Slot 3
    13:30  Secure WMS implementation (30') Claude Philipona (Camptocamp) , Sylvain Pasche (Camptocamp)
    OpenGIS Web Map Service (WMS) implementation specification does not currently cover
    security aspect to control access to data based on layers, attribute or geometry
    criteria. Due to political aspect regarding geodata, such features are often required
    in europe. Some vendors have implemented access control but it doesn't usually work
    with plain WMS client.
    This conference will present a simple solution to control access to WMS data, which
    works transparently with any existing WMS compliant client, with a SSL tunneling
    system between server and client.
    Current OGC  work to extend secured OGC services will also be discussed and compared
    with this approach.
    14:00  PKI Security and MapServer (30') (files Slides ppt  ) Michael Smith (US Army)
    Security and authentication are an increasingly essential part of web development.
    PKI enabled systems depend on digital certificates, electronic credentials issued by
    a certificate authority (CA), to establish identity and trust. Many government
    agencies and corporations are adopting PKI based security often implemented as smart
    card based authentication. The smart card's security comes from two things, one you
    know and one you own. This will be a guide towards implementing a PKI certificate
    authentication system via Apache and MapServer to limit map requests to valid
    authenticated users.

    13:30->14:30    Session 3 : GRASS Desktop GRASS-Desktop : Slot 3
    13:30  GRASS4LEED: Building geospatial support for Leadership in Environmental and Energy Design (30') (files Slides pdf  ) Helena Mitasova (North Carolina State University)
    Rising energy prices and increasing pressures on natural resources make sustainable
    development a necessity rather than a matter of choice.
    Major advacement in adaptation of sustainable development principles has been
    achieved by introduction of the LEED rating (US Green Building Council Leadership in Environmental
    and Energy Design) that provides tools to quantify success in sustainability.
    The role of landscape in sustainable development has been recently recognized by introduction of a new
    national standard for neighborhood design LEED-ND that incorporates important categories
    with geospatial components, such as location efficiency, land conservation,
    protection of habitats, runoff and erosion control, transportation, and others.
    Ready access to geospatial information and interactive, easy-to-use modeling environment
    can substantially improve exploration of various alternatives and optimize
    the proposed design for the best environmental and energy performance.
    The draft LEED-ND rating currently includes over 70 prerequisites and credits with
    important spatial components in all of its four categories: 1. Location efficiency,
    2. Environmental preservation, 3. Compact and connected neighborhoods, 4. Resource efficiency.
    We outline a concept for the development of GRASS4LEED methodology that will take advatage of the
    wide range of geospatial analysis and modeling tools that are already available in GRASS
    and can be used to build the following subsystems: 1.  Geospatial Sustainability Analyst
    for analysis of pre-construction landscape and the initial site plan;
    2. Geospatial Designer for modification of the site plan, such as
    incorporation of best management practices (BMP) and green site development principles,
    and evaluation of the effectiveness of modifications; and 3. Geospatial Sustainability Evaluator
    for self rating the final design and evaluation of its effectiveness using predictive modeling
    and environmental-economic trade-off analysis.
    To facilitate face-to-face collaboration during the design process, we explore the
    possibilities to use Tangible GIS that integrates landscape representation and control within
    a physical tangible model coupled with its virtual digital representation.
    We provide examples of tools and applications developed for GRASS that can be used as components
    for the proposed system, such as terrain analysis, 3D visualization, surface water flow
    and erosion simulation, solar radiation and photovoltaic evaluation, BMP design,
    and linking GRASS with Tangible GIS.
    14:00  Planning for Noisy Activities Within Urban Patterns (30') (files Slides ppt  ) James Westervelt (Engineer Research and Development Center)
    It can be difficult to locate activities that generate noise within urban patterns such as highways, airports, 
    factories, and other activities.  A new GRASS landscape analysis program r.decay.noise converts a map of 
    residential patterns into a map of complaint probability associated with placing a given noise source anywhere 
    within a study area.  We will introduce and explain the approach used in this tool and demonstrate its 
    applicability.  We will also introduce use of a related tool, r.decay, to generate maps of night sky illumination 
    caused by urban patterns.  Both can be useful in the identification of historic and projected changes in land 
    use opportunities.

    13:30->14:30    Session 4 : Development Development S4 : Slot 3
    13:30  An integrated freeGIS solution: MIPI project (30') (files Slides  ) Paolo Cavallini (Faunalia)
    The project “Habitat improvements for wildlife”, sponsored by the Toscana Regional 
    and the Pisa Provincial administrations and realized by Faunalia, is heavily geared 
    towards geographical information. For every aspect of data management and analysis 
    Faunalia is using exclusively free software:
    data are stored in PostgreSQL/PostGIS
    different database clients (geographic and alphanumerical) are used for 
    administrations: psql, phpPgAdmin, PgAdminIII, OpenOffice, QGIS, UMN MapServer, 
    analyses are run through PostGIS, GRASS and R
    QGIS is also used for data visualization and checking, and printing for field 
    surveys and dissemination of results
    most data are available in real time for wider dissemination of results through a 
    p.mapper web interface
    Main analyses are:
    home range size, overlap and localization of radio-tracked pheasants and other 
    population density of pheasants, hares and passeriformes
    habitat preferences for the same species
    land use and landscape analysis
    previsional models of habitat use
    The use of a complete, powerful, well integrated suite of programs allowed us to 
    create a multi-user (>12 professionals, students and volunteers, of very varied 
    technical computer background and skills) environment, without data duplication. 
    Thanks to interoperability, occasional functional limitations of single software 
    packages are easily overcome by having several alternatives at hand.
    It would have been infeasible to implement a similar infrastructure using 
    proprietary software, because the budget of the project is of the same order of 
    magnitude of the cost of licences needed.
    14:00  GDIdevl - running a GDI Lin-on-Win (30') (files Slides  ) Till Adams (terrestris GbR)
    GDIdevL-0.1 is an OpenSOurce project, delivering a linux ISO-Image of a complete
    Geodata-infrastructure on a CD. The Iso could be started on any running windows-PC.
    In the talk we are going to show the project and want to discuss possible fields of
    use. GDIdevl is an improvement of the LiveLinux GIS CD we presented last year on the
    FOSS4G 2005 in Minneapolis.
    GDIdevL consists of a preconfigured Linux distribution with several preinstalled
    applications for setting up spatial data infrastructures. GDIdevL can be run as a
    virtual computer on any Microsoft Windows operating system. The aim of GDIdevL is to
    enable interested GIS developers to run a native Linux environment within their
    common workspace without the need for reboots or another server. GDIdevL makes use of
    the commonly spreading idea of virtualization and emulation - the ability of modern
    operating systems and powerful hardware to run several OS at the same time. 
    GDIdevL is based on the latest Ubuntu distribution "Dapper Drake" and ships with
    PostgreSQL/PostGIS, UMN Mapserver, Mapbender Client Suite and many more professional
    and open source GIS software.

    13:30->14:30    Session 5 : Development Development S5 : Slot 3
    13:30  Oracle Database 10g Express Edition: A Free Spatial Database for Open Source Developers (30') Xavier Lopez (Oracle USA, Inc.)
    Oracle Database 10g Express Edition (Oracle Database XE) is an entry-level, small-
    footprint spatial database that's free to develop, deploy, and distribute; fast to 
    download; and simple to administer. Oracle Locator is a feature of Oracle XE that 
    provides core geospatial functionality needed to deploy location-based services 
    (LBS) and GIS solutions, from business intelligence web portals and CRM to 
    utilities, transportation, and land management applications.  Locator is supported 
    by the leading commercial and open source GIS and LBS technologies, including 
    MapServer, MapGuide, GeoServer, GeoTools, GRASS, GDAL, and Deegree.  With Oracle 
    Database XE, developers, ISVs, DBAs, and students can now develop and deploy 
    geospatial applications with a powerful, proven, industry-leading infrastructure 
    that has been adopted by 80-90% of medium to large organizations using spatial 
    database management systems, such as state and local government portals, national 
    cadasters, and insurance companies. This paper highlights the value propositions 
    for using this free database for developing robust geospatial applications:  easy, 
    open access to location assets across users, departments, organizations; and 
    secure, manageable, performant data management.  It also provides an overview of 
    the Locator capabilities in Oracle Database XE, including an open spatial data 
    type; SQL-based location queries and analysis such as proximity, nearest neighbor, 
    and distance; and compliance with the OGC Simple Features for SQL, ISO, and SQL/MM 
    14:00  Coordinate Systems: PROJ.4, EPSG and OGC WKT (30') (files Slides (pdf) pdf;   files Slides (.odp)  ) Frank Warmerdam (OSGeo / GDAL)
    A practical review of how to identify and specify coordinate systems for applications
    built on PROJ.4, use of EPSG codes or use of OGC Well Known Text.  Detailed examples
    will be given for a variety of coordinate system, including examples of how it would
    be used with applications such as MapServer, GRASS, GDAL/OGR, and PostGIS.  However,
    the techniques should apply to any application built on the same representations.

    13:30->14:30    Session6 : Webmapping - LBS LBS : Slot 1
    13:30  GeoTracing (1h00') (files Slides  ) Just van den Broecke (Just Objects)
    GeoTracing ( is an extensible client/server framework for
    GPS-based mobile tracklogging/media/feature entry and real-time tracing. LBS
    functionality is planned. GeoTracing is geared at providing a foundation framework
    for "Locative Media" applications, sports, games and dedicated applications like
    animal field observation. Geotagged media has a prominent role in the framework.
    Client/server interaction uses XML and Web 2.0 technologies like AJAX. The browser
    currently uses Google Maps (with some WMS hacks). GeoTracing is in the process of
    going Open Source (at
    GeoTracing applications allow users to track and share their movement through the
    landscape. While moving a user can enter impressions/annotations in the form of media
    and features like Points of Interest. All data is archived/managed in a CMS.
    Currently a mobile (smart)phone with Bluetooth GPS is used for entry. Through a
    web-browser tracks/annotations can be viewed in real-time on a Google Map. GeoTracing
    attempts to provide a foundation framework for specific applications. Several
    applications have been realized or are under development. Examples are GeoSkating
    (, Sense of the City (, geodrawing
    ( See for more
    applications.  GeoTracing builds on other Open Source frameworks like KeyWorx
    ( developed by Waag Society) and Pushlets ( developed
    by the author). The server uses Java (J2EE), the mobile client (MobiTracer)  is
    implemented in Java (J2ME). The browser uses AJAX and Google Maps. All client/server
    communication uses XML (Pushlets and KeyWorx extension protocols). Compliance with
    OGC-protocols and the use of OSS Geo-software like MapBuilder is under study.

    13:30->14:30    Session 7 : Desktop application Desktop applications : Slot 3
    13:30  DIVA-GIS (Annapurna) - an open source GIS for plant genetic resources and biodiversity analysis (30') Henry Juarez (International Potato Center) , Magna Schmitt (International Potato Center)
    DIVA-GIS is a free and open source geographic information system (GIS) for the
    analysis of biodiversity data. It contains modules for geo-referencing genebank
    collection data, quality control of geo-references, calculation of biodiversity
    indices, and modeling of crop occurences based on the EcoCrop database.
    DIVA-GIS 6.0 (Annapurna) is presently developed by  Magna Schmitt, Juan Carlos
    Gonzales, Luis Avila, Henry Juarez, Edwin Rojas and Reinhard Simon. It is a complete
    re-write in Java based on prior versions developed in Delphi. DIVA-GIS is based on
    uDIG and the EclipseRCP technology.
    14:00  gvSIG: What's New, What's Next (30') (files Slides pdf  ) Salvador Bayarri (IVER) , Luis W. Sevilla (Consellería Infraestructuras y Transportes)
    This technical session will introduce and demonstrate the new functionality added for
    the 1.0 version of gvSIG, the open source desktop GIS, which will be released around
    FOSS4G. The new extensions include graphical and command-line editing tools, raster
    georeferencing tools and feature geoprocessing tools. The session will also describe
    other improvements in the customization mechanisms of gvSIG, like the capability to
    add tools with associated scripting.
    In addition, the session will present a road map for the developments that will be
    occuring in a one-year time frame. These include raster reprojection, raster
    analysis, network analysis, advanced symbology, animation, 3D visualization and SDI
    authoring tools. The presenters will also discuss the collaboration opportunities in
    the project.
    gvSIG is a GPL-licensed GIS project that started in 2003, promoted by the Regional
    Ministry of Infrastructure and Transport and developed by the IVER company. In a
    first phase, it aimed at covering the visual analysis needs of the Ministry users,
    and then became a very complete SDI client with its user-friendly support of
    connections with standard OGC web services.
    In a second phase gvSIG has completed its functionality to become a powerful editor
    following -and in some cases improving over- both GIS and CAD editing environments
    with powerful capabilities such as command-line control and command history. Tools
    have also been added to allow common data preparation and analysis funcions such as
    raster georeferencing and standard feature geoprocessing operations. This new set of
    functions, together with improvements in the mechanisms for customization and
    expansion of the modular system, is released with the version 1.0 of gvSIG.
    gvSIG is an ambitious and well-funded project whith has attracted many contributors
    and now aims farther and wider than its original scope. Some of the extensions
    planned to be developed in this third phase include:
      * Raster analysis tools, ported from the SEXTANTE environment
      * Network creation and analysis tools
      * Advanced symbology and labelling
      * Animation and video generation
      * Global 3D visualization
      * SDI authoring tools

    13:30->14:30    Session 8 : Use - FOSS and NONFOSS Use - FOSS anf NONFOSS : Slot 3
    13:30  Creating a high performance webmapping site (30') (files Slides ppt  ) Steven Ottens (Geodan, Mapbuilder)
    The EduGIS project aims to introduce secondary school students to GIS. The project
    team contains both educational experts and GIS experts. It provides a free website
    with geographical information, a viewer and assignments for different levels of
    students. The assignments are for individual students or small groups of 2 or 3
    students. Originally it was based on a mix of proprietary and open source software.
    It was quickly discovered that the original setup could not cope with the traffic
    generated by one class, let alone multiple classes at once. The main issue was the
    WMS server which could not provide 300 maps per second as was required.
    In 2005 Geodan S&R was asked to improve the performance, to reach the goal of 300
    requests per second. Also they were asked to improve the manageability of the site.
    To reach both the performance goal and improve the manageability it was decided to
    replace the entire site with a new setup based solely on open source software. For
    the site management Joomla was chosen and for the WMS a combination of UMN Mapserver,
    Community Mapbuilder. This did improve the performance a 4 fold but still it did not
    reach nearly the goal of 300 requests per second.
    It became clear that with the current WMS approach it would not be possible to reach
    the performance goal. A more radical approach was needed to improve the performance.
    Server-side caching seemed to be the solution but the WMS specifications do not allow
    for that. In this presentation the steps taken to improve the performance, while
    keeping WMS compatible, will be discussed.
    14:00  The Conservation GeoPortal: An example of a shared geospatial resource (30') (files Slides ppt  ) Ned Horning (American Museum of Natural History)
    The Conservation GeoPortal ( is a new collaborative
    effort to build, share, and communicate geospatial information for biodiversity
    conservation. This work supports the principles and objectives of the Conservation
    Commons and is the first phase of developing a World Conservation Basemap and World
    Atlas of Conservation. The GeoPortal is primarily an Internet-based metadata catalog
    with a map viewer, intended to provide a comprehensive listing of GIS data sets and
    map services relevant to biodiversity conservation. This presentation will describe
    the process and framework used to develop the Conservation GeoPortal and will suggest
    ways that the Open Source Geospatial Foundation (OSGeo) can benefit and contribute.

    13:30->14:30    Posters
    The Poster are presented throughout the conference 

    15:00->16:00    Sesion 1 : SDI-USE SDI-USE : Slot 4
    15:00  Geoservices: the implementation of an SDI at the Dutch Ministry of Transport (30') (files Slides ppt;   files Poster pdf  ) Wim de Haas (Ministry of Transport, Public Works and Water Management)
    The Dutch Ministry of Transport, Public Works and Water Management uses their
    Enterprise Architecture framework to move from vertical (geo)applications towards a
    service oriented architecture with the emphasis on open standards. The main benefits
    are demonstrated in a real life use case demonstrating the flexibility of this setup
    in real life emergency situations. 
    Emphasis will be put on the build-up of an Open Source Framework implementation using
    a variety of OSS (Mapserver, Chameleon, Geoserver and Deegree). The use of
    proprietary software
    (IONIC, ESRI) will be briefly discussed as well.
    15:30  Shared Land Information Platform (SLIP)- Government of Western Australia showcasing GeoFOSS with WMS and WFS services (30') Tim Bowden (Mapforge Geospatial)
    An accurate description is coming...

    15:00->16:00    Posters
    The Poster are presented throughout the conference 

    15:00->16:00    Session 2 : SDI-OGC-Security SDI-Security : Slot 4
    15:00  52°North Working Group Security: Access Control in Spatial Data Infrastructures (30') Martin May (52°North)
    The goal of the OSS Initiative 52°North's Working Group Security is to develop an
    access control system for spatial data infrastructures. This system allows data
    providers to regulate access to non-public data and services without changing the
    standardized service interfaces or client applications. It may be used to customize
    service supply, for example provide different views of the same service or data
    depending on the user.
    The Web Authentication Service (WAS) makes up the first part of access control to GI
    services. Upon successful authentication, a WAS issues a ticket to the user which
    verifies his or her identity during the interaction with a secured OGC Web Service.
    Such an authentication may take place using different authentication methods, like
    for instance the password based authentication.
    The Web Security Service (WSS) constitutes the heart of our security infrastructure.
    This web service acts as a gateway to an access protected OGC Web Service (OWS), e.g.
    Web Mapping Service. The WSS prompts a user to authenticate before any request is
    analyzed and forwarded to the OWS. If the user provides a valid ticket from a trusted
    Web Authentication Service, the WSS checks whether or nor a request is an authorized
    request by querying the appropriate user rights. If a request is authorized, the WSS
    forwards it to the secured OWS and returns the respective response to the user.
    Access to controlled services via arbitrary desktop applications which support access
    to Web Mapping Services (e.g. ESRI ArcMap) is provided for by a Web Security Client
    The 52°North Web Security System may be used to customize service supply, for example
    provide different views of the same service or data depending on the user.
    This presentation will give an overview of the access control system's software
    components which are being developed within 52°North's Working Group Security. In
    addition to presenting the current state of the software developments, the
    presentation will outline the Working Group's future plans and report on the first
    lessons learned as a relatively young open source software engineering unit.
    15:30  Web-based hill slope erosion database for watershed management (30') (files Slides pdf  ) Sander Borghuis (Hydrotech Research Institute, National Taiwan University, Taipei, Taiwan)
    For a reservoir watershed management project in Taiwan a spatial database has been
    established. The database contains information about landslides, soil samples, and
    also stores geo-referenced air photographs and other geographic information. The UMN
    Mapserver solution enables viewing, zooming and querying of spatial information in
    different GIS formats in a web browser. The web based application was developed to
    enable easy access to the different  spatial information layers needed for integrated
    watershed management.
    The Watershed GIS Mapserver solution is based on a combination of Apache Web Server
    and the UMN Mapserver. The flexible Mapserver solution was used in this case to
    display and enable querying of spatial information that was collected for an almost
    700km2 large watershed in Taiwan. Supported vector formats are: ESRI shapefiles,
    PostGIS, ESRI ArcSDE and many others via OGR. Raster formats supported: TIFF/GeoTIFF,
    EPPL7 and many others via GDAL. Vector data is used for sub watershed boundaries,
    streams, roads, sample points and landslides. While raster data is used to display
    digital elevation model data in GRASS raster format, land use maps and air
    photographs in GeoTIFF format.
    When querying sample points, attribute information is shown in a template providing
    details about caesium-137 (137Cs) activity in soil samples, date of sampling,
    coordinates and elevation and when present also the number of erosion pins. In the
    near future the calculated and actual erosion rate for each sample location will be
    added. Photographs taken during the sampling can be viewed as well as a graph showing
    the depth distribution of 137Cs activity in profile samples. For landslides the
    landslide area is shown in the template. In the future the web-based spatial
    watershed database will show variation in erosion rates across the watershed. A
    training will be given to watershed managers to instruct office personnel how to use
    the system. The author believes the use of FOSS GIS software enables flexible and
    cost-effective implementation of this and other GIS applications in government and
    non-profit organizations.

    15:00->16:00    Session 3 : GRASS Desktop GRASS-Desktop : Slot 4
    15:00  GIS-based Urban Growth Simulation Modeling (30') (files Paper;   files Slides ppt  ) James Westervelt (Engineer Research and Development Center)
    We have developed a hedonic modeling approach within the GRASS GIS to identify the attractiveness of areas 
    around cities to new residential development.  The process considers the effect of driving time to attractors 
    such as existing urban areas, roads, highways, intersections and access ramps along with slope and proximity 
    to water and forest.  The current urban pattern is used to automatically calibrate the relative effect of the 
    different attractors.  Once calibrated, proposed regional planning options can be tested to identify anticipated 
    changes in attractiveness to new development.  This model has been applied to many locations across the 
    United States and is available for application to any other locations.

    15:00->16:00    Session 4 : Development Development S4 : Slot 4
    15:00  The Role of Open Source Software in Canada’s National Forest Information System (30') (files Slides ppt  ) Robin Quenet (Canadian Forest Service, Natural Resources Canada)
    In 2000 forest ministers of Canada’s federal, provincial and territorial governments 
    initiated the development of Canada’s National Forest Information System (NFIS 
    Canada) to respond to national and international reporting commitments on 
    sustainable forest management.  
    The development and application of open source software has allowed NFIS Canada to 
    deploy a Canada wide web-based Open Geospatial Consortium (OGC) compliant 
    distributed interoperable infrastructure at a very modest cost.  The adoption of 
    open source solutions as one of its business models was driven by the requirement 
    that NFIS Canada (1) be based on international standards, (2) be vendor neutral, (3) 
    minimize licensing costs, (4) minimize impact on partner business practices and (5) 
    support common services delivered over a common interoperable distributed 
    infrastructure.  In support of its open source business model NFIS Canada has been a 
    participant in the development of the OGC compliant version of University of 
    Minnesota (UMN) MapServer and Chameleon.  NFIS is cooperating with Canada’s National 
    Land and Water Information Service (NLWIS) in the specifications and development of 
    Geolinked Data Access Service (GDAS) and a web based generalized statistical summary 
    reporting system (GSSRS).  NFIS has led the development of the data domain service 
    (DDS), the distributed spatial analysis architecture (DSAA), the distributed access 
    control system (DACS) and is currently working on a number of services that will be 
    open sourced.  In addition NFIS Canada is using PostGIS, Postgress, Ka-Map, WikiCalc 
    and other open source products and it is distributing an open source OGC 
    compliant  “SDI-in-a-Box” based on MapServer and Chameleon. 
    NFIS currently supports an infrastructure serving 14 jurisdictions and comprised of 
    20 nodes located in 16 cities located across Canada with 2 enterprise level 
    computing arrays, 2 help centres and 5 development teams. The continued expansion of 
    the infrastructure will be primarily based on open source solutions.
    15:30  Geospatial Virtual Appliance - MapSnack (30') (files Full Abstract;   files Slides ppt  ) Stanislav Sumbera (Mendel University of Agriculture and Forestry)
    Virtualisation is an emerging technology on x86 platform simplifying deployment and
    configuration of complex information technologies. In free and open source software for 
    geoinformatics area, however, this trend is not yet fully reflected or leveraged. 
    Paper introduce results and epxeriences with FOSS geospatial virtual appliance 
    called 'MapSnack'.MapSnack is fully pre-installed and pre-configured geospatial web 
    server that runs on any standard x86 machine in a self-contained, isolated 
    Penetration of FOSS for geoinformatics can be speeded up with use of standard 
    virtual appliances thus minimizing time for installation and basic configurations 
    and maximizing focus on building up FOSS geospatial web solutions, related 
    workflows and integration with ERP systems. Moreover abstraction from particular 
    virtualisation platform  can be achieved with universal small boot CD with 
    compressed file system installation on choosen virtual platform.
    MapSnack high availability might be used together with appropriate tutorials as 
    educational package for learning OGC standards and related geospatial products such 
    as UMN Mapserver, GRASS, GDAL, etc)

    15:00->16:00    Session 5 : Development Development S5 : Slot 4
    15:00  Modelling techniques for spatial information using free and open source tools (30') Patrick Browne (School of Computing, Dublin Institute of Technology)
    This presentation is concerned with the demonstration of specification and modelling 
    techniques for the representation of geographic data. We will demonstrate two 
    approaches to spatial modelling using freely available tools. We will use an 
    extension to the Unified Modelling Language (UML) called ArgoCASEGEO[1] together 
    with an OCL tool called USE[2]. Together these represent the object oriented 
    paradigm. In contrast we also use an executable specification language called CafeOBJ
    [3]. Both of these techniques allow us to build executable prototypes. 
    Heterogeneous geographic information consists of metric, topological, and thematic 
    data. All this information is time varying. Further it is required that such 
    information be stored, queried and updated, which entails the specification of a 
    database schema. Geographic information has important economic, social, and legal 
    roles which demand high quality data and high quality systems to maintain that 
    data.  We feel that modelling this data can contribute to our understanding of its 
    inherent complexity.  Given the complexity and diversity involved in modelling 
    spatial and temporal data, it is entirely appropriate to tackle small sections of 
    the overall problem one at a time using the most appropriate techniques. Equally, in 
    order to present a coherent model it is important to combine the various models into 
    a meaningful coherent whole. These tasks present a significant modelling challenge. 
    In order to make our ideas more concrete we will present a motivating example, which 
    consists of a simple map and two executable prototypes, which captures some 
    of the complexity present even in a simple map.
    [2]A UML-based Specification Environment: 
    15:30  Scripting Support Extension in Fleets Management Software (30') andrea sponziello (Center for Advanced Computational Technologies/NNL INFM&CNR Lecce, Italy)
    Intelligent Transportation Systems (ITS) play today an important role in vehicle
    management and safety fields. In fact, vehicle location and fleets management systems
    are achieving a growing interest in both private and public fields and give a
    substantial enhancement in related resources usage optimization, decision support
    process and so on.
    More in general, ITS will be part of life in the future, several information-related
    technologies are already developed and other ones are work in  progress: traffic
    control, management and surveillance, crash prevention and safety, emergency
    management are only part of a field’s list in which ITS have found application. Both
    commercial and private vehicles are becoming to incorporate many different electronic
    devices that improve mobility, safety, reducing pollution, cost, travel timer and
    consequently enhancing road-network efficiency. These systems are result from
    research activities spread over many different disciplines: computer science,
    communications, electronics and so on.
    Considering now more in depth vehicle location and fleets management systems, ITS
    involve several research challenges related to the information gathering, collecting,
    processing, accessing and development challenges related to systems integration,
    customizations of legacy applications and so on. In fact in these systems several
    board’s information are continually monitored (such as comfort and travelling
    characterizing parameters, engine control signal, etc.) and stored or transmitted,
    coupled with the instantaneous location for real time control or future usage.
    Moreover users must be able to access information in a way that is best suited to
    their business.
    Current ITS systems are complex applications that do not offer the possibility to be
    extended, customized or integrated with third-party enterprise software. Rarely they
    supports a web services interface or an API framework that a developer can use to
    extend , for example, an existing ERP (Enterprise Resource Planning) application.
    This paper illustrates a new perspective for the ITS systems, from simple and closed
    applications to open framework of services and APIs with an integrated scripting engine.
    In particular this paper focus on an implementation of a scripting support extension
    that we call Scripting Embedded Engine (SEE).
    The SEE can give to the users the possibility to develop custom code to modify
    system's behaviours without the knowledge of the application source code or other
    complex low level design details.
    Some Use Cases will be illustrated as practical examples of user customizations
    provided by the integration of Scripting Embedded Engine into an existing ITS
    Traditional fleets management applications are based on client-server architecture
    with native GUI. This solution arises many drawbacks such as complex installation
    procedures and high running costs.
    To overcame these problems, newest fleets management software are designed on web
    paradigm and exploiting third-party web services for accessing, for instance,  to
    geographic information and routine such as cartography and route planning services.
    This allows a customer to use the ITS platform as an outsourcing service reducing
    maintenance costs and improving the application accessibility.
    The web technology creates only a basis for an easy SOA (Service Oriented
    Architecture) integration. In order to have a full SOA compliant ITS application we
    have to adopt a really new perspective for the ITS applications design: from a
    monolithic and closed application to open framework of services and APIs capable of
    user customizations.
    In fact, a third-party ERP can take many advantages by linking its vehicles, drivers,
    workers (and motion resources in general) directly with real-time and historical data
    of the ITS. In the following sections we show a solution that changes the classical
    vision of fleets management software, refactoring them adding a software component
    called Scripting Embedded Engine (SEE) which provides simple and wide system
    extension with user customization.

    15:00->16:00    Session6 : Webmapping - LBS LBS : Slot 2
    15:00  Mobile Monitoring System for Disaster Management – Experiences gained during the West Asian Games 2005 in Doha, Qatar (30') (files Slides  ) Till Adams (terrestris GbR)
    In December 2005 the third West Asian Games took place in the emirate of Qatar
    located on the Persian Gulf. The games' organizing committee asked the german
    technical inspection agency TUEV to develop a mobile, real-time, web based system to
    monitor and maintain safety standards with respect to health, environment, hygiene
    and food safety in locations related to the games.
    The monitoring system was jointly developed by terrestris and TUEV and is able to
    relay safety test-data as well as photos to a central database via GSM (global system
    for mobile communication). This data can then be accessed online by organizing
    committee staff through a web based geographic information system (WebGIS). 
    The auditors of the TUV used a PDA for identifying objects like toilets, kitchens,
    cafeterias or spectators places, e.g., performing various health and safety tests,
    optionally took photos and sent the results categorised as green, orange or red via
    email to a centralized database. 
    The members of the organisation committee had a web-GIS based frontend, where orange
    and red tests appeared in a certain frame. Clicking on theses "flags" the map zoomed
    to the CAD-drawings of the surrounding area of the tested object and opened a tab
    with the results of the test, optionally also with the attached photographs.
    The whole system was mainly implemented using Open Source software and standards of
    the OGC. The presentation is mainly a live demo of the project.
    15:30  A context aware mobile GIS: design, architecture and first implementations (30') (files Slides pdf  ) DIEGO MAGNI (POLITECNICO DI MILANO - POLO REGIONALE DI COMO) , MASSIMO LEGNANI (CEFRIEL)
    A context aware mobile GIS is being implemented for a current Italian national
    research project, which has the aim to exploit informative and geomatics 
    for exploring archaeological contexts. This project is carried out by the 
    di Geomatica of Politecnico di Milano/Polo Regionale di Como and CEFRIEL (ICT Center
    of Excellence For Research, Innovation, Education and industrial Labs partnership).
    In particular, the mobile GIS we are talking about is thought for the context of
    Comum Oppidum, a pre-roman archaeological site within the Italian Regional Park of 
    Spina Verde, near the Como town (Northern Italy).
    It is a client-server web application running within a Tomcat servlet container. It
    is composed by three parts: a proper mobile GIS, a context-aware platform and a
    servlet filter which manages and integrates them.
    The mobile GIS is a servlet implemented with Java Mapscript, generates XHTML web
    pages improved by JavaScript and loads ESRI shapefiles, MapInfo .TAB files and data
    coming from a PostgreSQL/PostGIS DBMS. 
    The context-aware platform adapts the service according to user position, objects of
    interest localisation (location server), used devices, contrast/brilliance and
    contents deepening.
    The servlet filter has been thought to give these properties to the mobile GIS. At
    the moment, only two of them are being integrated in the mobile GIS; they are the
    user position and the objects of interest real-time visualisations. The other ones
    will be treated in future developments of the project.
    The user position real-time visualisation is made by drawing on the map the
    coordinates of the user, coming from a GPS receiver associated to the handled device
    which the user accesses the mobile GIS by. The localisation of objects of interest 
    made by RFID (Radio Frequency IDentification) targets, which send the coordinates 
    other information of these objects to the application.
    In order to correctly draw the GPS user position in the map, the geographic 
    system is WGS84 now. However, in a future version of the application it will be
    replaced by the Italian Gauss-Boaga system and the GPS position will be drawn on the
    map after an on-the-fly conversion from WGS84 system, provided by a service that 
    be implemented expressly. 
    At the moment, the context aware mobile GIS has basic map browsing and feature query
    functionalities, table of contents (HTML legend), reference map, scalebar and – we
    said – manages data coming from GPS receiver and RFID targets.
    Other functionalities, like query by attribute and zoom by rectangle, will be added
    in the next months.

    15:00->16:00    Session 7 : Desktop application Desktop applications : Slot 4
    15:00  JCarthema : migration of a thematic mapping application using Java GIS Toolkits (30') (files Screenshots;   files Slides pdf  ) Andreas Meissner (MicroGIS AG)
    Carthema ( is an application for thematic mapping, born in Lausanne
    University at the Geography Institute. Initially developped for old MacOS platform
    in Pascal language, JCarThema will be the Java version of CarThema. The main
    advantage of this migration will be platform independency. Carthema offers a wide
    range of thematic mapping representations. JCarthema will inheritate these
    functionnalities and by adopting the terms of opensource licensing, provide an
    application dedicated to thematic mapping to the FOSS4G community. The project is at
    its start, and one main question appears : with the usual idea in mind "not
    reinventing the wheel", what toolkit/framework is appropriate ? Should we start from
    scratch, use Geotools, create a plugin for uDig, OpenJUMP or gvSIG ? Therefore, this
    presentation will not give you answers, but rather ask the good questions.

    15:00->16:00    Session 8 : Use - FOSS and NONFOSS Use - FOSS anf NONFOSS : Slot 4
    15:00  FIONA - SDI with PostgreSQL/PostGIS, GeoServer, UMN MapServer and Mapbender (30') (files FIONA presentation (pdf) pdf;   files FIONA - demo login;   files FIONA presentation (open office);   files FIONA - infos on  ) Astrid Emde (CCGIS Christl & Stamm GbR)
    The Ministry of Agriculture of the Federal State of Baden-Wuerttemberg in Germany
    operates the online portal FIONA. The portal provides authenticated and secured
    access to 80.000 farmers who can measure, digitize and calculate their farmland areas
    to apply for subsidy grants.
    The Project is implemented with Open Source technologies - PostgreSQL/PostGIS,
    GeoServer, UMN MapServer and Mapbender. 
    PostgreSQL/PostGIS handles more than 8.5 million farmland parcels. Read and write
    access to geographic features are provided by GeoServer as OGC WFS.  The imagery
    served by MapServer WMS is overlayed with features served
    by GeoServer WFS. The Mapbender portal manages user access and orchestrates the OGC
    The Ministry of Agriculture of the Federal State of Baden-Wuerttemberg in Germany
    operates the online portal FIONA. The portal provides authenticated and secured
    access to 80.000 farmers who can measure, digitize and calculate their farmland areas
    to apply for subsidy grants. The cadastral basemap comprises 8.5 million land parcels
    additional data sets comprise a topographical basemap as scanned raster data and
    vectorial infrastructure network (highways, railroads, roads, places, geographical
    names database), etc.
    The FIONA Project is implemented with Open Source technologies. PostgreSQL/PostGIS
    handles more than 8.5 million farmland parcels.
    Read and write access to geographic features (farmland parcels, landscape components)
    are provided by GeoServer. GeoServer is used as OGC WFS.
    Both GeoServer and UMN MapServer access the same database PostgreSQL /
    PostGIS. Load distribution is implemented for the WMS services only. The WMS has to
    handle approximately 10 times more requests than the GeoServer.
    The Mapbender portal manages user access and orchestrates the OGC services GeoServer
    and MapServer. The imagery served by MapServer WMS is overlayed with features served
    by GeoServer WFS.
    This presentation shall give an overview on FIONA and the cooperation of the
    different components and a live demo will be provided.
    You can get an overview about the project:
    15:30  Dynamic webgis and tracking of mobile devices (30') (files midlet_avi;   files follow_avi;   files fleet_avi;   files Paper pdf;   files Slides ppt  ) Michele Ceccarelli (Research centre on Software Technologies, University of Sannio) , Francesco Cioffi (Research centre on Software Technologies, University of Sannio)
    A webgis is a system to manage and deploy spatial data and associated
    attributes on the web.  Usually, the data are static on the
    client-side: a standard webgis application doesn't manage dynamic
    information.  In this article we illustrate a dynamic webgis: a system
    architecture that is able to automatically collect, manage and display
    dynamic geographic information.  In this way one can monitor in real
    time on the map the state of time-evolving entities.  Possible
    applications are fleet tracking, environmental control, surveillance.
    Actually the system is being applied to fleet tracking.
    In a standard webgis, once the client has requested and received data,
    these data can change on the client, if and only if, the client send a
    new request to the server (common HTTP protocol behavior).  The main
    drawback of this kind of architecture is that every time the user
    wants to change or interrogate the map, the server has to update the
    view and send it to the user.  This can create an impression of poor
    interactivity, but this architecture is not able to show the state of
    an entity after it is changed.
    It is our opinion, that in a dynamic architecture, the changes should
    be visible, to the user, in real-time.  We mean, for dynamic webgis,
    an environment where the entity state can change many times.  If one
    has to monitor the state of an entity (eg. temperature or alarm sensor
    in a building), there is the need of managing dynamic information, in
    a more responsive way.  Our aim, here, is the proposal of a dynamic
    architecture consisting into a real-time webgis where the user can
    observe changes over the map as the corresponding information is
    available and updated from external sources, without explicit requests
    by the user.
    The developed system, termed USAlov, is based on Alov /
    TimeMap. TimeMap is developed in J2EE technology and it is very
    flexible and easily extensible. USAlov is a J2EE / J2ME application
    developed to track locations of remote mobile devices storing their
    positions on a relational database.  It can be used to view real-time
    locations of mobile devices.
    Our mission has been the integration and development of new features
    in Alov / TimeMap. We have added a tracking server, and a mobile
    component, while the applet has been extended with modules for monitor
    the state of targets.
    Tracking server is a new server-side component, that manages dynamic
    information about mobile devices.  It stores this data into a MySQL
    database, and stores in memory the information about active devices.
    We have developed a mobile component that runs on mobile devices and
    communicate, by the bluetooth protocol, with common GPS receivers,
    and, by GSM network, with the tracking server.  Last, we have extended
    the basic TMJava applet, used to view static GIS data, with the
    capability to communicate with tracking server and show dynamic
    information.  The extended applet allows to dynamically query the
    tracking server, to get the position of the mobile devices
    The mobile device, J2ME enabled (eg.  mobile phone), communicates with
    a GPS receiver, and it sends information about its location to a web
    server.  Thanks to GPRS / UMTS connection and short size (few bytes)
    messages it is possible to use this application in a not expensive
    The server stores the messages from mobile devices into a database and
    in an active structure that resides in the server.  A thread is
    responsible to load information about monitored targets in memory.
    The client is based upon Sun Java applet technology, which allows to
    view the whereabouts of an entire fleet from a desktop.  The applet
    provides a tracking panel used to configure the request to send at
    tracking server.  After query, the client runs a thread that updates
    the requested data at configurable intervals time.  Indeed, the applet
    is in a continuous polling to the server with HTTP requests.

    16:00->16:30    Social Event : Château de Chillon Information and Bus departure to port (Location: Château de Chillon )
    Information and Bus departure

    16:30->17:00    Social Event : Château de Chillon Boarding (Location: Château de Chillon )
    Boarding on the Boat

    17:00->23:55    Social Event : Château de Chillon Boat cruise + dinner Chateau de Chillon (Location: Château de Chillon )
    Boat departure
    Cruise with Aperitif

    Friday 15 September 2006 toptop

    08:30->10:00    Session 9 : Open Geodata and data sharing SDI-Open Geodata : Slot 1
    08:30  Have A Nice Metadata (30') Jo Walsh (-)
    Managing metadata well is the key to making a repository of open geographic data
    really useful and re-usable. Creating metadata can be a dull chore. Part of the
    problem is over-focus on production, rather than consumption; on standards, rather
    than on usage. The Open Geodata Committee at OSGeo has been working on a "simplest
    useful thing" approach to geographic metadata. This talk discusses ways in which
    metadata creation can be made easier (by automatic extraction from standards based
    formats), more fun (through 'conversational' irc and email interfaces rather than
    filling in forms) and more useful (via GeoRSS syndication and machine-assisted
    web-based search).
    09:00  Architecting Participation for GeoSpatial Data (30') (files Slides ppt  ) Chris Holmes (The Open Planning Project)
    While the open source geospatial community has made large strides to write software
    that competes with with the major vendors, we as a community have yet to do anything
    truly new or innovative.  The most exciting potential area for me is bringing the
    open source process to geospatial data, creating 'architectures of participation'
    around the creation and maintenance of geo-information.  
    We as a community are ideally suited to tackle such problems, since it is not simply
    a technical issue, but also a social one of getting a group of diverse volunteers to
    contribute to a shared resource that benefits all.  The social problems will likely
    be similar to the ones we already tackle in our own communities, and the technical
    solutions are best built on top of the existing software we are already working on.  
    While OpenStreetMap has taken a great early lead, especially in the social aspect, I
    believe that a diverse ecosystem of open geodata projects will have a greater chance
    for success in the long run.  This will allow for experimentation and innovation with
    both the social (licenses of data, commit rights, value propositions) and technical
    (standards, user interfaces, scalability, interoperability, ect.) aspects of creating
    a successful environment around furthering the creation of open geodata.  A technical
    architecture allowing maximum re-use of existing open source software in
    collaboration will be proposed, along with conjecture on different forms of social
    organizing around architectures of participation for geospatial data.  I hope to make
    the session an interactive discussion, to get ideas flowing on how the Open Source
    GeoSpatial community can take a lead role in bringing the open source process to geodata.
    09:30  Public geodata in Europe (30') David Jonglez (Camptocamp)
    This talk will present en overview of the Public geodata issue in Europe.

    08:30->10:00    Session 10 : SDI-OGC SDI-OGC : Slot 1
    08:30  A FOSS4G role in Spatial Data Infrastructures: Implementing Data Standards (30') Robert Atkinson (Social Change Online)
    The goal of many FOSS4G deployments, and indeed development efforts, are the creation
    of Spatial Data Infrastructures. SDIs are intended to be hierarchical - with activity
    devolved down to the lowest level, and the "whole being greater than the sum of the
    parts". In practive this is largely unrealised, and the tools are not yet good enough
    to achieve it. This paper examines the fundamental requirements for SDIs to
    interoperate, and focusses on the emerging methodologies for creating data standards
    so that SDI components are worth connecting. Implemented examples using the Geoserver
    platform will be provided, and an introduction will be provided to activities
    developing data standards support within Geoserver and Geotools. Finally, a series of
    guidelines and ideas for turning the "OpenSDI software stack" into a genuine SDI
    toolkit will be explored, in advance of detailed requirements analysis to be expected
    from an emerging alignment of global SDI architectures.
    09:00  deegree2: an API for OGC-conform services and clients (30') Markus Mueller (lat/lon GmbH) , Ugo Taddei (lat/lon GmbH)
    The current development of GIS application focuses more and more on open source
    development and OGC-conform interoperability. The deegree project has so far
    contributed with some more popular OGC services like WMS, WFS, WCS and CS-W. deegree
    is currently the most comprehensive open source implementation of OGC services. In
    its second release, deegree brings out a revised API, new services (e.g. a Web
    Processing Services) as well as many new features in addition to the known ones. The
    presentation will introduce deegree2 and some of its most important services. An
    overview of the deegree API and its use on the client side will be given. This will
    be illustrated with a few case studies.
    09:30  Open Source and Open Standards for GIS in the US Army Corps of Engineers (30') Joel Schlagel (US Army)
    MapServer is an ideal mapping component for large and complex web-based geospatial
    information systems. Its stability, scalability, platform independence and
    variety of access methods allow for easy application integration and deployment.  
    MapServer support for Open Standards and support for all major commercial and open
    source database and GIS software.  This presentation will provide an overview of a
    wide range of Army Corps of Engineer applications using MapServer for visualization,
    and provide guidance and insight into succesful approaches to applying  open source,
    standards based mapping in a large organization.

    08:30->10:00    Session 11 : GRASS-DEV GRASS-DEV: Slot 1
    08:30  A Python sweeps in the GRASS (30') (files Slides pdf  ) Alessandro Frigeri (Università degli Studi di Perugia, Italy)
    The GRASS project started in the 80s, survived in 90s and entered the 2000 in good
    shape, with a multi-disciplinary team of developers and users that characterize
    GRASS since its beginning.  As time flows, new software projects and languages enter
    the scene, but GRASS still remains a solid sofware system for
    storing/processing/retreiving spatially-referenced data, written in C with the chance
    of shell for scripting purposes.
    Following its design goal "Fill the gap between shell and C", the Python programming
    language can give an extra boost on both functionality and extra features to GRASS.
    Among the various advantages GRASS project can benefit from Python, it can also give 
    an easy access to object oriented programming, allowing to use an object oriented or
    a structured programming paradigm as it is needed by the type of implementation.
    In 2006 various contributions allowed to experiment first python-GRASS
    applications.  A review of what has been done and use of python within GRASS
     will be presented.
    09:00  GRASS goes web: PyWPS (30') (files Paper;   files Slides pdf  ) Jachym Cepicky (MZLU Brno)
    OGC's Web Processing Service draft paper 05-007r4 is defining the way, geoprocessing
    operations should be offered over networks using Web Services. This paper introduce
    one of this implemetation. The target of PyWPS (Python Web Processing Service) is to
    offer GIS tools over web interface. PyWPS offers the user environment for writing own
    parts of WPS - Processes, bringing funktionality of GIS GRASS and other geoprocessing
    tools should be as easy as possible.
    09:30  A Chamaleon link to GRASS (30') (files demo URL;   files Slides ppt  ) massimiliano cannata (supsi)
    Web-GIS services is one of the most growing sectors in the Geographical Information
    System (GIS) science. Its popularity mainly resides in an easy-to-use interface for
    non-specialists to access geographical information for decision making.
    In most cases these web applications are focused on distributing geospatial
    information on the Internet in a “static” way: users can access and navigate the
    different maps, build combinations of layers and print the results. More “dynamic”
    applications are now requested by different specialists: geologists ask for
    digitalization tools, hydrologists ask for watershed analysis tools, and so on.
    Providing these kinds of geoanalysis tools requires full access to typical GIS
    capabilities like map generation, map editing and map analysis.
    In the FOSS (Free and Open Source Software) world two software packages are widely
    used for building Web mapping services and computing geographical analysis:
    is a highly customizable and adaptable environment for deploying and managing Web
    mapping applications. By using MapServer
    ( as the backend mapping
    engine that generates map images, manages mapped data and handles all of the
    geographic processing, Chameleon provides a tag system similar to HTML (Hypertext
    Markup Language) to incorporate the required mapping functionality into your current
    HTML page.GRASS (Geographic Resources Analysis Support System, is a GIS used for
    geospatial data management and analysis, image processing, graphics/maps production,
    spatial modeling, and visualization. It provides import/export capabilities for
    extensive data formats (by using the GDAL/OGR libraries and specific commands) and
    data reprojection (by using the PROJ library).
    A new procedure for linking these two geospatial Open Source software packages is
    presented. Such a procedure allows for the development of custom Chameleon
    functionality (in the form of Chameleon “widgets”) to seamlessly access GRASS
    Due to the FOSS environment of both of these software packages, this is a free,
    transparent and highly customizable solution for developing “Web-GIS analysis tools”.

    08:30->10:00    Session 12 : GRASS GRASS : Slot 1
    08:30  Scalable Raster-to-TIN Simplification (30') (files Slides  ) Jonathan Todd (Researcher for Bowdoin College)
    This project investigates the use of triangulations (TINs) to represent and compute
    on very large terrains in GIS. While rasters are very popular and widely available
    and supported, both in theory and in practice, TINs are not as well represented in
    GIS packages, and in particular in GRASS. However, because the resolution of TINs is
    not fixed, but adapts to the terrain, TINs have the potential of being more (space)
    efficient than rasters, especially for very large terrains. 
    We study the problem of finding a scalable approach for simplifying a raster into a
    TIN that approximates it within a specified error threshold. By scalable here we mean
    that the algorithm should work well as the size of the input raster becomes very
    large, exceeding the amount of main memory available on the machine. Our module,
    r.refine, is implemented in GRASS for use and experimentation by the GRASS community.
    The approach can be extended to simplifying arbitrary point-data and thus could be
    useful for processing LIDAR data. 
    We present experimental results of r.refine showing that TINs of desired accuracy can
    be obtained efficiently from (very large) rasters; and, despite all the overhead of
    storing the topology, TINs are much more space-efficient than rasters of comparable
    accuracy. For example, for error thresholds of 0.01%, a grid of xxx MB can be
    represented as a TIN of xxx MB, which is a xxx reduction in size. Thus a raster of
    xxGB can be represented as a TIN of XXMB. This space reduction of TINs is a reason to
    believe that terrain analysis modules that operate on TINs would be much faster than
    their counterparts on rasters.
    09:00  New approaches in modelling, analyses and visualisation of volume data with GRASS and VTK (30') (files Slides  ) Sören Gebbert (Technical University Berlin)
    For many years GRASS supports the creation, modelling and visualisation of volume
    data. The existing modules for ascii import, map calculation and spline interpolation
    from 3d vector data made available a rudimentary approach of volume data modelling
    and analyses. The visualisation of this data was realised by nviz or Vis5D.
    Since last year this capability has been widely extended by providing new modules for
    raster->volume, volume->raster conversion as well as volume cross section and 2d
    elevation->volume conversion. With the new export modules for volume, raster and
    vector data into the VTK format, the support of a sophisticated visualisation tool
    kit for data visualisation and analyses is now available.
    In the first part of this presentation the new capabilities of GRASS for creating and
    modelling volume data will be introduced. This introduction includes a brief
    discussion about some existing modules like
    * r3.mapcalc
    and a detailed discussion about the new modules 
    * (which converts 2D raster map slices to one 3D raster volume map)
    *  (which converts 3D raster maps to 2D raster maps) 
    * r3.cross.rast  (which creates cross section 2D raster map from a g3d raster volume
    map based on a 2D elevation map)
    *  (which creates a 3D volume map based on a 2D elevation and value
    raster map).
    The second part will show how to export, visualise and analyse the volume data with
    the Visual-Tool-Kit VTK. The meaning of “VTK” will be explain as well as why it was
    chosen to visualise and analyse the GRASS volume data. 
    The GRASS module r3.out.vtk for volume data export will be introduced as well as
    r.out.vtk and v.out.vtk for raster and vector export. The visualisation and analyses
    capabilities of VTK will be presented with Paraview (based on VTK). 
    Paraview provides a wide range of functionalities to process the imported volume data
    like cut and cross-section filter, threshold filter, vector visualisation,
    iso-surface creation and so on. Therefore it will be briefly explain how to handle
    the imported GRASS data with Paraview.

    08:30->10:00    Session 13 Development Devlopment S13 : Slot 1
    08:30  OpenLayers: An AJAX Library for Building Mapping Applications on the Web (30') (files Slides ppt  ) Schuyler Erle (MetaCarta, Inc) , Christopher Schmidt (MetaCarta, Inc)
    OpenLayers is a BSD-licensed, pure JavaScript API for building map applications on
    the Web. OpenLayers offers the ability to display a number of different types of data
    (e.g. WMS, WFS, point data) in a dynamic, AJAX-driven, "slippy" mapping interface. We
    will look at how to view data from OGC web services, GeoRSS feeds, ka-Map caches,
    Google Maps, KML, and more in OpenLayers. We will also examine how the OpenLayers API
    makes it easy to build new and slick mapping apps.
    09:00  CampusMapper - a light-weight internet mapping tool using MySQL, Tomcat and SVG (30') (files Slides(PDF) pdf;   files Slides ppt  ) Barend Köbben (International Institute for Geo-Information Science and Earth Observation (ITC))
    CampusMapper is an interactive mapping tool for the University of Twente campus. It's
    part of the Wireless Campus LBS project in which state-of-the art Location-Based
    Services are developed that use the university's WiFi network as its foundation.
    The Wireless Campus LBS
    Wireless Campus LBS is an informal co-operation  project at the University of Twente
    (UT) in cooperation with the International Institute for Geo-Information Science and
    Earth Observa-tion (ITC) to provide Location Based Services (LBS) for the UT campus.
    This LBS run on the existing Wireless Campus system that provides the whole 140ha
    University grounds with WiFi based internet access. The project serves as a testbed
    for research activities as well as an infrastructure to develop practical use cases
    upon. A first use case has been to provide the participants of SVGopen2005, the 4th
    Annual Conference on Scalable Vector Graphics  with an LBS to help them navigate the
    conference locations and locate fellow attendants [1].  
    CampusMapper Customised Mapping Service
    For the wireless Campus LBS a spatial database is being build (using MySQL) which
    eventually will hold all topographic and building data of the campus. The University
    services (such as Public Relations and Facility Management) are especially interested
    in it, as it can provide the basis for quickly and easily customised maps of the
    campus or parts thereof. ITC has experience in and knowledge of building such mapping
    services and was willing to help this project forward by building a protype of such
    an interactive, web-based application. This involved extending and structuring the
    spatial database and building Open Standards based Webservices. The architecture and
    setup of the services was  based upon the GDI-light concept, as experimented earlier
    with in the RIMapper system [2], employing MySQL, Java Servlets and SVG. This paper
    presents the technical background and setup of this application and plans for future
    development, among others to achieve OGC WMS compatibility.
    [1] Köbben, B., K. Muthukrisnan, et al. (2005): Wireless Campus LBS - A testbed for
    cartographically aware database objects. Proceedings of Symposium 2005 Location Based
    Services & TeleCartography, G. Gartner (ed.). Wien: Research group Cartography,
    Institute of Geoinformation and  Cartography, TU Wien. pp. 47-51.
    [2] Köbben, B. (2004): RIMapper - a test bed for online Risk Indicator Maps using
    data-driven SVG visualisation. Proceedings of 2nd Sypmposium on Location Based
    Services and TeleCartography, G. Gartner (ed.). Wien: Institute of Cartography and
    Geo-Media Techniques. pp. 189-195.
    CampusMapper is an interactive mapping tool for the University of Twente campus. It's
    part of the Wireless Campus LBS project in which state-of-the art Location-Based
    Services are developed that use the university's WiFi network as its foundation.
    The Wireless Campus LBS
    Wireless Campus LBS is an informal co-operation  project at the University of Twente
    (UT) in cooperation with the International Institute for Geo-Information Science and
    Earth Observa-tion (ITC) to provide Location Based Services (LBS) for the UT campus.
    This LBS run on the existing Wireless Campus system that provides the whole 140ha
    University grounds with WiFi based internet access. The project serves as a testbed
    for research activities as well as an infrastructure to develop practical use cases
    upon. A first use case has been to provide the participants of SVGopen2005, the 4th
    Annual Conference on Scalable Vector Graphics  with an LBS to help them navigate the
    conference locations and locate fellow attendants [1].  
    CampusMapper Customised Mapping Service
    For the wireless Campus LBS a spatial database is being build (using MySQL) which
    eventually will hold all topographic and building data of the campus. The University
    services (such as Public Relations and Facility Management) are especially interested
    in it, as it can provide the basis for quickly and easily customised maps of the
    campus or parts thereof. ITC has experience in and knowledge of building such mapping
    services and was willing to help this project forward by building a protype of such
    an interactive, web-based application. This involved extending and structuring the
    spatial database and building Open Standards based Webservices. The architecture and
    setup of the services was  based upon the GDI-light concept, as experimented earlier
    with in the RIMapper system [2], employing MySQL, Java Servlets and SVG. This paper
    presents the technical background and setup of this application and plans for future
    development, among others to achieve OGC WMS compatibility.
    [1] Köbben, B., K. Muthukrisnan, et al. (2005): Wireless Campus LBS - A testbed for
    cartographically aware database objects. Proceedings of Symposium 2005 Location Based
    Services & TeleCartography, G. Gartner (ed.). Wien: Research group Cartography,
    Institute of Geoinformation and  Cartography, TU Wien. pp. 47-51.
    [2] Köbben, B. (2004): RIMapper - a test bed for online Risk Indicator Maps using
    data-driven SVG visualisation. Proceedings of 2nd Sypmposium on Location Based
    Services and TeleCartography, G. Gartner (ed.). Wien: Institute of Cartography and
    Geo-Media Techniques. pp. 189-195.
    09:30  Flash Mapping Applications Utilizing Open Source Web Services: Two Examples (30') (files Slides ppt  ) Stephen Crawford (Center For Environmental Informatics, The Pennsylvania State University)
    Two examples of web maps that use postgreSQL-PostGIS-Geoserver as the backend.
    While the open source community has developed many powerful server-side tools for
    distributing geographic data and maps on the web, many client interfaces are often
    lacking, which can sour a user’s experience and interfere with the presentation of
    the data.  In some cases the client interfaces offer too little functionality to
    allow exploration of the data; in other cases there is so much functionality that the
    user is overwhelmed.   Other concerns relate to the adoption of certain technologies.
     Will a user take the time to find and install the SVG plug-in?  Is JavaScript
    enabled?   Does the user have Java on their machine?
    Adobe Flash is one of the technologies a designer can choose to deliver geographic
    data and maps.  Through the Flash scripting language, a high level of interactivity
    can be combined with attractive graphics to provide a rich user experience.  Flash
    can communicate with open source web map services via XML and display the requested
    geographic data in both raster (WMS) and vector (WFS) formats.  The Flash “player”
    plug-in is on 97% of internet-enabled computers worldwide.
    We have used Flash for many web mapping tools; here we present two examples that use
    PostGIS and Geoserver, both of which are open source, as the backend.  The
    Pennsylvania Cancer Atlas displays choropleth maps, cumulative frequency plots, and
    tables showing the rates of various cancers for the counties of Pennsylvania.  The
    maps, plots, and tables are all dynamically linked.  The Soil Extent Mapping tool
    shows the acreages and geographic extent of over 22,000 soil series in the United
    States, and allows searches by series name and soil taxonomy.

    08:30->10:00    Session 14 Development Devlopment S14 : Slot 1
    08:30  Cool GIS Middleware with ICE (30') Howard Butler (Iowa State University)
    The Internet Connection Engine (ICE provides an excellent
    middleware technology alternative to approaches such as HTTP Transports (XMLRPC,
    SOAP, REST), CORBA, and DCOM.  Creating highly performant, network-distributed GIS
    applications can be extremely challenging.  Additionally, operating in a programming
    language-agnostic environment is also a frequent requirement.  ICE is a feature-rich
    middleware technology that can be used to attack both of these problems.  This
    presentation will discuss using ICE for GIS software development, demonstrate some
    basic functionality of ICE, and provide examples that developers can follow to
    incorporate ICE in their software development.
    09:00  A web-based data extraction tool for the USA (30') (files Slides ppt  ) Chris Garrard (Utah State University)
    We have developed a web application that allows people to sample a variety of
    predefined spatial data sets at points specified by the user.  Data are available for
    the 48 contiguous states and for Alaska.  The application uses PHP Mapscript,
    PostGIS, and GDAL, among other tools.
    09:30  Combining Logical Information Systems and OpenGIS tools for geographical data exploration (30') (files Slides ppt  ) Olivier BEDEL (IRISA Rennes / Université de Rennes 1)
    The amount of geographical data available around the world is ever increasing. This
    makes information retrieval a significant stake in geomatics. Traditionnaly,
    geographical data are organised as layers of information. However, the layer model is
    a rigid structure for navigation, as it does not permit to reorganize information
    beyond predefined thematics. Spatially extended SQL languages offer expressive
    querying capabilities that could balance layer navigation. However, building relevant
    queries often require external knowledge on the data. Recently, Logical Information
    Systems (LIS) introduced a new paradigm for information retrieval. In LIS,
    information is described by logical descriptors which are also used as arguments in
    data navigation and querying. These systems do not rely on a hierarchical data
    organisation and enable to tighly combine flexible navigation and expressive querying
    in the information search process. In this paper, we present GEOLIS, a prototype
    combining LIS and webmapping capabilities for geographical data exploration. The
    storage component of GEOLIS is LISFS, a generic implemention of LIS that takes the
    form of a genuine Linux file system. An important feature of LISFS is that it permits
    navigation and querying among a set of files as usual and inside files. The second
    service, called Part-of-files File System (PofFS) is used in GEOLIS. Geographical
    data are accessed through a graphical web interface designed for data navigation.
    This interface includes MapServer technology for map vizualisation and PHP based
    components for logical navigation. The Geographical Markup language (GML) and the
    OGR2OGR library offers a flexible data format, which is appropriate for interactions
    between MapServer and LISFS.
    Data handling with LIS provides new functionnalities in data exploration. Indeed,
    logical descriptors used to describe data in LIS also play the role of navigation
    links and form the basis of the querying language. This enables to freely combine
    querying and navigation operations in the search process. For instance, a subset of
    data selected by a query could then be reduced using navigation links, which will
    refine the query. The resulting subset can be used as a new start point for querying
    or navigation. Furthermore, LIS offer an assisted navigation. At each step of the
    search process, the system suggests the user navigation links, and guaranties that
    each proposed link reduces the current substet of data but does not lead to an empty
    set. GEOLIS combines geo visualization capabilities with LIS functionnalities in
    order to connect map representation and navigation with logical exploration of
    geographical data.
    GEOLIS works with vectorial geographical data. It does not require to convert
    geographical data in a particular format. An existing geographical format can be used
    as soon as LISFS has been equiped with the corresponding transducer. A transducer is
    a plugin that extracts properties from parts of the geographical data. This mechanism
    makes GEOLIS open on several data sources. At the moment, GEOLIS prototype supports
    GML. GML is supposed to become a standard for geographical data sharing and has the
    avantage to gather all information in one file. As it is a subset of XML, writting a
    GML transducer based on XML-schema and XSLT is quite a simple task. Futhermore, each
    view in the PofFS is a syntaxically correct GML file, which can be accessed by
    MapServer (or other applications) through connectors like OGR2OGR. This is made in a
    transparent way, and views appear as traditionnal Geographical Information Systems
    (GIS) layers. As views are handled at the file system level, navigating in
    geographical data corresponds to browsing directories in LISFS. This is done in
    GEOLIS using a PHP based interface. GEOLIS has been tested on a real dataset about
    rodents distribution in the Sahelo Soudanian Africa. This database represents a large
    dataset : about 20,000 features with a mean of 39 attributes per feature. It is also
    composed of heterogeneous data : several attributes are not filled for many rodents;
    furthermore, half of the base has been collected in Senegal whereas the studied area
    goes far East to Chad.. Experiments have enabled to detect quickly anomalous entries
    in the dataset, e.g. individuals with incoherent values (numerical values to qualify
    the genus of some rodents) or uncertainty on values ( values including or equals to
    '?'). These entries appear isolated in the logical navigation, which is useful for
    database cleansing.
    To conclude, our prototype shows that LISFS cohabits well with existing mapping
    technologies. It provides directly, i.e. without implementing specific drivers, new
    services to mapping applications. First of all, it offers a new navigation paradigm
    that can be connected, or not, with traditionnal map navigation. Furthermore, it is
    appropriate for managing heterogeneous data and cleansing them. In the future, we
    plan to work on spatial logics to improve expressiveness and querying capabilities of
    GEOLIS with predicates including distance and topological relations. We also have in
    mind to connect LISFS with other GIS tools to take advantage of LIS view management,
    for inserting and updating features.

    08:30->10:00    Session 15 : Organizational empowerment through Open GIS Organizational empowerment through Open GIS : Slot 1
    08:30  A Web distributed Incident and Hazard Mapping Solution for Life Saving Victoria: an Open Source Software Case Study (30') (files Paper pdf  ) Shoaib Burq (VPAC)
    Volunteer Life Saving organisations play a significant role in promoting community
    awareness of water safety issues, and in the provision of patrolled areas featuring
    rescue facilities and services at many beach locations. 
    As noted with Armed Forces and Emergency Services Organisations, the use of GIS and
    Command & Control software provides a most useful service for Real-Time and
    Post-Event analysis and decision support. Commercial vendors offer a wide range of
    software products to fulfil these service requirements, however, due to the mission
    criticality addressed by their use, these software products typically attract
    significant purchase and maintenance costs.  
    The challenge of this project was to design and implement a software solution to
    address Life Saving Victoria’s (LSV) core requirements in this application space
    using Open Source Software (OSS).  
    The base objective was to provide a “proof of concept” software platform to record
    and collate State-wide incident and hazard information from Life Saving Clubs (LSCs),
    regardless of location, into a centralised repository.  The subsequent objective is
    to make the data available in a GIS style visual environment featuring supporting
    context spatial information such as satellite imagery, vector GIS data, and Real-Time
    weather information streamed by Bureau of Meteorology (BOM). 
    The objective of distributing this supplementary feature rich information to each LSC
    is to enhance corporate and local decision making, regardless of location or
    computational resource. In addition to near real-time decision support, the
    systematic collection of spatialised data is highly desirable at a corporate level
    for Post-Event analysis with the ultimate business objective of optimising service
    quality based on iterative learning.  
    Due to the lack of standardised IT infrastructure at LSCs outside of LSV’s corporate
    office, a server based solution interfaced using a Web client was considered to be
    the most effective method of providing a functional service accessible by participant
    clubs. It is therefore significant to note that the service is required to be
    functional using heterogeneous, potentially obsolete, residential quality compute
    infrastructure and a dial-up Internet services. 
    The software platform constructed uses a three-tiered architecture consisting of a
    spatialised database, a web service and a web application.  
    The communication between the components is through Web Map Service (WMS) and
    Transactional Web Feature Service (WFS-T) protocols, open standards set by the Open
    Geospatial Consortium (OGC).  The data passed back and forth between the server and
    the client is encoded as Geographic Markup Language (GML) which supports the
    representation of complex geometries as well as point data. 
    The middle tier web service is highly scalable as it is partly implemented as a J2EE
    web-service.  This allows for the application to be deployed in multiple instances
    for increased performance.  The application can make use of a wide variety of data
    including satellite imagery, aerial photography, live weather information streamed as
    a WFS, and vector GIS data.   
    It is notable that the access to spatial databases is via WFS-T, since this
    facilitates the insertion, deletion and updating of spatial data across the web in a
    highly interoperable manner. Operationally this means that multiple users can
    concurrently access the application from anywhere using a web client. By making use
    of transactional operations in conjunction with a spatial database, new features can
    be added via the web interface allowing the recording of incident and hazard
    information from remote locations. 
    All of the components deployed in this solution are Open Source Software. The use of
    open systems and open standards facilitates simple integration of external data
    sources and additional software components.  
    The application is currently being trialled by several Victorian and one interstate
    Life Saving Clubs.
    09:00  FOSS in developing countries, the case of GRASS in Rwanda and Tanzania projects (30') (files Slides pdf  ) Marco Ciolli (University of Trento, Faculty of Engineering)
    The lack of water is one of the most important problems in many African countries. To
    guarantee the best results in projects trying to solve this problem, the improvement
    of water availability must be accompanied by an improvement of water quality and a
    correct environmental monitoring. The use of tecnologies suitable to the countries
    object of the intervention and the application of technical solutions tailored to the
    local people ability are crucial and directly involve the software solutions adopted
    to help water management projects. In this paper the use of GRASS in different
    projects in Rwanda and Tanzania is discussed focusing on the potential that FOSS GIS
    has showed not only as tool to manage data, but also as an instrument to spread
    digital technologies and to educate local people to software use. The possibility to
    use GRASS has been investigated also by means of direct contacts and courses given to
    selected personnel coming from Africa. The direct contact has allowed the
    organization of courses tailored both in the choice of the right software solutions
    for the tasks at end and in the choice of the lectures' topics. The participation of
    the people to education is fundamental to obtain the best result and to address them
    to try the solution of free software. In this way FOSS experimentation is a choice
    and not an imposition and they may be able to compare it to commercial solutions and
    to test if FOSS can be a suitable alternative. The need to tailor software solutions
    to special projects can be carried out also by means of special editions of linux and
    GRASS Live DVDs and installation DVDs. This kind of DVD can be created exactly with
    the applications needed by the African partners whose advices can be taken into
    account to transform the installation in something more familiar and addressing their
    most important issues they need. Tailored installation DVD can also help to overtake
    the lack of Internet connection, a problem that often limits the spreading of FOSS in
    African countries.
    09:30  SPATIAL MONITORING OF HEALTH INDICATORS IN LARGE MUNICIPALITIES – THE GEOREFERENCING OF PROESF (30') (files Application: Mapserver for Family Health (Mapear os dados do CNES para a Saúde da Família);   files Main site: National Department of Primary Health Care (Departamento de Atenção Básica - DAB);   files Paper pdf;   files Slides pdf  ) Leyh Werner (Ministerio da Saude)
    The challenge of consolidating the Family Health strategy as an organising principle
    of the Brazilian health system geared towards Primary Care is that of implementing it
    in large urban centres. The Ministry of Health, has therefore, with the financial
    backing of the World Bank, launched the Project for Expansion and Consolidation of
    Family Health – PROESF in municipalities with more than 100,000 inhabitants.
    With a view to monitoring the attainment of the goals that make up the Project’s
    Lines of Action (modernisation of institutions; bringing the network of services up
    to standard; strengthening of information systems; and Appraisal and Development of
    Human Resources), it has opted for spatial monitoring of the indicators agreed on by
    the municipalities, using a map server.
    The analysis of the indicators agreed for the Family Health Consolidation Project, by
    identifying the social and spatial background in these municipalities, will allow,
    for the remote monitoring in real time of information from official data banks,
    albeit in a preliminary fashion, as well as for editing or inclusion of additional
    information, at the time and place that is nearest to the generation of the register.
    The technological proposal of this instrument, administered through an internet site,
    allows access to georeferenced information on-line, filtering the information using
    thematic and spatial criteria and editing the thematic maps. The digital maps allow
    for an overall view of the process of implantation of the project throughout the
    national territory, providing evidence of strengths and weaknesses in attainment of
    the goals of the PROESF, by bringing together, for example, the supply and production
    of services, indicators relating to social vulnerability; low care coverage and so
    forth, thereby significantly facilitating access to and interpretation of information
    on the project in its geographical context.
    C.8. Building the capacity of Public Health to respond to a globalised world.
    O desafio para consolidar a estratégia de Saúde da Família como organizadora do
    Sistema de Saúde brasileiro orientado pela Atenção Primaria esta em implementá-la nos
    grandes centros urbanos. Para isso, o Ministério da Saúde, com apoio financeiro do
    Banco Mundial, lançou o Projeto de Expansão e Consolidação da Saúde da Família –
    PROESF em municípios com mais de cem mil habitantes. 
    A fim de monitorar o cumprimento das metas que compõe as Linhas de Ação do Projeto:
    (Moderrnização Institucional; Adequação da Rede de Serviços; Fortalecimento dos
    Sistemas de Informação e Avaliação e Desenvolvimento de Recursos Humanos), optou-se
    pelo monitoramento espacial dos indicadores pactuados pelos municípios, através de um
    servidor de mapas. 
    A análise dos indicadores pactuados para o Projeto de Consolidação da Saúde da
    Família identificando o contexto sócio-espacial destes municípios e suas regiões
    permite, de forma remota, monitorar, em tempo real, informações dos bancos de dados
    oficiais, ainda que preliminares, bem como editar ou incluir informações adicionais,
    no momento e lugar mais próximo da geração do registro.
    A proposta tecnológica deste instrumento, gerenciada através de um “site”, permite
    acessar informações georeferenciadas pela Internet, filtrando-as a partir de
    critérios temáticos e espaciais e editando-as em mapas temáticos. Os mapas digitais
    permitem uma visão global do processo de implantação do projeto em todo o território
    nacional, evidenciando fragilidades ou fortalezas para o cumprimento das metas do
    PROESF, ao agregar , por exemplo, oferta  e produção de serviços, indicadores de
    vulnerabilidade social; baixas coberturas assistenciais, etc , facilitando
    significativamente o acesso e a interpretação das informações do projeto no seu
    contexto geográfico.
    C.8. Construindo capacidade de resposta da Saúde Pública para um mundo globalizado

    08:30->10:00    Session 16 : Organizational empowerment through Open GIS Organizational empowerment through Open GIS : Slot 1
    08:30  A First Experience In Developing A Direct Readout System Using Open Source Web Gis Technologies. (30') (files Slides  ) Dario Conte (Institute of Atmospheric Sciences and Climate of the Italian National Research Council)
    (i)Parmiggiani F., (ii)Marra G.P., (ii)Quarta G., (ii)Conte D.
    Institute of Atmospheric Sciences and Climate of the Italian National Research Council
    (i)Via P. Gobetti, 101 - 40129 Bologna – Italy
    (ii)S.P. Lecce-Monteroni km 1.2, 73100 Lecce – Italy
    {f.parmiggiani, gp.marra, g.quarta, d.conte}
    Long abstract
    1. Introduction
    A first experience in developing a NOAA direct readout data management and presentation system, using 
    both  commercial and Open Source components is described. The direct readout system is part of a ground 
    station which receives, pre-processes  and archives data trasmitted by different remote sensing satellites. 
    During its orbit and by means of its direct broadcast system, a satellite transmits real-time data to any 
    ground station  within its fied of view. The direct readout of satellite data is performed by a system which 
    consists of the antenna and of the telemetry system for tracking satellite passes and capturing raw data. After 
    the acquisition, a pre-processing sequence is activated, which converts raw data to calibrated and geo-
    referenced images.
    Several commercial softwares are available to carry out the pre-processing phase and to archive the 
    intermediate products to be utilized by geophysical scientists. Large scientific organizations, like NASA, 
    NOAA, JPL, etc., have developed  web based infrastructures which provide advanced services for searching, 
    viewing and accessing remote sensing products. Small scientific institutions are interested to develop low-
    cost applications for data/product distribution with the aim to facilitate collaborative projects.
    The objective of the system described in this paper is the  development of a web application which will 
    improve access, viewing and retrieving of  remotely sensed data; the system is linked to the direct  readout 
    station already operative in our Institute. With major details, the functions we are going to implement are:
    	–	automatic downloading of remotely sensed data acquired by our direct readout station;
    post-processing of the downloaded product for converting it in a common data format and processing level;
    	–	extraction of a standard set of information from the downloaded product  (this will represent the 
    metadata related to the product itself) and its archiving;
    	–	allow the user to search the data on the catalogue using a graphical interface and using geographic 
    search criteria;
    	–	allow the user to navigate through quick looks in a GIS-like interface, with the possibility to add 
    administrative boundaries, towns, streets, points of interest, etc.;
    	–	allow the user to download his final product.
    2.The direct readout system
    Aim of this work is to integrate a web application with a direct readout system set up to acquire AVHRR 
    images from NOAA-12, -15, -17 and -18 polar satellites passes. The direct readout system is a Seaspace [1] 
    Terascan TL200 station which collects data from polar satellites; it is composed of a 45 cm dish  tracking 
    antenna, a receiver, a bit synchronizer and a Linux acquisition control workstation. The workstation hosts 
    Terascan software which makes passage acquisition scheduling, automatic pre-processing and image 
    manipulation (visualization, integration, etc.) by means of TeraVision stand alone desktop package. Terascan  
    works with a proprietary data format (Terascan Data Format - TDF) but  the post-acquisition processing chain 
    can be configured to export the  processeded images in different formats, among others, for instance, the 
    common format Hierarchical Data Format (HDF [2]).
    In particular, Terascan was configured for: i) automatically acquiring all the passes of the satellite operative to 
    date; ii) registering the images in a standard window of 1200 x 1200 km, which include Italy and part of the 
    neighbour countries (central coordinate 42 1.29 N, longitudine 13 2.08 E); iii) projecting them in a UTM 
    reference; and iv) exporting the final product in HDF. Any area of interest inside the satellite pass can be 
    defined using a specific Terascan command (master) to be included in the pre-processing scripts. The 
    acquired products are temporanery stored on the local file system in order to be successively downloaded by 
    the web application.
    3. The product classification system
    Once acquired, the images are downloaded and classified on a workstation which represents the Web/DBMS/
    Application server in charge to host the developed software modules. The first module of the application is in 
    charge of: i) the ingestion of the remotely sensed products; ii) the extraction of a set  of standard information 
    that will represent their metadata file; iii) the storage of these metadata in an ad-hoc database; and iv) moving 
    the  datasets in an appropriate location on the local file system. The  developed database and, in particular, 
    the metadata module, are designed  following the recommendations provided by ISO TC/211 standard [3],  
    package 19115-2. The set of information chosen to represent the metadata file contains: product 
    identification and extension, data quality, platform and mission, spectral properties, maintenance, spatial 
    representation, reference system and other general information. The database management system (DBMS) 
    used to implement the archive is PostgreSQL [4] with the  extension provided by PostGIS module [5]. PostGIS 
    adds  a powerful support to PostgreSQL in dealing with geographic objects, allowing PostgreSQL to be used as 
    a backend spatial database for geographic information systems. A "spatial" addition to the DBMS is needed as 
    our system  must be able to manage data coming from different ground stations  (thus covering different 
    areas of Earth surface), so that users can perform queries using, for instance, geographic criteria.  Moreover, 
    as it will be discussed in the next section, the GIS enabling facility allows to store into the database other 
    information, such as administrative boundaries, town locations, streets, etc.
    4. The front end
    The application interface includes several modules which allow users to search data in the archive, to 
    immediately see  the current daily product, to display and navigate the image quick looks and, finally, to 
    download  the selected ones. More in detail, the application was developed using PHP (configured to work with 
    MapScript module [6]) and following a modular strategy and an object oriented pattern, in order to allow an  
    easy extension of the prototype. In particular, the PHP MapScript  module is a PHP dynamically loadable 
    module that makes MapServer's MapScript functions and classes available in a PHP environment. The map 
    server used is the University of Minnesota Mapserver [7] and for  developing the navigation interface we 
    started from GMap PHP/ MapScript demo application provided by the DM Solutions Group [8].
    The quick look visualization and navigation interface is developed using the above mentioned components 
    and allows the display of each AVHRR channel separately, and the dynamical addition of administrative 
    boundaries, towns, streets, etc. Besides, other canonical operations like zoom in/out, pan, restore, etc., are 
    allowed as well.
    5. Conclusions and future developments.
    This paper describes a preliminary experience in developing a web application prototype for remotely sensed 
    data archiving and management, using PostgreSQL with PostGIS, PHP with PHP MapScript and other free 
    software packages. The application works in conjunction with  a commercial direct readout system by 
    extending its functions. This experience demonstrates the versatility of the mentioned Open Source 
    components in building different applications for Earth Observation systems. The application was in the test 
    phase for the last six months and has demonstrated to be stable and easily expandible. The planned future 
    developments will regard:  i) a more complex infrastructure having the capability to manage  data coming 
    from different remote sensing data sources; and ii) an automatic activation of the data processing chain, for 
    monitoring critical thresholds and providing an alert in case of possible critical situations. The Model View 
    Controller design pattern and Java technology will probably be adopted, in order to obtain a more efficient 
    maintenance and scalability of the infrastructure. The developed prototype is available at the URL: http://
    6. References
    [1] SeaSpace Corporation. []
    [2] Hierarchical Data Format. []
    [3] ISO/TC 211 Geographic information/Geomatics. [http://]
    [4] Postgres SQL. []
    [5] PostGIS. []
    [6] MapScript. []
    [7] MapServer. []
    [8] DM Solutions Group. []
    09:00  Processing MODIS satellite images for phytoplankton chlorophyll estimates (30') (files Slides ppt  ) Seppo Kaitala (Finnish Institute of Marine Research)
    Satellite remote sensing is widely used for phytoplankton distribution evaluation. 
    For mapping of chlorophyll, multivariate calibration was applied to validate MODIS 
    satellite data against automated fluorescence records of chlorophyll. The 
    measurements were carried out with a ferrybox system on board the ferry Finnpartner 
    with regular route from Travemünde to Helsinki (Alg@line data). The satellite data 
    was received in HDF-EOS format. Data for each band was extracted with HDFLook-MODIS 
    software and further analyzed together with chlorophyll data with GRASS-GIS versions 
    6.1 and 5. Statistical analysis was done with PLS and PCR analysis with the R 
    statistical software.
    Partial least square (PLS) regression analysis was used to validate chlorophyll 
    records against 1 km resolution bands. Satellite data was received from Sodankylä 
    Station, Finland and NASA GES Distributed Active Archive Center (DAAC) Data Pool 
    through the Internet. The production of daily maps is automated with shell scripts 
    and published in the Internet on
    Agribusiness is a prominent sector in brazilian economy, with a big potential. 
    However, to maintain such a position, it is necessary to invest in technologies and 
    new productive practices, together with the cares and influence the external market 
    requires and has, mainly, upon animal production. Monitoring and controlling 
    illnesses such as Newcastle, avian influenza and foot-and-mouth disease are some of 
    the steps countries willing to take part in the international market need to take. 
    Known as animal health control, this process aims to reduce the risk of diseases, 
    minimizing the economic impact of an epidemy. In 2004, to answer the Brazilian 
    Agricultural Ministry demands related to mapping of production establishments, 
    SEARA Alimentos S.A., in a partnership with G10 - Laboratório de Computação 
    Aplicada da Universidade do Vale do Itajaí, developed the Animal Health Geographic 
    Tracer. The system was conceived under the perspective of access distribution via 
    Internet, geospatial anchoring of the information and maps visualization through 
    MapServer. After almost two years working, the system proved itself during the 
    recent foot-and-mouth disease crisis, being used by the company to avoid, within 
    its transport routes, quarantine areas defined by the government.

    08:30->10:00    Posters
    The Poster are presented throughout the conference 

    10:30->12:00    Session 9 : Open Geodata and data sharing SDI-Open Geodata : Slot 2
    10:30  Enabling Users to Produce personalized Geodata (30') Andrew Turner (HighEarthOrbit)
    This paper will cover the implementation, features, and applications of GeoPress, and
    how it serves the larger purpose of allowing users to create their own geodata.
    GeoPress is being developed to demonstrate and promote the GeoRSS standard.
    A common problem in the online cartography is that currently available tools do not
    provide an easy way for people to quickly and easily produce and consume geodata.
    Additionally, blogging is an incredibly increasing means for people to generate
    content and attach various metadata. This paper discusses the implementation and use
    of a tool that enables bloggers to quickly add geodata to their blog posts. 
    GeoPress is a Wordpress plugin that provides address geocoding, GPX track upload, and
    a clickable map interface to allow a Wordpress user to mark locations, tracks, and
    areas and add this information to a
    blog post. Using such a tool, users can quickly create geodata describing trips,
    tours, favorite locales, photos, and stories.
    Furthermore, by then generating a standardized GeoRSS feed from their blog, users
    then enable other services such as Mapufacture or Yahoo!, to consume, map, and
    aggregate this geodata. GeoPress itself is also able to consume GeoRSS feeds, which
    can then be added to a users blog, or used to mark blog posts. Enabling tools such as
    GeoPress will fill the world with freely available geographic information.
    11:00  OpenStreetMap project (30') (files Slides ppt  ) Nick Black
    The OpenStreetMap project is a collaborative effort to provide free
    maps that anyone can use or edit.  Over the last two years the project
    has grown from a one-man effort, to become an international Foundation
    dedicated to the provision of Free Geo-Data..  An active community of
    over 2,500 members regularly contribute GPS tracks, edits and code, to
    what is fast becoming one of the most dynamic publicly accessible
    geo-databases in the world.
    In May 2006, a group of OSM members met on the Isle Of Wight, with the
    aim of mapping as many of the Island's roads and footpaths as possible
    in one weekend.  The meeting was a huge success; an estimated 90% of
    the Island's roads and footpaths have now been mapped, making OSM's
    database the most up to date publicly available map of the County.
    The first two years of OSM have undoubtedly proved the concept of open
    collaborative mapping.  The organisation must now mature into a
    Foundation that has firm ethical and legal codes as well as an
    infrastructure that can support the activities of a rapidly expanding
    and diverse international membership.  This paper looks at the last 2
    years of OSM and explores some of the anticipated challenges that the
    organisation faces over the next 12 months.
    11:30  Re-inventing Spatial Data Management (30') (files Slides ppt  ) Raj Singh (Open Geospatial Consortium)
    The most time consuming, and poorly managed part of any GIS system is still the
    management and maintenance of core data sets. This takes valuable time and money away
    from analysis activities, reducing the overall productivity of the endeavor. The MIT
    Urban Information Systems group is taking a fresh look at the way spatial data is
    distributed, updated and shared by developing a middle tier of services on top of the
    traditional relational database that explicitly separates end-user modifications from
    a core, shared data set.
    This enables us to imagine systems where different user communities can use the same
    core data set, but create different visions of the "truth" by making local
    modifications, without breaking the sharing mechanism. If desired, these
    modifications can be shared with others, in whole or in part, and new data sets can
    be built upon those changes. All this is very "cheap" to implement, as the system
    never breaks the ability for the original data set to be synchronized with its source.
    The most time consuming, and poorly managed part of any GIS system is still the
    management and maintenance of core data sets. This takes valuable time and money away
    from analysis activities, reducing the overall productivity of the endeavor. The MIT
    Urban Information Systems group is taking a fresh look at the way spatial data is
    distributed, updated and shared by developing a middle tier of services on top of the
    traditional relational database that explicitly separates end-user modifications from
    a core, shared data set. 
    This architecture not only allows the core data set to be updated without affecting
    third-party changes, but also opens up new possibilities for fine-grained control of
    those modifications. Now we can imagine systems where different user communities can
    use the same core data set, but create different visions of the "truth" by making
    local modifications, without breaking the sharing mechanism. If desired, these
    modifications can be shared with others, in whole or in part, and new data sets can
    be built upon those changes. All this is very "cheap" to implement, as the system
    never breaks the ability for the original data set to be synchronized with its source. 
    The system is being licensed under an open source license, and is built upon PostGIS,
    MapServer and PHP.

    10:30->12:00    Session 10 : SDI-OGC SDI-OGC : Slot 2
    10:30  Open Source Web Mapping Technologies - The Platform for Web Solutions Delivery (30') (files Slides ppt  ) Dave McIlhagga (DM Solutions Group)
    Open source geospatial technologies have been developing quickly and seen widespread
    adoption in the past few years. Nowhere has this been faster than for web mapping
    technologies, in particular in terms of adoption by government and industry for
    commercial use. Attendees will learn more about why this has happenned, what can be
    expected in the future as the business models and technologies mature, and how to
    organizations of all types can capitalize on the rapid emergence of open source web
    mapping technologies in our industry.
    Open source geospatial technologies have been developing quickly and seen widespread
    adoption in the past few years. Nowhere has this been faster than for web mapping
    technologies, in particular in terms of adoption by government and industry for
    commercial use. Attendees will learn more about why this has happenned, what can be
    expected in the future as the business models and technologies mature, and how to
    organizations of all types can capitalize on the rapid emergence of open source web
    mapping technologies in our industry.
    11:00  It's About Time for Time (30') (files Paper;   files Slides ppt  ) Mikel Maron (worldKit / OpenStreetMap / GeoRSS)
    "The weakness of current cartography is its poor representation of time. The surface
    of the earth is treated as a static thing." (Anselm Hook)
    As the world accelerates towards an uncertain future, and gathers more and more data
    in its past, the tools for visualising space AND time are in short supply. There are
    numerous experiments, but little solid support in tools or data structures for
    representing the 4th dimension (when we're still getting used to the 3rd dimension in
    We should be able to rewind continental drift to Pangea, track shifting political
    boundaries, monitor rapid environmental change and urban sprawl.
    I will survey the current state of support for Time in Geo (from WMS Time Series
    Support in Mapbuilder, to GeoRSS time navigation in worldKit, to BBC Interactive Time
    Maps, and hacks morphing the London Tube Map to journey duration, to .. research in
    progress), sketch out the possibilities, and put forward that the built-in temporal
    aspects of GeoRSS may be the key to wider application of Time to GIS.
    11:30  What's Next, GeoRSS (30') (files Slides ppt  ) Mikel Maron (worldKit / OpenStreetMap / GeoRSS)
    GeoRSS is a straightforward extension to RSS to encode geolocation, and has rapidly
    established itself as an easy and effective format to share maps.
    It has recently been implemented by flickr and Microsoft, and open source projects
    like OpenLayers. Nice. 
    Pretty much officially at buzz word status, as intended.
    Beyond the buzz, there are a number of real issues regarding GeoRSS use and the way
    There's active discussion of support of toponyms, discoverability,and microformats.
    Organizationally, how does an open process make its way through 
    official standards bodies, and how can consensus be reached with ever greater
    interest in, and implementation of, GeoRSS? 
    Does GeoRSS provide a model for lightweight "open standards" to apply to other
    domains, such as sensor data? 
    I don't propose to have all the answers, but want to shine some light on the issues
    and keep GeoRSS moving.

    10:30->12:00    Session 11 : GRASS-DEV GRASS-DEV: Slot 2
    10:30  Development of procedures for using GRASS GIS in planetary mapping (30') Alessandro Frigeri (Università degli Studi di Perugia, Italy)
    GRASS GIS has prooven to be a solid system for 
    handling and analysis of surface data of features on Earth.
    Since GRASS is Free Software, the freedom to use, 
    distribute, study and modify it allowed to implement 
    it into an efficient working environment for supporting 
    planetary science research activities.  The work has been 
    focused on the development of procedures to handle reference 
    systems used in planetary mapping as well as providing planetary 
    bodies' ellipsoidal parameters into GRASS, following
    international research institutions conventions and 
    recommendations.  The data from planetary science archives 
    can then be organized in GRASS maps in their correct 
    projection and reference system. 
    The practical use of GRASS in planetary mapping is presented
    with an analysis of geologic structures of planet Mars, 
    using multispectral imagery and topographic data from different NASA 
    missions and from ESA's Mars Express.
    11:00  Per-pixel classification confidence mapping using R and GRASS (30') (files Slides pdf ppt  ) Scott Mitchell (Carleton University Department of Geography and Environmental Studies)
    Land use / land cover maps are usually created using some form of minimum distance
    classification algorithm, which selects classes based on a minimized distance between
    the spectral characteristics of each pixel to a set of clusters in multidimensional
    spectral space.  This leads to a single class assignment per pixel.  We have been
    investigating the utility of retaining information about the distances in spectral
    space of each pixel from both the cluster that lead to the class assignment, as well
    as to the “second-closest” cluster, in order to map classification confidence per
    pixel.  Initial experiments made extensive use of the R statistics package and the
    GRASS/R link, whereas current developments are focussed on a GRASS module, to handle
    large datasets in a reasonable time frame.
    Land use classification maps are often made by classifying remotely-sensed imagery
    with some form of a minimum distance algorithm.  This procedure computes the distance
    between a pixel’s unique spectral signature and a set of clusters within
    n-dimensional space that represent discrete land cover categories.  Each pixel
    receives a label corresponding to the closest predefined cluster.  Repeating this
    process for each pixel leads to a classified map, which reflects the most probable
    (maximum likelihood) case, given a set of spectral measurements.
    One limitation to this approach occurs when pixels have virtually identical distances
    to two or more clusters.  Especially if the distances are large, the pixel may not
    clearly belong to any single category, and may represent mixed land cover.  Without
    further information, such pixel classifications remain suspect.
    We have proposed that retention of the distance to the second closest cluster can
    shed light on the confidence in category assignment.  In previous studies, we
    presented several examples of how such additional information might enhance accuracy
    assessments and improve classification confidence.  Calculating multi-spectral
    distances to cluster centroids (an approximation of the Mahalanobis distance) allows
    comparison of all potential class assignments.  This provides a measure of relative
    confidence in the actual classification at the level of individual pixels, and
    highlights easily confusable classes.
    We have developed software to calculate the distances of each pixel to all possible
    clusters, and store the distances to (and corresponding class assignments of) the
    closest and second closest clusters.  The algorithm was originally designed in R,
    using the GRASS/R link for handling spatial data, and a forest inventory dataset
    provided by the Canadian Forest Service.  While that system proved effective for
    demonstrating the concept, the processing time for anything larger than a small area
    was excessive - e.g. processing a LANDSAT scene was definitely not practical.  The
    algorithm has been converted into a new GRASS module in C.  We present results using
    this module on a test dataset, and welcome discussion of future possibilities.
    11:30  Evolutionary Objects for Pattern Recognition in Glacials based in Grass Possibilities (30') (files Paper pdf;   files Slides  ) José Lubín Torres Orozco (PhD Student - Geography Institute - Duesseldorf University - Germany)
    This study extends the possibilities of a general application model, which has been 
    successfully applied to natural complex systems simulation, this model is obtained 
    merging elements from evolutionary computing and object-oriented paradigms. The 
    extended model, which in before papers was called Object-Oriented Genetic Model 
    (OOGM), takes advantage of new features in evolutionary computing modeling. This 
    model shows a novel representation method of the objects composing the studied 
    system and their evolution rules. These objects become evolvable, in the meaning 
    that they possess the ability to depict dynamics or evolutionary processes in the 
    system. Besides, it is shown that this integration let us take advantage of the 
    holistic and evolutionary paradigms, simulating static and dynamic complexity, 
    respectively. Basically it ist shown in this paper the initial phase of a extended 
    application of this model for the recognition of geoforms in glacials, mainly 
    moraines, with a support of Grass 6.0.2 possibilities. The model allows 
    additionally a expansion to others very complex dynamic problems in glaciology 
    which are also discussed.

    10:30->12:00    Session 12 : GRASS GRASS : Slot 2
    10:30  Tsunami inundation maps and damage sceneries through the GIS GRASS (30') (files Slides pdf  ) Tiziano Cosso (DIMSET-University of Genova)
    Important instruments for the decision-making process that public administrations may
    use are maps of the realistic effects that distructive natural events may produce.
    In the present work we have predisposed a GIS procedure to realize tsunami inundation
    maps and damage prediction with the software open source GRASS6.0. 
    Input data is the tsunami inshore wave height. Then, the model uses the Digital
    Terrain Model and the Land Use Cartography (or aerial photographs to classify if Land
    Use Cartography is not available) to take into account terrain morphology (slope,
    aspect, etc.) and its roughness due to vegetation and settlements, in the evaluation
    of wave run-up and its propagation inside the coast. 
    Moreover, a first estimated value of damage to people and things may be quantified,
    having evaluated the crucial structures (like harbours, depuration systems,
    hospitals, schools, roads, railways, etc.) located in the area and their values for
    the community, the season and the hour in which the event happens, and the prevalent
    activity of the inhabitants. 
    A detailed description of the procedure will be reported at the conference.
    The whole procedure was applied to a reach of the Ligurian coast, a particularly
    densely populated areas, in the north-west side of Italy; such test area is
    characterized by either gentle slope beaches without protection, hence more exposed
    to risk, and rock cliffs less liable to damage; in both cases we obtained realistic
    Note that, due to the fact that in the Mediterranean sea the time between the
    generation of an earthquake or a landslide and the coming of the tsunami wave on the
    coast is very limited, these maps might have most of all an informative and
    preventive function: to improve the sensibility of the population on this particular
    hazard, to indicate to public administrations which crucial structures should be
    protected to manage better the emergence, and to have in few minutes from the events
    a quite detailed idea of the expected damage so to help the rescues.
    11:00  A GIS-based FOSS decision support system for the management of SAR operations in mountain areas (30') (files Slides pdf  ) Paolo Zatelli (University of Trento)
    Information plays a basic role in decision making processes. In particular in the
    emergency management and SAR (Search and Rescue) operations, it is extremely
    important to take into account and use correctly as much information as possible to
    maximize the possibility of making the right decisions. Quite often decision makers
    do not consider all the available information. Moreover, cognitive biases cause
    several errors in the decision making process. These are some of the reasons that
    justify the effort for trying to build a decision support system, based on a
    normative approach to the decision-making, to manage mountain missing person search.
    Since cognitive biases influence the way the rescue squads act, and the environment
    affects the way a lost person thinks and moves, it is possible to start the design of
    a decision support system by trying to evaluate in a combined way both environmental
    and individual variables. The more natural and logical way to manage environmental
    information, i.e. geographical data, is to use GIS (Geographic Information Systems),
    while the best way to model the behavior of lost people is to study the way they
    think and act. The implementation in a GIS allows the integration and the management
    of different kind of information.
    The maximum speed of a missing subject is evaluated on the base of physiological
    variables and terrain features and it is used to evaluate the maximum reachable
    extent, thus defining the area the missing person can be found in. A map is built
    where isochronous lines are drawn around the last known position, defining the
    maximal search area for a given time. The model takes into account the morphological
    features of the searching area, the presence of physical obstructions to the lost
    person walk as well as preferential paths and some simple physiological parameters.
    The morphological parameters used are: height, terrain slope, vegetation density and
    the ground unevenness. Age, sex and training level of the subject are considered as
    physiological parameters. Visibility is another relevant parameter, accounting for
    the influence of light and darkness on the subject motion. Another important
    parameter that can strongly influence the lost person path is the presence of
    preferential paths or obstacles. It is possible to consider rivers as well as
    bridges, roads and mountain paths as elements influencing the velocity the lost
    person can or can not achieve.
    The available power is evaluated from the physiological parameters and matched
    against the energy cost required from the terrain features. In this way it will be
    possible to separate the effects of terrain features from missing person's
    parameters, making this approach more effective, since a map of the energy required
    to travel in an area can be evaluated in advance.
    The model has been tuned on the few data available in literature and on walk speed
    estimates provided by professional mountain guides and by the “Aiut Alpin Dolomites”
    rescue corp. A GPS campaign has been carried out to collect data to verify the
    results and the reliability of the model. A sensibility analysis has also been
    performed to evaluate the role and the relative influence of the different parameters
    of the model.
    A GRASS module implementing the model has been built and will be released soon.
    Current developments include the development of a full DBMS approach, where all data,
    both semantic and cartographic, are stored in a spatial database. A web interface
    will be used both to feed the DBMS and run the model and to browse the model output
    and the database.
    11:30  Implementing the Space Syntax Techniques: a GRASS application for the analysis of spatial configurations (30') (files Paper pdf;   files Slides ppt  ) Jeffrey Wang (Chaoyang University of Technology)
    Space syntax techniques were developed by Professor Bill Hillier and colleagues at University College London 
    (UCL) in the 1980s to analyze spatial configurations.  Based on the theory of graph, space syntax techniques 
    measure the relative connectivity of different spaces in the built environment such as a city.  By analyzing the 
    accessibility at local street level, the space syntax is able to simulate the likely effects of different street 
    Researches at UCL have implemented the space syntax techniques in various spatial analysis software.  
    Although all those software is available free of charge for academic use, none is open source software.  Some 
    even have to run inside a proprietary GIS such as MapInfo or ArcView.
    With the advent of GRASS 6 and its much improved vector map processing capabilities, it became feasible to 
    implement the space syntax techniques in an open source GIS.  This paper intends to document an 
    experimental implementation of the space syntax techniques in GRASS 6 that relies particularly on its vector 
    network analysis modules through scripting.

    10:30->12:00    Session 13 Development Devlopment S13 : Slot 2
    10:30  Grids 1.0 beta and beyond (30') (files Slides pdf  ) Andy Turner (University of Leeds)
    It is desirable to process 2D square celled raster data with potentially millions of
    rows and columns on a modern desktop computer. Grids was developed as a package for
    handling the processing of raster data and was based on some early work on GeoTools. 
    Keeping track of how much memory is being used is not straightforward in Java.
    However, due to the try and catch method for dealing with errors and excpetions,
    OutOfMemoryErrors can be caught and handled. In Grids when an OutOfMemoryError is
    encountered a reserve memory is used to activate swap operations to free up space
    required for the method that failed. Developing methods to process efficiently
    requires organising where the failure due to encountering an OutOfMemoryError will be
    dealt with.
    Grids 1.0 beta was open sourced in March 2005 although various versions were
    distributed for research collaborations prior to this date. The library was made
    available on the World Wide Web at the following URL:
    Although development has slowed, releases have continued to be made. Many lessons
    have been learned in developing this resource. It is useful for what it does, but the
    way it operates may have serious implications for other software that incorporates
    it. For issues of long term sustainability an effort is needed to open up the
    development of the resource. If done well, the capabilities can be maintained and the
    various bugs that lie within can be identified and dealt with. Additionally much can
    be done to add to this platform. This is about exploring the possibilities, sharing
    experiences, learning from each other and future collaboration.
    In processing raster data there can be multiple inputs and outputs. The simplest
    operations, especially with regard handling OutOfMemoryErrors, affect just one raster
    or grid. The OutOfMemoryError handling is more complex when there are multiple inputs
    and multiple outputs. This contribution aims to explain some of the data structures
    and OutOfMemoryError management. Additionally and perhaps more importantly, it
    considers the future of this open source Java library.
    11:00  Putting Classic Literature on the Map with the MetaCarta GeoParser API (30') (files Slides  ) Schuyler Erle (MetaCarta, Inc)
    Gutenkarte is a project sponsored by MetaCarta, Inc. that offers geographic
    visualization of classic works of Western literature drawn from Project Gutenberg. We
    will show how MetaCarta's GeoParser API web service can be used to build rich
    applications that derive geographic information from unstructured text. We will also
    see how Gutenkarte leverges the OSGeo software stack, by making use of existing tools
    like PostGIS, MapServer, and OpenLayers.
    11:30  Integration of GDAL/OGR, libral, and GTK+ with Perl on Unix and Windows (30') (files Slides ppt  ) Ari Jolma (Helsinki University of Technology)
    GDAL/OGR, libral, and GTK+ libraries were linked on both the level of C code and on
    the Perl interface level. The resulting system has been used with other software for
    creating web services, developing graphical desktop tools, and writing analytical
    scripts. The other software that was used include, e.g., apache, mod_perl, glade-2,
    and PDL::NetCDF. The system has been compiled on a Linux/GNU system and on
    Windows/MinGW. The system can be further extended and/or linked to other systems
    either through the use of C binding code or on the Perl level. There are plans to use
    the Cairo 2D graphics library for rendering geospatial data. Some experiments have
    been done in creating networks from OGR data using the Graph module available at CPAN.
    GDAL is the well-known geospatial data abstraction layer library, which offers
    uniform access to most raster data. OGR is a similar library for vector data. Libral
    is a fast raster algebra library. Within libral there is also a simple library for
    rendering rasters and vectors on a pixel buffer. GTK+ is a multi-platform toolkit for
    creating graphical user interfaces. GDAL/OGR, libral, and GTK+ all have an existing
    Perl interfaces. Data exchange between these three libraries have been arranged in
    the C code. Libral rasters can be created from GDAL datasets and libral vectors can
    be created from OGR datasets. The pixel buffer, that libral uses, can be used to
    create GDK pixbufs. GDK is the part of GTK, which interfaces to the graphics
    subsystem of the host OS. The Geo::GDAL Perl module, which is a part of the GDAL/OGR
    distribution, provides basic Perl-based access to geospatial data and to the
    functionality in GDAL, OGR, and libraries that have been linked to them like GEOS.
    The Perl modules, Geo::Raster and Geo::Vector, add the functionality of libral,
    rasterization and vectorization support, and support for using the data in a
    graphical user interface. A set of Perl modules in the namespace Gtk2::Ex::Geo
    provide basic tools, i.e., widgets and dialog boxes, for building geospatial
    graphical applications. The integrated system currently offers a rudimentary platform
    for building research and end-user applications besides the simple data viewer that
    is provided as a test of the Gtk2::Ex::Geo package.

    10:30->12:00    Session 14 Development Devlopment S14 : Slot 2
    10:30  Implementing 3D Web-GIS System Using X3D Technology (30') (files Slides ppt  ) Sarawut Ninsawat (Osaka City University)
    This paper discusses the development 3D Web-GIS application using Open Standards and
    Open Source software environment. 3D Web-GIS can provide realistic visualization of
    spatial information and has immense potential in infrastructure management (life-line
    and network infrastructure), disaster management and geological modeling. In our
    previous attempts at developing 3D Web-GIS applications, we have experimented with
    Java 3D client (Tsunami Geospatial Information Sharing) and also VRML1.0 (Virtual
    Reality Modeling Language Version 1.0). However Java 3D Client and VRML1.0
    technologies have limitations such as a) proprietary solution not compliant to Open
    Standards b) outdated data format (VRML1.0) that is not amenable to handling large
    spatial datasets c) lack of integration between 2D Web-GIS clients and 3D geospatial
    visualization tools. Several of these limitations can be largely overcome by adopting
    recently emerging technologies such as X3D (ISO standard for real-time 3D computer
    graphics).  In this study, the X3D functionality have been integrated into a 3D
    Web-GIS prototype system The prototype system has been tested for terrain
    visualization using medium resolution DEM for parts of Japan. The prototype system is
    currently being further improved to enable display of geological bore-hole data and
    also for realistic terrain visualization by combining high resolution digital
    elevation data and satellite images.
    11:00  GRIFINOR: a new platform for 3D geo-visualization (30') (files Slides  ) Marie Jaegly (GRIFINOR project)
    This contribution will present a new Geographical Exploration System, called 
    GRIFINOR, developed at the Center for 3DGI at Aalborg University. Like other GESs 
    (Nasa World Wind, Google Earth...) it provides a three-dimensional, interactive 
    representation of the Earth, through the Internet. The presentation will focus on 
    the original aspects of this open source GES, and on its potential applications. 
    GRIFINOR is not currently thought of as an end user product, but more as a platform 
    for applications. It uses TIN as a data structure, which can be used for analytical 
    applications and geometrical modeling, building the foundations for a true 3D GIS. 
    The programming language used (Java) also gives GRIFINOR many interesting features. 
    Another main originality of GRIFINOR is its peer-to-peer decentralized structure, 
    that allows to share and visualize data over the network without passing though a 
    central server. Attendants to this presentation will have the opportunity to see 
    the beta version of GRIFINOR, working over the Internet. More information is 
    available on
    This contribution will present a new Geographical Exploration System, called 
    GRIFINOR, developed at the Center for 3DGI at Aalborg University. Like other GESs 
    (Nasa World Wind, Google Earth...) it provides a three-dimensional, interactive 
    representation of the Earth (a global model-map), through the Internet. The 
    presentation will focus on the original aspects of this open source GES, and on its 
    potential applications. 
    GRIFINOR is not currently thought of as an end user product, but more as a platform 
    for applications. It focuses on 3D objects and analytical applications. The data 
    referencing is based on a geocentric coordinate system. GRIFINOR's data structure 
    is based on a Triangulated Irregular Network, which can be used for analytical 
    applications and geometrical modeling. This offers a great potential for GRIFINOR 
    to be not only a visualization tool, but also an analytical tool, building the 
    foundations for a true 3D GIS. 
    GRIFINOR is programmed in Java. It allows to start the viewer directly from a web 
    page and to avoid tedious installation and update processes. The GRIFINOR platform 
    also takes advantage from the fact that Java is an object-oriented language. Each 
    feature in the model-map is treated as an object from a programming point of view. 
    This offers a great potential for the communication between the model-map and 
    future applications. 
    Another main difference with other GESs is that GRIFINOR is a decentralized system. 
    The design is such that both client and server components are tightly coupled. This 
    means that a GRIFINOR instance can behave as both client and server, which allows 
    to build a peer-to-peer network. Any users with a GRIFINOR instance on  their 
    computers can use it to visualize their own data, and share their model map over 
    the Internet, without passing through a central server. 
    This system provides a platform for applications in many different fields, 
    including urban planning and development, management for local communities, 
    tourism, gaming, environmental management ...
    The source code is available under the LGPL license. GRIFINOR is at the moment 
    functional on a client-server mode. Attendants to this presentation will have the 
    opportunity to see the beta version of GRIFINOR, working over the Internet. More 
    information is available on
    11:30  The DebianGis Project: development and state of the art (30') (files Slides pdf  ) FRANCESCO LOVERGINE (Debian Project)
    The Debian Gis project represented since its startup the very first community project
    with the aim of creating a GIS oriented GNU/Linux distribution, by coordinating
    development efforts and managing common infrastructures and policy within the already
    mature Debian GNU/Linux development cycle. The talk deals with an analysis of the
    state-of-art for the DebianGis project in terms of packages, policies and development
    tools; general considerations about the aims and needs of a generic GIS distribution;
    experiences in working both with upstream developers and the user base; future goals.

    10:30->12:00    Session 15 : Organizational empowerment through Open GIS Organizational empowerment through Open GIS : Slot 2
    10:30  Development of User-Participation-type Communication tools for revitalization of local communities using MapServer (30') (files Slides ppt  ) Kei SAITO (Shibaura Institute of Technology)
    	Recently, making the hazard map, the region community map and etc by collaborative work with 
    neighboring residents is popularly practiced as one of the approaches of the anticrime activity and town 
    planning in our country. So, various regional information-sharing (neighborhood reputation restaurant, 
    historic site spot and etc...) is proceeded. In this case, to support the development of the region information 
    collecting and sharing system through the Net will provide effective method for neighboring residents. 
    However, it is very difficult for the participation resident to construct the tool of the information management 
    combined with map information such as GIS technology. Because, to develop the the mapping  tool such as 
    WebGIS require high cost for software purchases and annual maintenance as well as technical expertness and 
    	With these points as  background, in this study, we provide commuication tools for collecting and 
    sharing various regional information using FOSS WebGIS and DBMS - MapServer and PostgreSQL-.
    	Users have access to advanced mapping systems as GIS client on the Net using MapServer. And  the 
    digital camera and GPS locator-equipped mobile-phone are combined as a data input and a transmission 
    device from the outside. The new POI(Point-Of-Interetst) data as regional information and photographic 
    image of current situation that were collected by users with mobile-phone in hand are sent to the database 
    server through the e-mail and these data are displayed on the GIS map in real-time.
    	We can be achieved some merits follow through the development of the communication tools baed on 
    FOSS. 1. The neighboring residents collecs the latest information change from day to day , and they can be 
    shared on the Net. 2. This communication tools can be expected to lead to the community strengthening in 
    the region as one of the new media. 3. GIS software introduce and maintenance cost reduction for users.
    11:00  GeoDRM: Keeping Free and Remaining Open (1h00') (files Slides pdf  ) Joshua Lieberman (Traverse Technologies / OGC) , Cristian Opincaru (University of the German Armed Forces)
    This presentation covers Geospatial Digital Rights Management as a conceptual
    framework, an array of standards, and software tools for guarding the rights of both
    producers and consumers of geospatial data and services.
    Digital Rights Management has been given something of a bad name (e.g. Digital
    Restriction Management) by some proprietary and burdensome control systems. In
    reality, GeoDRM addresses a hodgepodge of ad hoc approaches which currently exist for
    defining the exchange of value occurring between any users and providers of
    geospatial content and services, whether open or proprietary. One of the most
    important use cases involves assuring that free and open data in fact remain
    unencumbered, for example by liability or derivation claims. OGC GeoDRM initiatives
    have been working at an open standard framework and testing open-source tools for
    "DRM-enabling" OWS services. These initiatives focus on protecting the rights of
    users and providers alike in SDI and other service interactions instead of simply
    "locking down" access and assuming that users are criminals. The presentation will
    cover the concepts of open GeoDRM as well as tools and standards for its implementation.

    10:30->12:00    Session 16 : Organizational empowerment through Open GIS Organizational empowerment through Open GIS : Slot 2
    Marine biodiversity is responsible in large part for the earth natural wealth. This 
    importance can be assured by the fisheries and tourism industries, whilst it 
    provide important ecosystems services, such as protection of the coast and 
    absorption of carbon dioxide from the atmosphere. However, the marine biodiversity 
    has been declining through the centuries mainly due to human activities. Despite 
    the global research efforts to understand ocean’s biodiversity, they still lack an 
    integrated and systemic approach, resulting in isolated data and perceptions of the 
    real impact of human activities. 
    The construction of knowledge about biodiversity is a cooperative product. Its 
    study and conservation efforts require a multi and interdisciplinary approach 
    (CANHOS et al., 2004). Therefore, any attempt to integrated data from different 
    sources requires data standards definitions, such as proper metadata to 
    characterize the environment, means of data sampling, processing, exchange and 
    integration. Besides setting standards, it also requires Information Technology – 
    IT tolls to allow virtual integration of distinct data sets and potential analysis 
    to build up knowledge. Finally, since it is a cooperative product, distributed 
    access is the key issue for setting a strong collaborative network between 
    researchers and institutions. In other words, everyone should benefit for sharing 
    data and information.
    Ongoing international efforts to integrate data from different projects and 
    monitoring programs have been focused in the potential benefits from Information 
    Technology, especially those based on the World Wide Web. This is the case of UNEP 
    World Conservation Monitoring Centre  and its IMAPS (Centre’s Interactive Map 
    Service) initiative; OBIS-SEAMAP  (Ocean Biogeographic Information System - Spatial 
    Ecological Analysis of Megavertebrate Populations); ReefBASE  (Global Information 
    System on Coral Reefs). These three examples embrace global scale, whereas others 
    follow country limits, such as BERDS  (Biodiversity and Environmental Resource Data 
    System) from Belize).
    Despite the significant data and information that has been produced for the past 
    thirty years, the efforts towards such IT applications to integrate and visualize 
    biodiversity data in Brazil are still shy. The Centro de Referência em Informação 
    Ambiental – CRIA  is one of the ongoing initiatives. The Marine Mammals Monitoring 
    System (SIMMAM ) is a recent attempt to integrate marine mammals’ data that is well 
    fragmented in the hands of institutions and researchers. In addition to the 
    official support of the Brazilian Environmental Agency, the project will receive in 
    2006 financial resources from PETROBRAS to conduce a thorough review of 
    publications and public onboard observers’ registers from sismic operation of oil 
    industry. These data will be eventually added to the system.
    A few marine conservation projects, such as TAMAR, BALEIA FRANCA, BALEIA JUBARTE, 
    and ALBATROZ are investing part of its efforts in the construction of information 
    systems to handle the significant amount of data that has been produced in the past 
    years. They are conscious of the limitations and risks of having data in separate 
    spreadsheet, and the benefits of having a database. The important aspect of it is 
    that they already see the perspective of data integration, therefore they are 
    seeking solutions that a based in the Web. The TAMAR Project is an example. Its 
    DBASE database which holds twenty five years of data sampling will be migrated to a 
    web based information systems that include data visualization via WebGIS and web 
    services for interoperability. The system will be fully operational by June/2006 .  
    Taking the Brazilian scenario as an opportunity, this project proposes the 
    development of a framework for an Internet based Brazilian Marine Biodiversity 
    Observatory - OBBIM. This objective is supported by SIMMAM project itself, plus 
    partners such as TAMAR and BALEIA FRANCA. In a long run it is expected that other 
    projects adhere to the Observatory objectives.
    In general terms, the observatory should support international standards for 
    metadata and data exchange, such as XML, WMS and WFS. It should include access to 
    different data sources through web services, integration and geospatial support to 
    foster oceanographic research community interaction and data exchange. It also must 
    provide open source architecture to reduce maintenance costs.
    The Observatory conceptual framework has been constructed upon international 
    similar experiences, and will be operational for tests from june 2006.

    10:30->12:00    Posters
    The Poster are presented throughout the conference 
    Lunch / Exhibition visit

    13:00->13:40    Conference Closing Plenary Keynote James Westerwelt
    13:00  Early GRASS Community Views on FOSS (40') (files Slides pdf  )
    How do the early GRASS developers feel about the decisions that
    resulted in the GRASS FOSS efforts of today?
    The GRASS development community of the early 1980's created what was
    called public domain software based on the model of the Unix operating
    system. Unix was developed by the United States government telephone
    company for its own internal needs, but was not allowed, by law, to
    market the operating system. Unix was designed as a powerful
    open-ended environment and the telephone company decided to share the
    software with universities, which adopted and expanded Unix - to the
    benefit of the growing Unix user community. GRASS was originally
    developed at the small Construction Engineering Research Laboratory to
    support landscape and environmental planners at military
    installations. The effort was not centrally funded, nor was much
    funding available - resulting in an inability to purchase the best
    available GIS software of the day, and an inability to completely
    develop the desired capabilities in-house. We elected to develop a
    library of software subroutines (an API) and encourage others to use
    their funding to develop capabilities within GRASS. A software
    development "steering-committee" was formed and participants helped
    ensure that development efforts across laboratories, universities, and
    commercial groups in the United States were complementary. Eventually
    GRASS development was benefiting from many contributors within the
    community. The GRASS source code was posted on the Internet to
    complete the establishment of GRASS as Free and Open Source Software.
    Was it appropriate to release GRASS into the public domain? Should
    GRASS have been transitioned into a commercial product? Would it have
    been successful? Why didn't any of the early developers attempt to
    commercialize GRASS? These questions were posed to a cross-section of
    the early GRASS developers that includes programmers, collaborators,
    and managers. In this talk these people and their role in GRASS will
    be introduced, followed by their views on these questions.

    13:40->14:00    Conference Closing Plenary Sol Katz Award
    13:40  Sol Katz Award ceremony (20')

    14:20->15:00    Conference Closing Plenary Keynote Jean-Philippe Amstein
    14:20  Implementation of the Swiss National Geodata Infrastructure (40') Jean-Philippe Amstein (Swisstopo)
    In 2001 a new type of proposal was made to the Swiss Government to
    make existing reference Geodata available for the entire territory for
    only the cost of delivery. This proposition was made within the
    framework of the implementation of the National Geodata Infrastructure.
    What happened with this proposition? How was this proposal introduced
    into a bill on Geo-information currently submitted to Parliament? How
    much does the Federal Office spend annually to capture, manage and
    make regularly available the Geodata for which they are responsible?
    What parallels can be drawn between the provision of geographic data
    and the provision of software of the type Open Source?
    The author proposes to respond to these questions among others and
    present the state of progress on the National Geodata Infrastructure
    and in particular reflections currently carried out in Switzerland on
    the subject of pricing policy of diffusion – traditionally or by the
    Internet - of Geodata.  These reflections will also be placed in a
    European context in particular in connection with the directive
    « INSPIRE ».
    Amstein Jean-Philippe
    Born on 19th May 1952, Swiss nationality, married
    1972 :Studied Surveying and Agricultural Engineering at the EPF
    Lausanne, Switzerland
    1978 : Registered Surveying Engineer
    1980 : First post as a scientific assistant within the Federal
    Directorate of Cadastral Surveying
    1999-2004 : Manager of the Federal Directorate of Cadastral Surveying,
    Wabern, Switzerland
    2002-2005 Manager of the Topography Division at the Federal Office of
    Topography, Wabern, Switzerland
    2005 : President of (strategic controlling body), Switzerland
    2006 : Director of the Federal Office of Topography, swisstopo,
    Wabern, Switzerland

    15:00->15:40    Conference Closing Plenary Panel Discussions
    15:00  Panel discussion (40')
    Panel discussion with Mr. Westervelt, Schuyler, Warmerdam, Ramsey,
    Mcilhagga, Tiemann and Mr. Mitchell as moderator

    15:40->16:00    Conference Closing Plenary Closing
    15:40  Closing conference speech (20')

    EPFL | Powered by Indico |  HELP