Issue Details (XML | Word | Printable)

Key: GEOT-1200
Type: Improvement Improvement
Status: Open Open
Priority: Major Major
Assignee: Unassigned
Reporter: Jody Garnett
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
GeoTools

Provide common parsers in a consistent fashion

Created: 16/Mar/07 05:34 PM   Updated: 28/Jan/08 10:39 AM
Component/s: core filter, core geometry, core main, ext xml-xsd
Affects Version/s: None
Fix Version/s: None


 Description  « Hide
We have both some text parsing (CQL and WKT) and XML parsing (filter, gml) incoming. This proposal outlines how we can be consistent in terms of package structure.
  • CQL - Catalogue Query Language - currently an unsupported module
  • XML - Extensible Markup Language - we are forced to run our own parser due to scaling issues
  • WKT - Well Known Text - we already support CRS definition, we need one for Parsing Geometry

For details please see the wiki:

Discussion welcome.



 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
Jody Garnett added a comment - 19/Mar/07 12:52 PM
Comment left on wiki by Justin:

+1 on the xml packing naming structure. One question though is how to do versions. Shall the version number just be tacked onto the end. Examples being:

org.geotools.xml.filter.v1_0
org.geotools.xml.filter.v1_1
org.geotools.xml.gml.v2
org.geotools.xml.gml.v3
Or shall the version be incorporated in one level up like:

org.geotools.xml.filter1_0
org.geotools.xml.filter1_1
org.geotools.xml.gml2
org.geotools.xml.gml3

Jody Garnett added a comment - 19/Mar/07 06:20 PM
Discussion during today IRC meeting:
- http://docs.codehaus.org/display/GEOTOOLS/2007/03/19/IRC+Meeting+-+19+March+2007

Wrote up suggestion from Andrea:
-org.geotools.filter.text
-org.geotools.filter.xml.v1_0
-org.geotools.filter.text.v1_1
-org.geotools.geometry.text
-org.geotools.geometry.xml.v2
-org.geotools.geometry.xml.v3

Jody Garnett added a comment - 19/Mar/07 06:21 PM
Asked for justins review - switched to the "version" slot being an indication of SPECIFICATION

-org.geotools.filter.text
-org.geotools.filter.xml.filter1_0
-org.geotools.filter.text.filter1_1
-org.geotools.geometry.text
-org.geotools.geometry.xml.gml2
-org.geotools.geometry.xml.gml3

Which at least puts gml2 and gml3 back in the picture. Sent it off for review and vote :-D