这些函数将一个众所周知的文本(WKT)表示作为参数,还可以选择一个空间引用系统标识符(SRID)。它们返回相应的几何图形。
ST_GeomFromText ()
接受任意几何类型的WKT值作为第一个参数。其他函数提供特定于类型的构造函数,用于构造每个几何类型的几何值。
有关WKT格式的说明,请参见WKT格式.
GeomCollFromText (
,wkt
(,srid
])GeometryCollectionFromText (
wkt
(,srid
])ST_GeomCollFromText ()
,ST_GeometryCollectionFromText ()
,ST_GeomCollFromTxt ()
,GeomCollFromText ()
,GeometryCollectionFromText ()
是同义词。有关详细信息,请参见ST_GeomCollFromText ()
.GeomCollFromText ()
而且GeometryCollectionFromText ()
弃用;希望它们在未来的MySQL版本中被移除。使用ST_GeomCollFromText ()
而且ST_GeometryCollectionFromText ()
代替。GeomFromText (
,wkt
(,srid
])GeometryFromText (
wkt
(,srid
])ST_GeomFromText ()
,ST_GeometryFromText ()
,GeomFromText ()
,GeometryFromText ()
是同义词。有关详细信息,请参见ST_GeomFromText ()
.GeomFromText ()
而且GeometryFromText ()
弃用;希望它们在未来的MySQL版本中被移除。使用ST_GeomFromText ()
而且ST_GeometryFromText ()
代替。LineFromText (
,wkt
(,srid
])LineStringFromText (
wkt
(,srid
])ST_LineFromText ()
,ST_LineStringFromText ()
,LineFromText ()
,LineStringFromText ()
是同义词。有关详细信息,请参见ST_LineFromText ()
.LineFromText ()
而且LineStringFromText ()
弃用;希望它们在未来的MySQL版本中被移除。使用ST_LineFromText ()
而且ST_LineStringFromText ()
代替。MLineFromText (
,wkt
(,srid
])MultiLineStringFromText (
wkt
(,srid
])ST_MLineFromText ()
,ST_MultiLineStringFromText ()
,MLineFromText ()
,MultiLineStringFromText ()
是同义词。有关详细信息,请参见ST_MLineFromText ()
.MLineFromText ()
而且MultiLineStringFromText ()
弃用;希望它们在未来的MySQL版本中被移除。使用ST_MLineFromText ()
而且ST_MultiLineStringFromText ()
代替。MPointFromText (
,wkt
(,srid
])MultiPointFromText (
wkt
(,srid
])ST_MPointFromText ()
,ST_MultiPointFromText ()
,MPointFromText ()
,MultiPointFromText ()
是同义词。有关详细信息,请参见ST_MPointFromText ()
.MPointFromText ()
而且MultiPointFromText ()
弃用;希望它们在未来的MySQL版本中被移除。使用ST_MPointFromText ()
而且ST_MultiPointFromText ()
代替。MPolyFromText (
,wkt
(,srid
])MultiPolygonFromText (
wkt
(,srid
])ST_MPolyFromText ()
,ST_MultiPolygonFromText ()
,MPolyFromText ()
,MultiPolygonFromText ()
是同义词。有关详细信息,请参见ST_MPolyFromText ()
.MPolyFromText ()
而且MultiPolygonFromText ()
弃用;希望它们在未来的MySQL版本中被移除。使用ST_MPolyFromText ()
而且ST_MultiPolygonFromText ()
代替。ST_PointFromText ()
而且PointFromText ()
是同义词。有关详细信息,请参见ST_PointFromText ()
.PointFromText ()
弃用;希望它在未来的MySQL版本中被移除。使用ST_PointFromText ()
代替。PolyFromText (
,wkt
(,srid
])PolygonFromText (
wkt
(,srid
])ST_PolyFromText ()
,ST_PolygonFromText ()
,PolyFromText ()
,PolygonFromText ()
是同义词。有关详细信息,请参见ST_PolyFromText ()
.PolyFromText ()
而且PolygonFromText ()
弃用;希望它们在未来的MySQL版本中被移除。使用ST_PolyFromText ()
而且ST_PolygonFromText ()
代替。ST_GeomCollFromText (
,wkt
(,srid
])ST_GeometryCollectionFromText (
,wkt
(,srid
])ST_GeomCollFromTxt (
wkt
(,srid
])构造一个
GeometryCollection
值使用它的WKT表示和SRID。如果几何参数为
零
或者不是一个语法结构良好的几何,或者如果SRID参数是零
,返回值为零
.mysql> SET @g = "MULTILINESTRING((10 10, 11 11), (9 9, 10 10))";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 ()
,GeometryCollectionFromText ()
是同义词。ST_GeomFromText (
,wkt
(,srid
])ST_GeometryFromText (
wkt
(,srid
])使用其WKT表示和SRID构造任意类型的几何值。
如果几何参数为
零
或者不是一个语法结构良好的几何,或者如果SRID参数是零
,返回值为零
.ST_GeomFromText ()
,ST_GeometryFromText ()
,GeomFromText ()
,GeometryFromText ()
是同义词。ST_LineFromText (
,wkt
(,srid
])ST_LineStringFromText (
wkt
(,srid
])构造一个
LineString
值使用它的WKT表示和SRID。如果几何参数为
零
或者不是一个语法结构良好的几何,或者如果SRID参数是零
,返回值为零
.ST_LineFromText ()
,ST_LineStringFromText ()
,LineFromText ()
,LineStringFromText ()
是同义词。ST_MLineFromText (
,wkt
(,srid
])ST_MultiLineStringFromText (
wkt
(,srid
])构造一个
MultiLineString
值使用它的WKT表示和SRID。如果几何参数为
零
或者不是一个语法结构良好的几何,或者如果SRID参数是零
,返回值为零
.ST_MLineFromText ()
,ST_MultiLineStringFromText ()
,MLineFromText ()
,MultiLineStringFromText ()
是同义词。ST_MPointFromText (
,wkt
(,srid
])ST_MultiPointFromText (
wkt
(,srid
])构造一个
多点
值使用它的WKT表示和SRID。如果几何参数为
零
或者不是一个语法结构良好的几何,或者如果SRID参数是零
,返回值为零
.函数如
ST_MPointFromText ()
而且ST_GeomFromText ()
的wkt格式表示多点
值允许值内的单个点用圆括号括起来。例如,下面两个函数调用都是有效的:ST_MPointFromText('MULTIPOINT (1,1,2,3)') ST_MPointFromText('MULTIPOINT ((1 1), (2 2), (3 3))')
ST_MPointFromText ()
,ST_MultiPointFromText ()
,MPointFromText ()
,MultiPointFromText ()
是同义词。ST_MPolyFromText (
,wkt
(,srid
])ST_MultiPolygonFromText (
wkt
(,srid
])构造一个
多个多边形
值使用它的WKT表示和SRID。如果几何参数为
零
或者不是一个语法结构良好的几何,或者如果SRID参数是零
,返回值为零
.ST_MPolyFromText ()
,ST_MultiPolygonFromText ()
,MPolyFromText ()
,MultiPolygonFromText ()
是同义词。构造一个
点
值使用它的WKT表示和SRID。如果几何参数为
零
或者不是一个语法结构良好的几何,或者如果SRID参数是零
,返回值为零
.ST_PolyFromText (
,wkt
(,srid
])ST_PolygonFromText (
wkt
(,srid
])构造一个
多边形
值使用它的WKT表示和SRID。如果几何参数为
零
或者不是一个语法结构良好的几何,或者如果SRID参数是零
,返回值为零
.ST_PolyFromText ()
,ST_PolygonFromText ()
,PolyFromText ()
,PolygonFromText ()
是同义词。