(tick) = Current mandate to perform task
(error) = 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

(tick)

ISO Feature as unsupported module on trunk

(tick)

ComplexDataStore as unsupported module on trunk

GeoServer 1.6

(tick)

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

(error)

Feature Model Preparation

(error)

Coverage Data Access

Unsupported

(tick)

Simple Feature Model Implementation

(tick)

Complex Feature Model Implementation

(tick)

Complex DataStore

GeoServer 1.6

(tick)

GTXML for Request Parsing and Response Encoding

(tick)

Web Feature Service 1.1

GML Simple Feature level 0

(tick)

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

(error)

Simple Feature Model

Unsupported

(error)

Catalog Support

 

Complex Feature Model Implementation

 

Complex DataStore

GeoServer 1.7

(error)

Simple Feature Model

Milestone 3 - June, 2007

Preparation for the complex feature model.

Geotools 2.6

Supported

(error)

Feature Xlink Support

(error)

ISO 19115 XML Bindings

ISO Metadata

(error)

ISO 19130 XML Bindings

ISO Metadata

(error)

Catalog Support

Unsupported

(tick)

Complex GML Bindings

 

Complex Feature Model Implementation

 

Complex DataStore

GeoServer 1.8

(error)

Catalog

(tick)

Configuration

(tick)

UI

(error)

External Schema Support

GML Simple Feautre Level 1 w External Schema

(error)

POJO

POJO Support

Unplanned

Geotools 2.7

Supported

(error)

Coverage as Feature

(error)

ISO 19123 2D Xml Bindings

2D Coverage as Feature

(error)

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