MySQL 5.7 Reference Manual Including MySQL NDB Cluster 7.5 and NDB Cluster 7.6
These functions take as arguments a Well-Known Text (WKT) representation and, optionally, a spatial reference system identifier (SRID). They return the corresponding geometry.
ST_GeomFromText() accepts a WKT
value of any geometry type as its first argument. Other functions
provide type-specific construction functions for construction of
geometry values of each geometry type.
For a description of WKT format, see Well-Known Text (WKT) Format.
GeomCollFromText(,
wkt
[, srid])GeometryCollectionFromText(
wkt
[, srid])
ST_GeomCollFromText(),
ST_GeometryCollectionFromText(),
ST_GeomCollFromTxt(),
GeomCollFromText(), and
GeometryCollectionFromText()
are synonyms. For more information, see the description of
ST_GeomCollFromText().
GeomCollFromText() and
GeometryCollectionFromText()
are deprecated; expect them to be removed in a future MySQL
release. Use
ST_GeomCollFromText() and
ST_GeometryCollectionFromText()
instead.
GeomFromText(,
wkt
[, srid])GeometryFromText(
wkt
[, srid])
ST_GeomFromText(),
ST_GeometryFromText(),
GeomFromText(), and
GeometryFromText()
are synonyms. For more information, see the description of
ST_GeomFromText().
GeomFromText() and
GeometryFromText()
are deprecated; expect them to be removed in a future MySQL
release. Use ST_GeomFromText()
and
ST_GeometryFromText()
instead.
LineFromText(,
wkt
[, srid])LineStringFromText(
wkt
[, srid])
ST_LineFromText(),
ST_LineStringFromText(),
LineFromText(), and
LineStringFromText()
are synonyms. For more information, see the description of
ST_LineFromText().
LineFromText() and
LineStringFromText()
are deprecated; expect them to be removed in a future MySQL
release. Use ST_LineFromText()
and
ST_LineStringFromText()
instead.
MLineFromText(,
wkt
[, srid])MultiLineStringFromText(
wkt
[, srid])
ST_MLineFromText(),
ST_MultiLineStringFromText(),
MLineFromText(), and
MultiLineStringFromText()
are synonyms. For more information, see the description of
ST_MLineFromText().
MLineFromText() and
MultiLineStringFromText()
are deprecated; expect them to be removed in a future MySQL
release. Use ST_MLineFromText()
and
ST_MultiLineStringFromText()
instead.
MPointFromText(,
wkt
[, srid])MultiPointFromText(
wkt
[, srid])
ST_MPointFromText(),
ST_MultiPointFromText(),
MPointFromText(), and
MultiPointFromText()
are synonyms. For more information, see the description of
ST_MPointFromText().
MPointFromText() and
MultiPointFromText()
are deprecated; expect them to be removed in a future MySQL
release. Use
ST_MPointFromText() and
ST_MultiPointFromText()
instead.
MPolyFromText(,
wkt
[, srid])MultiPolygonFromText(
wkt
[, srid])
ST_MPolyFromText(),
ST_MultiPolygonFromText(),
MPolyFromText(), and
MultiPolygonFromText()
are synonyms. For more information, see the description of
ST_MPolyFromText().
MPolyFromText() and
MultiPolygonFromText()
are deprecated; expect them to be removed in a future MySQL
release. Use ST_MPolyFromText()
and
ST_MultiPolygonFromText()
instead.
ST_PointFromText() and
PointFromText() are synonyms.
For more information, see the description of
ST_PointFromText().
PointFromText() is deprecated;
expect it to be removed in a future MySQL release. Use
ST_PointFromText() instead.
PolyFromText(,
wkt
[, srid])PolygonFromText(
wkt
[, srid])
ST_PolyFromText(),
ST_PolygonFromText(),
PolyFromText(), and
PolygonFromText()
are synonyms. For more information, see the description of
ST_PolyFromText().
PolyFromText() and
PolygonFromText()
are deprecated; expect them to be removed in a future MySQL
release. Use ST_PolyFromText()
and
ST_PolygonFromText()
instead.
ST_GeomCollFromText(,
wkt
[, srid])ST_GeometryCollectionFromText(,
wkt
[, srid])ST_GeomCollFromTxt(
wkt
[, srid])
Constructs a GeometryCollection value using
its WKT representation and SRID.
If the geometry argument is NULL or not a
syntactically well-formed geometry, or if the SRID argument is
NULL, the return value is
NULL.
mysql>SET @g = "MULTILINESTRING((10 10, 11 11), (9 9, 10 10))";mysql>SELECT ST_AsText(ST_GeomCollFromText(@g));+--------------------------------------------+ | ST_AsText(ST_GeomCollFromText(@g)) | +--------------------------------------------+ | MULTILINESTRING((10 10,11 11),(9 9,10 10)) | +--------------------------------------------+
ST_GeomCollFromText(),
ST_GeometryCollectionFromText(),
ST_GeomCollFromTxt(),
GeomCollFromText(), and
GeometryCollectionFromText()
are synonyms.
ST_GeomFromText(,
wkt
[, srid])ST_GeometryFromText(
wkt
[, srid])
Constructs a geometry value of any type using its WKT representation and SRID.
If the geometry argument is NULL or not a
syntactically well-formed geometry, or if the SRID argument is
NULL, the return value is
NULL.
ST_GeomFromText(),
ST_GeometryFromText(),
GeomFromText(), and
GeometryFromText()
are synonyms.
ST_LineFromText(,
wkt
[, srid])ST_LineStringFromText(
wkt
[, srid])
Constructs a LineString value using its WKT
representation and SRID.
If the geometry argument is NULL or not a
syntactically well-formed geometry, or if the SRID argument is
NULL, the return value is
NULL.
ST_LineFromText(),
ST_LineStringFromText(),
LineFromText(), and
LineStringFromText()
are synonyms.
ST_MLineFromText(,
wkt
[, srid])ST_MultiLineStringFromText(
wkt
[, srid])
Constructs a MultiLineString value using
its WKT representation and SRID.
If the geometry argument is NULL or not a
syntactically well-formed geometry, or if the SRID argument is
NULL, the return value is
NULL.
ST_MLineFromText(),
ST_MultiLineStringFromText(),
MLineFromText(), and
MultiLineStringFromText()
are synonyms.
ST_MPointFromText(,
wkt
[, srid])ST_MultiPointFromText(
wkt
[, srid])
Constructs a MultiPoint value using its WKT
representation and SRID.
If the geometry argument is NULL or not a
syntactically well-formed geometry, or if the SRID argument is
NULL, the return value is
NULL.
Functions such as
ST_MPointFromText() and
ST_GeomFromText() that accept
WKT-format representations of MultiPoint
values permit individual points within values to be surrounded
by parentheses. For example, both of the following function
calls are valid:
ST_MPointFromText('MULTIPOINT (1 1, 2 2, 3 3)')
ST_MPointFromText('MULTIPOINT ((1 1), (2 2), (3 3))')
ST_MPointFromText(),
ST_MultiPointFromText(),
MPointFromText(), and
MultiPointFromText()
are synonyms.
ST_MPolyFromText(,
wkt
[, srid])ST_MultiPolygonFromText(
wkt
[, srid])
Constructs a MultiPolygon value using its
WKT representation and SRID.
If the geometry argument is NULL or not a
syntactically well-formed geometry, or if the SRID argument is
NULL, the return value is
NULL.
ST_MPolyFromText(),
ST_MultiPolygonFromText(),
MPolyFromText(), and
MultiPolygonFromText()
are synonyms.
ST_PointFromText(
wkt
[, srid])
Constructs a Point value using its WKT
representation and SRID.
If the geometry argument is NULL or not a
syntactically well-formed geometry, or if the SRID argument is
NULL, the return value is
NULL.
ST_PointFromText() and
PointFromText() are synonyms.
ST_PolyFromText(,
wkt
[, srid])ST_PolygonFromText(
wkt
[, srid])
Constructs a Polygon value using its WKT
representation and SRID.
If the geometry argument is NULL or not a
syntactically well-formed geometry, or if the SRID argument is
NULL, the return value is
NULL.
ST_PolyFromText(),
ST_PolygonFromText(),
PolyFromText(), and
PolygonFromText()
are synonyms.