-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Labels
Description
WKT representations for curves and their derivative products can get complex. Below are some curve-based examples.
CIRCULARSTRING(1 5, 6 2, 7 3)
COMPOUNDCURVE(CIRCULARSTRING(0 0,1 1,1 0),(1 0,0 1))
CURVEPOLYGON(CIRCULARSTRING(-2 0,-1 -1,0 0,1 -1,2 0,0 2,-2 0),(-1 0,0 0.5,1 0,0 1,-1 0))
MULTICURVE((5 5,3 5,3 3,0 3),CIRCULARSTRING(0 0,2 1,2 2))
Curves primarily derive from "circular strings", so this would need to be supported as well. These WKT encodings do not fall outside what our reference implementation can support. The nested stuff for compound curves is a little different.