parseAll<T extends PointType> method
Parses all geometries from a data
object.
An optional range
specificies start offset and optional limit count
specifying a geometry object range to be returned on a collection.
Throws FormatException if parsing fails.
Implementation
BoundedSeries<Geometry> parseAll<T extends PointType>(
Object data, {
Range? range,
}) {
if (data is! String) {
throw const FormatException('Unknown data.');
}
return parseWktGeometrySeries<T>(
data,
resolve: ({required bool expectM}) => T == PointType
? pointFactory(expectM: expectM) as PointFactory<T>
: CastingPointFactory<T>(pointFactory(expectM: expectM)),
range: range,
);
}