我有一个多边形@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))
但我找不到解决办法。我正在使用MySQL5.7
hrysbysz1#
一个选项是,您可以尝试创建一个新集合,并将多边形和点添加到一起。另一个-使用wkb/wkt并解析点@poly和append@p。您可以在此处阅读更多信息:https://postgis.net/docs/using_postgis_dbmanagement.html#opengiswkbwkt
1条答案
按热度按时间hrysbysz1#
一个选项是,您可以尝试创建一个新集合,并将多边形和点添加到一起。
另一个-使用wkb/wkt并解析点@poly和append@p。
您可以在此处阅读更多信息:https://postgis.net/docs/using_postgis_dbmanagement.html#opengiswkbwkt