Skip to: Site menu | Main content

GeoTools

The Open Source Java GIS Toolkit

Community Schema Road Map Print

= 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

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

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

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