wiki:FDORfc71

Version 2 (modified by christinebao, 9 years ago) ( diff )

--

FDO RFC 71 - Serialize FdoGeometryType_CurveString in GML2 format

This page contains a request for comments document (RFC) for the FDO Open Source project. More FDO RFCs can be found on the RFCs page.

Status

RFC Template Version1.1
Submission DateMay 20, 2016
Last ModifiedChristine Bao - May 20, 2016
AuthorChristine Bao
RFC StatusReady For Review
Implementation Status
Proposed Milestone4.0.0
Assigned PSC guide(s)Greg Boone
Voting History(vote date)

Overview

This is a proposal to serialize FdoGeometryType_CurveString geometry into GML2 format.

Motivation

FdoGeometryType_CurveString is a geometry type in customer's data. When publishing this data to WFS in GML2 format, it ends up with exception. It's expected this can work properly.

Proposed Solution

GML schemes are defined here http://schemas.opengis.net/gml/. Unlike GML3 which uses gml:ArcString to represent curve, GML2 does not have type for gml:ArcString. A solution is to use gml:LineString to simulate curve.

NOTE:

  • The curve will have some attribute lost when serialize to gml:LineString.

Implications

In FdoGML212GeometrySerializer implement SerializeCurveString.

Test Plan

Tested by customer and it's acceptable.

Note: See TracWiki for help on using the wiki.