Mysql
MySQL 或 MariaDB 是否支持帶點的 LineString 建構子?
當我嘗試使用 LineString 建構子時,似乎使用 MySQL 和 MariaDB 我得到以下資訊。在PostGIS 我可以做到這一點
ST_MakeLine(pt1,pt2)
> SELECT ST_MakeLine(Point(0,0), Point(0,1)); ERROR 1305 (42000): FUNCTION ST_MakeLine does not exist > SELECT ST_LineString(Point(0,0), Point(0,1)); ERROR 1305 (42000): FUNCTION ST_LineString does not exist
構造 a 的唯一方法是
LINESTRING
使用ST_GeomFromText
orST_LineFromText
, orST_LineStringFromText
嗎?
不,作為一般規則,MySQL 的建構子只能使用非
ST_
前綴。所以你會想要
LineString(pt1,pt2)
SELECT LineString(Point(0,0), Point(0,1));