Uploaded image for project: 'OASIS Open Data Protocol (OData) TC'
  1. OASIS Open Data Protocol (OData) TC
  2. ODATA-595

We should define some sort of "profile" to specify which GML elements/attributes are valid with ATOM Geo-types

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Deferred
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: V4.0_CS02
    • Fix Version/s: None
    • Component/s: ATOM Format
    • Labels:
      None
    • Proposal:
      Hide

      (a) Disallow the use of gml:coordinates with OData.

      (b) Specify that if non-2D dimension systems are used, then srsDimension must be specified, OR an array of gml:pos (rather than gml:posList) should be specified (where each gml:pos identifies a single N-dimensional point).

      Show
      (a) Disallow the use of gml:coordinates with OData. (b) Specify that if non-2D dimension systems are used, then srsDimension must be specified, OR an array of gml:pos (rather than gml:posList) should be specified (where each gml:pos identifies a single N-dimensional point).

      Description

      In regard to OData's use of GML for Geo-types with ATOM format, it is not specified if clients/servers can or should:

      (1) Use gml:pos (in particular for a set of points, an array of gml:pos as opposed to using a single gml:posList)?

      (2) Use gml:posList?

      (3) Use gml:coordinates (which is a deprecated GML element)?

      Also, there is no mention in OData of whether the GML srcDimension attribute should or must be indicated. When we are parsing a gml:posList, without knowing the dimension, it is next to impossible (without having a full database of SRID's to refer to) to separate the points, unless we assume only 2D systems.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              evan.ireland.2 Evan Ireland
            • Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: