Status of deegree components and modules
1. deegree 3 Maven modules
The following lists reflects the state of the individual modules currently (2012-04-10) "felt" by the involved developers. In the future, the aim is to achieve a more objective definition of stability: http://wald.intevation.org/tracker/index.php?func=detail&aid=6297&group_id=27&atid=303
1.1. Status: OK
Module |
Description |
deegree-core-geometry |
Data model and utilities for vector geometries |
deegree-featurestore-commons |
Base interfaces and common functionality for feature store implementations |
deegree-featurestore-memory |
Feature store implementation that keeps features in memory |
deegree-featurestore-shape |
Feature store implementation that accesses shapefiles |
deegree-featurestore-simplesql |
Feature store implementation for retrieving features from SQL databases, configuration based on SELECT statements |
deegree-featurestore-sql |
Feature store implementation for accessing features stored in SQL databases that supports mapping of complex data models |
deegree-javacheck |
Check for Java versions compatible with deegree |
deegree-processprovider-example |
Example process provider implementation |
deegree-services-csw |
Catalogue Service for the Web (CSW) implementation - Querying and modifying of metadata records for geospatial services and datasets |
deegree-services-wfs |
OGC Web Feature Service (WFS) implementation - Querying and modifying of geospatial data objects |
deegree-services-wms |
Web Map Service (WMS) implementation - Rendering of maps from geospatial data |
deegree-services-wmts |
OGC Web Map Tiling Service (WMTS) implementation - Accessing of map tiles |
deegree-services-wps |
OGC Web Processing Service (WPS) implementation - Executing of geospatial processes |
deegree-tilestore-cache |
Tile store implementation for accessing and caching tiles stored in another tile store |
deegree-tilestore-commons |
Common interfaces and base functionality for tile store implementations |
deegree-tilestore-filesystem |
Tile store implementation for accessing tile files stored in directory hierarchies in the filesystem |
deegree-tilestore-geotiff |
Tile store implementation that accesses tiles stored in GeoTIFF/BigTIFF files |
deegree-tilestore-remotewms |
Tile store implementation that accesses remote Web Map Service instances |
deegree-webservices |
Webapp that includes deegree WMS, WFS, CSW, WPS, common datastore modules and service administration console |
deegree-workspace-csw |
Example configuration for deploying a deegree CSW that serves ISO metadata |
deegree-workspace-utah |
Example configuration for a web mapping setup using deegree WMS and WFS |
deegree-workspace-wps |
Example configuration for deploying processes using a deegree WPS |
1.2. Status: Needs rework
Module |
Description |
deegree-core-base |
Data model for feature data, data model and evaluation for filter expressions, GML readers and writers, OGC protocol layer parts, remote OWS, temporal model (needs splitting) |
deegree-core-commons |
Common base functionality (needs splitting) |
deegree-core-coverage |
Data model for coverage (e.g. raster) data |
deegree-core-cs |
Coordinate reference system model, coordinate transformations, CRS readers/writers and CRS persistence |
deegree-jsf-console |
Administration console for deegree Web Services |
deegree-jsf-core |
Common JSF functionality for creating JSF-based web clients |
deegree-sqldialect-commons |
Common interfaces and functionality for implementing SQL dialect adapters |
deegree-sqldialect-oracle |
SQL dialect for Oracle Spatial |
deegree-sqldialect-postgis |
SQL dialect for PostgreSQL/PostGIS |
deegree-tomcat |
Apache Tomcat with customized start scripts |
1.3. Status: Needs checking
Module |
Description |
deegree-core-annotations |
Custom Java annotations |
deegree-core-filterfunctions |
Common filter functions |
deegree-core-layer |
Data model for map layers |
deegree-core-metadata |
Data model and base functionality for metadata records |
deegree-core-rendering-2d |
Rendering of maps from geospatial data |
deegree-core-style |
Data model and readers/writers for render styles |
deegree-core-theme |
Data model for map layer themes |
deegree-core-tile |
Data model for map tiles |
deegree-coveragestore-remotewms |
Coverage store implementation that accesses remote Web Map Services |
deegree-featurestore-geocouch |
Feature store implementation for accessing features stored in GeoCouch DB |
deegree-featurestore-remotewfs |
Feature store implementation that accesses a remote Web Feature Service instance |
deegree-layers-coverage |
Layers implementation for layers created from coverage stores |
deegree-layers-feature |
Layers implementation for layers created from feature stores |
deegree-layers-remotewms |
Layers implementation for layers created from remote Web Map Services |
deegree-layers-tile |
Layer implementation for layers based on tile stores |
deegree-mdstore-commons |
Common interfaces and functionality for metadata store implementations |
deegree-mdstore-ebrim-eo |
Metadata store implementation that accesses ebRIM/EO metadata records stored in SQL databases |
deegree-mdstore-iso |
Metadata store implementation that accesses ISO metadata records stored in SQL databases |
deegree-processprovider-jrxml |
Process provider for creating PDFs based on jasper report templates |
deegree-processprovider-sextante |
Process provider for Sextante (http://www.sextantegis.com) |
deegree-processprovider-style |
Process provider for creating legends out of SLD |
deegree-protocol-csw |
Client for accessing remote Catalogue Services for the Web |
deegree-protocol-wms |
Client for accessing remote Web Map Services |
deegree-protocol-wmts |
Client for accessing remote Web Map Tiling Services |
deegree-remoteows-commons |
Common interfaces and base functionality for integrating remote OGC Web Services as deegree workspace resources |
deegree-remoteows-wfs |
Remote OGC Web Feature Services as deegree workspace resources |
deegree-remoteows-wms |
Remote OGC Web Map Services as deegree workspace resources |
deegree-services-commons |
Base interfaces and common functionality for OGC Web Service implementations |
deegree-services-config |
REST interface for accessing and modifying deegree workspaces |
deegree-services-wcs |
OGC Web Coverage Service (WCS) implementation - Rendering of geospatial coverage (e.g. raster) data |
deegree-themes-remotewms |
Map layer theme implementation for remote Web Map Services |
deegree-tools-alkis |
Command line tools for ALKIS-related tasks |
deegree-tools-base |
Command line tools for most tools (feature, coverage, metadata) |
deegree-tools-migration |
Command line tools for migrating a deegree 3.0/1 layer configuration to a 3.2 style one |
deegree-workspace-aixm |
Example configuration for deploying AIXM data via deegree WFS |
deegree-workspace-alkis |
Example configuration for deploying ALKIS via deegree WFS and WMS |
deegree-workspace-base |
Common files for example configurations |
deegree-workspace-compliance-tests |
Configuration for the OGC CITE test suites |
deegree-workspace-csw-tests |
Configuration for running the BKG CSW test suite |
deegree-workspace-geosciml |
Example configuration for deploying GeoSciML via deegree WFS and WMS |
deegree-workspace-inspire |
Example configuration for setting up INSPIRE View and Download Services using deegree WFS and WMS |
deegree-workspace-wcts |
Example configuration for deploying a coordinate transformation service via deegree WPS |
deegree-workspace-xplan40 |
Example configuration for deploying XPlan GML 4.0 via deegree WFS and WMS |
deegree-wpsprinter-webclient |
Web client for accessing a Web Processing Service configured for using the process provider creating PDFs |
deegree-wps-webclient |
Web client for accessing Web Processing Services |
1.4. Status: Unmaintained
Module |
Description |
deegree-api-examples |
Example code snippets for working with the deegree API |
deegree-core-3d |
Data model and rendering for terrain data and buildings |
deegree-core-observation |
Data model for sensor data |
deegree-services-sos |
OGC Sensor Observation Service (SOS) implementation - Querying and retrieval of sensor data |
deegree-services-wpvs |
Web Perspective View Service (WPVS) implementation - Rendering of 3D terrains and objects |
deegree-sos-webclient |
Web client for accessing Sensor Observation Services |
deegree-tools-3d |
Command line tools for 3D related tasks |
deegree-workspace-wpvs |
Example configuration for setting up a deegree WPVS |
2. deegree 2
Statuscodes:
= OK
= Needs rework
= Unmaintained/untested (red)
2.1. modules
Overall modules:
Module |
Status |
deegree2-arcsde |
|
deegree2-core |
|
deegree2-dictionary |
|
deegree2-fileaccess |
|
deegree2-igeoportal |
|
deegree2-oracle |
|
igeodesktop |
|
deegree2-base submodules:
Module |
Status |
deegree2-core |
|
crs |
|
datatypes |
|
enterprise |
|
framework |
|
graphics |
|
i18n |
|
io |
|
model |
|
ogcbase |
|
ogcwebservices |
|
owscommon |
|
owscommon_1_1_0 |
|
owscommon_new |
|
portal |
|
processing |
|
security |
|
tools |
|
2.2. components
Module |
Status |
WMS |
|
WFS |
|
CSW |
|
WCS |
|
WTS/WPVS |
|
WPS |
|
iGeoPortal |
|
iGeoDesktop |
|