The User-friendly Desktop Internet GIS (uDig) project is a proposed open source project under the LocationTech Industry Working Group.
This proposal is in the Project Proposal Phase (as defined in the Eclipse Development Process) and is written to declare its intent and scope. We solicit additional participation and input from the Eclipse community. Please send all feedback to the LocationTech Discussion email list.
The scope of uDig is to:
The Wikipedia entry for Geographic Information System provides the following:
uDig is an open source desktop application framework, built with Eclipse Rich Client (RCP) technology. uDig provides a complete Java solution for desktop GIS data access, editing, and viewing.
The uDig project brings LocationTech an established Eclipse RCP GIS solution with a strong focus on ease-of-use and integration.
The uDig project is well known in the spatial software community and is taking this opportunity to join LocationTech as an outreach to Eclipse RCP developers.
The project is being submitted to the Eclipse Foundation under a dual EPL and BSD license.
The project includes "GeoTools" components of the Open Source Geospatial Foundation made available under an LGPL license. Other noted dependencies are the Java extensions JAI, ImageIO and ImageIO-Ext.
The use of LGPL components has been negotiated with the LocationTech industry working group and does not represent an issue.
The following individuals are proposed as initial committers to the project:
We welcome additional committers and contributions.
The initial contribution will be made by the uDig Project Steering Committee. Code ownership is held by Refractions Research under the direction of the uDig Project Steering Committee. Additional "jgrass" plugins made available by HydroloGIS. This is an established development community with world wide representation, drawn from a number of organisations.
GIS Platform: provides a local catalog of spatial services, with minimal Dublin Core details supplemented with a spatial extent. Each listed item implements IResolve operating in a similar fashion to IAdaptable with the additional expectation of both latency and IOErrors. Implementations are provided to work with a range of spatial services from popular file formats, through to spatial databases (such as PostGIS, DB2 and Oracle) and of Open Geospaital Consortium web servies (Web Feature Server, Web Map Server).
GIS Application provides an EMF model for Project, Map and Layer with an implementation of MapViewer to facilitate embedding a map component in RCP apps. This forms the core of the example uDig application we make available to show case the SDK capabilities.
Additional contributions cover raster processing and analysis (ie JGrass), printing and integration.
The following Architecture Council members will mentor this project:
The following individuals, organisations, companies and projects have expressed interest in this project:
This is a live project with responsibility to existing development teams, training courses, and interaction with downstream projects (such as OSGeo Live DVD). It is our intension to transition as quickly as possible and promptly issue a release.