Technical Benefits

This project has resulted in the release of uDig version 1.0, which includes the following capabilities:

  • WFS client read/write support, to allow direct editing of data exposed via Transactional Web Feature Servers (WFS-T).
  • WMS support, to allow viewing of data published via a web map server.
  • Styled Layer Descriptor (SLD) support, to allow standardized persistence of layer displays.
  • Catalog server support, for quick location of available CGDI layers.
  • Printing support, to allow users to create standard and large format cartography from their desktops using CGDI data sources.
  • Standard GIS file format support, to allow users to directly open, overlay, and edit local Shape and GML files with CGDI online data.
  • Coordinate projection support, to transparently integrate remote layers in the client application where necessary.
  • Database access support, to allow users to directly open, overlay and edit data stored in PostGIS, OracleSpatial, ArcSDE, and MySQL.
  • Cross-platform support, using Java as an implementation language, and providing one-click setup files for Windows and Linux.
  • Multi-lingual design, allowing easy internationalization of the interface, with French and English translations of the interface completed initially.
  • Customizability and modularity, to allow third party developers to add new capabilities, or strip out existing capabilities as necessary when integrating the application with existing enterprise infrastructures.

Benefits to Other Open Source Projects

The Project Team has synchronized its development efforts with several dynamic open source communities: GeoAPI, GeoServer and GeoTools.

GeoAPI

The benefits realized by the GeoAPI project have been substantial both in terms of review and code contributions.

  • Collaboration on a shared feature model for toolkit interoperability
  • Research into Metadata representation and Catalog support
  • Production of a Grid Coverage API based on the Grid Coverage Exchange specification

GeoServer

The benefits realized by the GeoServer project have been substantial both in terms of documentation and code contributions:

  • WMS client code for use in test cases
  • Improved rendering and SLD handling for use by both projects
  • Opportunity for the development of a standalone configuration application
  • Substantial development support

We enjoy an ongoing relationship with the GeoServer project and will be playing off each other in several marketing initiatives.

GeoTools

GeoTools has received many benefits:

  • A Grid Coverage Exchange implementation
  • Improvements to the Parameter API
  • An SAX based GML parser based on executing XML schema information into real objects using a stack computer
  • Coordinate Reference System definitions and parsing support
  • A new WMS client module
  • A new WFS client module
  • Improvements to the Feature Type model

Back to Main