GeoTools
  1. GeoTools
  2. GEOT-1200

Provide common parsers in a consistent fashion

    Details

    • Type: Improvement Improvement
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Incomplete
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: geometry, main, xsd extensions
    • Labels:
      None

      Description

      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.

        Activity

        Hide
        Jody Garnett added a comment -
        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
        Show
        Jody Garnett added a comment - 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
        Hide
        Jody Garnett added a comment -
        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
        Show
        Jody Garnett added a comment - 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
        Hide
        Jody Garnett added a comment -
        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
        Show
        Jody Garnett added a comment - 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
        Hide
        Jody Garnett added a comment -
        Was not completed; should of beed added to the developers guide as a style recommendation.
        Show
        Jody Garnett added a comment - Was not completed; should of beed added to the developers guide as a style recommendation.

          People

          • Assignee:
            Unassigned
            Reporter:
            Jody Garnett
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: