有没有办法从 MySQL 查询(其中 pt1,pt2,...
)创建一些几何图形(例如 LineString(pt1,pt2,...)
)是另一个查询的结果,换句话说,pt1,pt2,...
存储在 MySQL 表中)?
示例:SELECT LineString(SELECT point FROM points) AS line;
谢谢!
最佳答案
LineString(pt1,pt2)
MySQL和 MariaDB现在都支持 LineString(pt1,pt2,...)
> SELECT ST_AsText( LineString( Point(0,0), Point(1,1) ) );
+---------------------------------------------------+
| ST_AsText( LineString( Point(0,0), Point(1,1) ) ) |
+---------------------------------------------------+
| LINESTRING(0 0,1 1) |
+---------------------------------------------------+
关于mysql - 从存储的点创建几何图形(例如 LineString())。 MySQL 空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25133424/