如何在MySQL中将点添加到多边形或几何的所有点?

时间:2018-07-06 14:40:02

标签: mysql geometry gis polygon spatial

我有一个多边形@poly和一个@p点:

SET @poly = ST_GeomFromText('Polygon((0 0,0 3,3 3,3 0,0 0))');
SET @p = ST_GeomFromText('Point(1 2)');

我想将@p添加到@poly中以得到一个新的多边形:

Polygon((1 2,1 5,4 5,4 2,1 2))

但是我找不到解决方案。

我正在使用MySQL 5.7

1 个答案:

答案 0 :(得分:0)

一个选择是您可以尝试创建一个新集合并添加多边形并指向一起。

另一个-使用WKB / WKT解析点@poly并附加@p。

您可以在此处阅读更多信息:https://postgis.net/docs/using_postgis_dbmanagement.html#OpenGISWKBWKT

相关问题