I am having some issues with a built in .net framework class (System.Data.Spatial.DbGeometry in assembly System.Data.Entity). It turns out that this class cannot parse 3D geometries when they are denoted using the correct (at least to my understanding) form.
According to Section 7.2.3 of OpenGIS Implementation Specification for Geographic information - Simple feature access - Part 1: Common architecture
The correct representation of a 3D point is: "Point Z (10 10 5)". However .Net doesn't understand the 'Z'. If I omit the 'Z' and try to parse "Point (10 10 5)", I get a 3d point.
My question is, is there such an alternative WKT-specification that allows omitting the 'Z' (same goes for measures 'M')?