MySQL 支持本节中列出的函数,用于将几何值从内部几何格式转换为 WKT 或 WKB 格式。
还有一些函数可以将字符串从 WKT 或 WKB 格式转换为内部几何格式。请参阅 第 12.17.3 节,“从 WKT 值创建几何值的函数”和 第 12.17.4 节,“从 WKB 值创建几何值的函数”。
ST_AsBinary()
,ST_AsWKB()
,AsBinary()
和AsWKB()
是同义词。有关详细信息,请参阅 的说明ST_AsBinary()
。ST_AsText()
,ST_AsWKT()
,AsText()
和AsWKT()
是同义词。有关详细信息,请参阅 的说明ST_AsText()
。将内部几何格式的值转换为其 WKB 表示形式并返回二进制结果。
结果是
NULL
geometry 参数是否是NULL
语法上格式正确的几何图形。SELECT ST_AsBinary(g) FROM geom;
ST_AsBinary()
,ST_AsWKB()
,AsBinary()
和AsWKB()
是同义词。将内部几何格式的值转换为其 WKT 表示形式并返回字符串结果。
结果是
NULL
geometry 参数是否是NULL
语法上格式正确的几何图形。mysql> SET @g = 'LineString(1 1,2 2,3 3)'; mysql> SELECT ST_AsText(ST_GeomFromText(@g)); +--------------------------------+ | ST_AsText(ST_GeomFromText(@g)) | +--------------------------------+ | LINESTRING(1 1,2 2,3 3) | +--------------------------------+
ST_AsText()
,ST_AsWKT()
,AsText()
和AsWKT()
是同义词。