parse<T extends PointType> method
Parses a single geometry from a data
object.
Throws FormatException if parsing fails.
Implementation
Geometry parse<T extends PointType>(Object data) {
if (data is! String) {
throw const FormatException('Unknown data.');
}
return parseNextWktGeometry<T>(
data,
resolve: ({required bool expectM}) => T == PointType
? pointFactory(expectM: expectM) as PointFactory<T>
: CastingPointFactory<T>(pointFactory(expectM: expectM)),
);
}