这些函数接受参数a团
包含一个众所周知的二进制(WKB)表示和(可选的)空间参考系统标识符(SRID)。它们返回相应的几何图形。
ST_GeomFromWKB ()
接受任意几何类型的WKB值作为第一个参数。其他函数提供特定于类型的构造函数,用于构造每个几何类型的几何值。
这些函数也接受中函数返回的几何对象第12.17.5节,“创建几何值的mysql特定函数”。因此,这些函数可以用来为本节中的函数提供第一个参数。然而,从MySQL 5.7.19开始,使用几何参数是不赞成的,并且会产生一个警告。几何参数在MySQL 8.0中不被接受。要将调用从使用几何参数迁移到使用WKB参数,请遵循以下原则:
有关WKB格式的说明,请参见众所周知二进制(WKB)格式。
重写结构,如
ST_GeomFromWKB(点(0,0))
作为点(0,0)
。重写结构,如
ST_GeomFromWKB(点(0,0),4326)
作为ST_GeomFromWKB (ST_AsWKB(点(0,0)),4326)
。(或者,在MySQL 8.0中,你可以使用ST_SRID(点(0,0),4326)
。)
GeomCollFromWKB (
,wkb
(,srid
])GeometryCollectionFromWKB (
wkb
(,srid
])ST_GeomCollFromWKB ()
,ST_GeometryCollectionFromWKB ()
,GeomCollFromWKB ()
,GeometryCollectionFromWKB ()
是同义词。有关更多信息,请参见ST_GeomCollFromWKB ()
。GeomCollFromWKB ()
和GeometryCollectionFromWKB ()
弃用;希望在未来的MySQL版本中删除它们。使用ST_GeomCollFromWKB ()
和ST_GeometryCollectionFromWKB ()
代替。GeomFromWKB (
,wkb
(,srid
])GeometryFromWKB (
wkb
(,srid
])ST_GeomFromWKB ()
,ST_GeometryFromWKB ()
,GeomFromWKB ()
,GeometryFromWKB ()
是同义词。有关更多信息,请参见ST_GeomFromWKB ()
。GeomFromWKB ()
和GeometryFromWKB ()
弃用;希望在未来的MySQL版本中删除它们。使用ST_GeomFromWKB ()
和ST_GeometryFromWKB ()
代替。LineFromWKB (
,wkb
(,srid
])LineStringFromWKB (
wkb
(,srid
])ST_LineFromWKB ()
,ST_LineStringFromWKB ()
,LineFromWKB ()
,LineStringFromWKB ()
是同义词。有关更多信息,请参见ST_LineFromWKB ()
。LineFromWKB ()
和LineStringFromWKB ()
弃用;希望在未来的MySQL版本中删除它们。使用ST_LineFromWKB ()
和ST_LineStringFromWKB ()
代替。MLineFromWKB (
,wkb
(,srid
])MultiLineStringFromWKB (
wkb
(,srid
])ST_MLineFromWKB ()
,ST_MultiLineStringFromWKB ()
,MLineFromWKB ()
,MultiLineStringFromWKB ()
是同义词。有关更多信息,请参见ST_MLineFromWKB ()
。MLineFromWKB ()
和MultiLineStringFromWKB ()
弃用;希望在未来的MySQL版本中删除它们。使用ST_MLineFromWKB ()
和ST_MultiLineStringFromWKB ()
代替。MPointFromWKB (
,wkb
(,srid
])MultiPointFromWKB (
wkb
(,srid
])ST_MPointFromWKB ()
,ST_MultiPointFromWKB ()
,MPointFromWKB ()
,MultiPointFromWKB ()
是同义词。有关更多信息,请参见ST_MPointFromWKB ()
。MPointFromWKB ()
和MultiPointFromWKB ()
弃用;希望在未来的MySQL版本中删除它们。使用ST_MPointFromWKB ()
和ST_MultiPointFromWKB ()
代替。MPolyFromWKB (
,wkb
(,srid
])MultiPolygonFromWKB (
wkb
(,srid
])ST_MPolyFromWKB ()
,ST_MultiPolygonFromWKB ()
,MPolyFromWKB ()
,MultiPolygonFromWKB ()
是同义词。有关更多信息,请参见ST_MPolyFromWKB ()
。MPolyFromWKB ()
和MultiPolygonFromWKB ()
弃用;希望在未来的MySQL版本中删除它们。使用ST_MPolyFromWKB ()
和ST_MultiPolygonFromWKB ()
代替。ST_PointFromWKB ()
和PointFromWKB ()
是同义词。有关更多信息,请参见ST_PointFromWKB ()
。PointFromWKB ()
弃用;我们希望在未来的MySQL版本中移除它。使用ST_PointFromWKB ()
代替。PolyFromWKB (
,wkb
(,srid
])PolygonFromWKB (
wkb
(,srid
])ST_PolyFromWKB ()
,ST_PolygonFromWKB ()
,PolyFromWKB ()
,PolygonFromWKB ()
是同义词。有关更多信息,请参见ST_PolyFromWKB ()
。PolyFromWKB ()
和PolygonFromWKB ()
弃用;希望在未来的MySQL版本中删除它们。使用ST_PolyFromWKB ()
和ST_PolygonFromWKB ()
代替。ST_GeomCollFromWKB (
,wkb
(,srid
])ST_GeometryCollectionFromWKB (
wkb
(,srid
])构造一个
GeometryCollection
值,使用其WKB表示和SRID。结果是
零
如果WKB或SRID参数为零
。ST_GeomCollFromWKB ()
,ST_GeometryCollectionFromWKB ()
,GeomCollFromWKB ()
,GeometryCollectionFromWKB ()
是同义词。ST_GeomFromWKB (
,wkb
(,srid
])ST_GeometryFromWKB (
wkb
(,srid
])使用WKB表示和SRID构造任意类型的几何值。
结果是
零
如果WKB或SRID参数为零
。ST_GeomFromWKB ()
,ST_GeometryFromWKB ()
,GeomFromWKB ()
,GeometryFromWKB ()
是同义词。ST_LineFromWKB (
,wkb
(,srid
])ST_LineStringFromWKB (
wkb
(,srid
])构造一个
LineString
值,使用其WKB表示和SRID。结果是
零
如果WKB或SRID参数为零
。ST_LineFromWKB ()
,ST_LineStringFromWKB ()
,LineFromWKB ()
,LineStringFromWKB ()
是同义词。ST_MLineFromWKB (
,wkb
(,srid
])ST_MultiLineStringFromWKB (
wkb
(,srid
])构造一个
MultiLineString
值,使用其WKB表示和SRID。结果是
零
如果WKB或SRID参数为零
。ST_MLineFromWKB ()
,ST_MultiLineStringFromWKB ()
,MLineFromWKB ()
,MultiLineStringFromWKB ()
是同义词。ST_MPointFromWKB (
,wkb
(,srid
])ST_MultiPointFromWKB (
wkb
(,srid
])构造一个
多点
值,使用其WKB表示和SRID。结果是
零
如果WKB或SRID参数为零
。ST_MPointFromWKB ()
,ST_MultiPointFromWKB ()
,MPointFromWKB ()
,MultiPointFromWKB ()
是同义词。ST_MPolyFromWKB (
,wkb
(,srid
])ST_MultiPolygonFromWKB (
wkb
(,srid
])构造一个
多个多边形
值,使用其WKB表示和SRID。结果是
零
如果WKB或SRID参数为零
。ST_MPolyFromWKB ()
,ST_MultiPolygonFromWKB ()
,MPolyFromWKB ()
,MultiPolygonFromWKB ()
是同义词。构造一个
点
值,使用其WKB表示和SRID。结果是
零
如果WKB或SRID参数为零
。ST_PolyFromWKB (
,wkb
(,srid
])ST_PolygonFromWKB (
wkb
(,srid
])构造一个
多边形
值,使用其WKB表示和SRID。结果是
零
如果WKB或SRID参数为零
。ST_PolyFromWKB ()
,ST_PolygonFromWKB ()
,PolyFromWKB ()
,PolygonFromWKB ()
是同义词。