deegree3 developer team meeting 2010-12-01
Protocol by: AndreasSchmitz
1. 3.0.1 is out
The CSW has now streaming enabled for GetRecords requests. Version handling in GetCapabilities requests has also been fixed. There are plans to implement a ISOMemoryStore, similarly to the MemoryFeatureStore, so one can setup a CSW from a bunch of existing ISO metadata record files.
The feature model now supports 'hidden' or 'xtra' properties. These can be useful to annotate features with information which might be useful beyond what's needed for GetFeature. This way a loader component can preprocess inserted GML, and annotate information for rendering where it's needed at rendering time. This can reduce complexity in styles, speed things up, and even make things easy which would be hard to achieve using standard ways.
Legend support has been improved. While there is an API forming to make legend rendering easy, the most important news is that legend output (GetLegendGraphic requests in a WMS) can now be configured separately from the layer style. The configuration files are just standard SE documents (same as the styles), but can be reduced in complexity to the minimum which is needed to render a legend. It's also possible (via the new GeometryFromWKT filter function) to configure a custom legend geometry, in case a point symbol/graphic is just not enough. Support for raster legends (created from SE RasterSymbolizers) is also on its way.
5. Issue trackers
It is generally agreed that the three different trackers we have now (core/services/tools) are two too many, so we're thinking about simplifying components etc. to migrate all issues into one tracker for deegree 3.