| |
18.4.2.2. Creating Geometry Values Using WKB Functions
MySQL provides a number of functions that take as input
parameters a BLOB containing a Well-Known
Binary representation and, optionally, a spatial reference
system identifier (SRID). They return the corresponding
geometry.
GeomFromWKB() accepts a WKB of any geometry
type as its first argument. An implementation also provides
type-specific construction functions for construction of
geometry values of each geometry type.
-
GeomCollFromWKB(wkb[,srid]),
GeometryCollectionFromWKB(wkb[,srid])
Constructs a GEOMETRYCOLLECTION value
using its WKB representation and SRID.
-
GeomFromWKB(wkb[,srid]),
GeometryFromWKB(wkb[,srid])
Constructs a geometry value of any type using its WKB
representation and SRID.
-
LineFromWKB(wkb[,srid]),
LineStringFromWKB(wkb[,srid])
Constructs a LINESTRING value using its
WKB representation and SRID.
-
MLineFromWKB(wkb[,srid]),
MultiLineStringFromWKB(wkb[,srid])
Constructs a MULTILINESTRING value
using its WKB representation and SRID.
-
MPointFromWKB(wkb[,srid]),
MultiPointFromWKB(wkb[,srid])
Constructs a MULTIPOINT value using its
WKB representation and SRID.
-
MPolyFromWKB(wkb[,srid]),
MultiPolygonFromWKB(wkb[,srid])
Constructs a MULTIPOLYGON value using
its WKB representation and SRID.
-
PointFromWKB(wkb[,srid])
Constructs a POINT value using its WKB
representation and SRID.
-
PolyFromWKB(wkb[,srid]),
PolygonFromWKB(wkb[,srid])
Constructs a POLYGON value using its
WKB representation and SRID.
The OpenGIS specification also describes optional functions
for constructing Polygon or
MultiPolygon values based on the WKB
representation of a collection of rings or closed
LineString values. These values may
intersect. MySQL does not implement these functions:
-
BdMPolyFromWKB(wkb,srid)
Constructs a MultiPolygon value from a
MultiLineString value in WKB format
containing an arbitrary collection of closed
LineString values.
-
BdPolyFromWKB(wkb,srid)
Constructs a Polygon value from a
MultiLineString value in WKB format
containing an arbitrary collection of closed
LineString values.
|
|