= Current mandate to perform task
= No current mandate to perform task
The contents of this page are out of date - needs clarification of the implementation status of ISO Feature model on geotools and geoserver trunk.
That said... community schema support is an active process and in the process of creating test cases against the GeoSciML schemas with unsupported plugin modules in geoserver 1.6 (geotools 2.4) branch. The goal will be to roll these capabilities and test cases into trunk to test the ISO FM as soon as possible.
Milestone 0 - March, 2007
This is a small funded project that'll stress the whole planning and will provide back confident estimates
Geotools 2.4
Unsupported
| |
ISO Feature as unsupported module on trunk |
| |
ComplexDataStore as unsupported module on trunk |
GeoServer 1.6
| |
WFS ComplexDataStore support through community module |
|
From now on the timings are just tentative, and would need alignment with 2007 Q1 |
Milestone 1 - March, 2007
Primarily focused on preparation for the new feature model. While this is taking place, preparation for milestones 2 and 3 can take place in the unsupported space. In parallel, some of the recent GeoServer R&D work will be moving from the community space and made part of the core.
Geotools 2.4
Supported
| |
Feature Model Preparation |
| |
Coverage Data Access |
Unsupported
| |
Simple Feature Model Implementation |
| |
Complex Feature Model Implementation |
| |
Complex DataStore |
GeoServer 1.6
| |
GTXML for Request Parsing and Response Encoding | |
| |
Web Feature Service 1.1 | [GML Simple Feature level 0] |
| |
Versioned Web Feature Service |
Milestone 2 - April, 2007
Switch to the new simple feature model implementation developed in the unsupported space during the previous milestone.
Geotoools 2.5
Supported
| |
Simple Feature Model |
Unsupported
| |
Catalog Support |
| Complex Feature Model Implementation | |
| Complex DataStore |
GeoServer 1.7
| |
Simple Feature Model |
Milestone 3 - June, 2007
Preparation for the complex feature model.
Geotools 2.6
Supported
| |
Feature Xlink Support | |
| |
ISO 19115 XML Bindings | [ISO Metadata] |
| |
ISO 19130 XML Bindings | [ISO Metadata] |
| |
Catalog Support |
Unsupported
| |
Complex GML Bindings |
| Complex Feature Model Implementation | |
| Complex DataStore |
GeoServer 1.8
| |
Catalog | |
| |
Configuration | |
| |
UI | |
| |
External Schema Support | [GML Simple Feautre Level 1 w External Schema ] |
| |
POJO | [POJO Support ] |
Unplanned
Geotools 2.7
Supported
| |
Coverage as Feature | |
| |
ISO 19123 2D Xml Bindings | [2D Coverage as Feature] |
| |
ISO 19123 nD Xml Bindings | [nD Coverage as Feature] |
Estimates
| Category | Task | Estimate(hours) |
|---|---|---|
| Preparation | Deprecating old api | 8 |
| Transitioning to new api | 32 | |
| Total | 1 week | |
| Simple Feature Model | Porting implementation from FM | 16 |
| Refactoring AttributeType | 6 | |
| Refactoring FeatureType | 6 | |
| Refactoring Feature | 6 | |
| Deprecating obsolete classes | 6 | |
| Total | 1 week | |
| Complex Feature Model | Porting implementation from FM | 40 |
| Attribute Multiplicity | 24 | |
| Complex Attributes | 40 | |
| Feature Attributes | 40 | |
| Tests | 40 | |
| Total | 1 month | |
| GML 3 | Complex GML Bindings | 40 |
| Xlink Support | 80 | |
| Total | 3 weeks | |
| WFS 1.1 Client | Request Generation | 40 |
| Response Handling | 40 | |
| DataStore | 40 | |
| Total | 3 weeks | |
| Total | 12 weeks |