WKT class
The WKT text format for coordinate and geometry objects.
Rules applied by the format conforms with WKT (Well-known text representation of geometry) formatting of coordinate lists and geometries.
Examples:
- point (empty):
POINT EMPTY
- point (x, y):
POINT(10.1 20.2)
- point (x, y, z):
POINT Z(10.1 20.2 30.3)
- point (x, y, m):
POINT M(10.1 20.2 30.3)
- point (x, y, z, m):
POINT ZM(10.1 20.2 30.3 40.4)
- geopoint (lon, lat):
POINT(10.1 20.2)
- box (min-x, min-y, max-x, max-y) with values
10.1 10.1,20.2 20.2
:POLYGON((10.1 10.1,20.2 10.1,20.2 20.2,10.1 20.2,10.1 10.1))
- multi point (with 2D points):
MULTIPOINT(10.1 10.1,20.2 20.2,30.3 30.3)
- line string (with 2D points):
LINESTRING(10.1 10.1,20.2 20.2,30.3 30.3)
- multi line string (with 2D points):
MULTILINESTRING((35 10,45 45,15 40,10 20,35 10))
- polygon (with 2D points):
POLYGON((35 10,45 45,15 40,10 20,35 10))
- multi polygon (with 2D points):
MULTIPOLYGON(((35 10,45 45,15 40,10 20,35 10)))
- coordinates for other geometries with similar principles
Note that WKT does not specify bounding box formatting. Here bounding boxes
are formatted as polygons. See also wktLikeFormat
that formats them as a
point series of two points (min, max).
- Available extensions
Constructors
- WKT()
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
parser<
T extends Point< (num> >PointFactory< T> point, [PointFactory<T> ? pointWithM]) → WktFactory<T> -
Available on WKT, provided by the WKTExtension extension
Creates a WKT factory instace using thepoint
factory. -
parserGeographic(
) → WktFactory< GeoPoint> -
Available on WKT, provided by the WKTExtension extension
The default WKT factory instace assuming geographic CRS80 coordinates. -
parserProjected(
) → WktFactory< Point< num> > -
Available on WKT, provided by the WKTExtension extension
The default WKT factory instace assuming cartesian/projected coordinates. -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
-
coordinate
→ const TextWriterFormat<
CoordinateContent> - The WKT text writer format for coordinate objects.
-
geometry
→ const TextWriterFormat<
GeometryContent> - The WKT text writer format for geometry objects.