mysql> SELECT ST_Dimension(ST_GeomFromText('LineString(1 1,2 2)'));+------------------------------------------------------+| ST_Dimension(ST_GeomFromText('LineString(1 1,2 2)')) |+------------------------------------------------------+| 1 |+------------------------------------------------------+
POLYGON((MINX MINY, MAXX MINY, MAXX MAXY, MINX MAXY, MINX MINY))
mysql> SELECT ST_AsText(ST_Envelope(ST_GeomFromText('LineString(1 1,2 2)')));+----------------------------------------------------------------+| ST_AsText(ST_Envelope(ST_GeomFromText('LineString(1 1,2 2)'))) |+----------------------------------------------------------------+| POLYGON((1 1,2 1,2 2,1 2,1 1)) |+----------------------------------------------------------------+
mysql> SELECT ST_AsText(ST_Envelope(ST_GeomFromText('LineString(1 1,1 2)')));+----------------------------------------------------------------+| ST_AsText(ST_Envelope(ST_GeomFromText('LineString(1 1,1 2)'))) |+----------------------------------------------------------------+| LINESTRING(1 1,1 2) |+----------------------------------------------------------------+
mysql> SELECT ST_GeometryType(ST_GeomFromText('POINT(1 1)'));+------------------------------------------------+| ST_GeometryType(ST_GeomFromText('POINT(1 1)')) |+------------------------------------------------+| POINT |+------------------------------------------------+
mysql> SET @g = ST_GeomFromText('LineString(1 1,2 2)', 0);mysql> SELECT ST_SRID(@g);+-------------+| ST_SRID(@g) |+-------------+| 0 |+-------------+mysql> SET @g = ST_SRID(@g, 4326);mysql> SELECT ST_SRID(@g);+-------------+| ST_SRID(@g) |+-------------+| 4326 |+-------------+
SET @g1 = ST_SRID(Point(1, 1), 4326);
SET @g1 = ST_PointFromText('POINT(1 1)', 4326);SET @g1 = ST_GeomFromText('POINT(1 1)', 4326);
文章转载自林员外聊编程,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




