gpt4 book ai didi

mysql - 使用两个角坐标创建空间矩形

转载 作者:行者123 更新时间:2023-11-29 07:24:40 25 4
gpt4 key购买 nike

我有两组纬度和经度,分别代表城市区域的右上角和左下角。我需要创建一个正方形多边形以将其保存到 Mysql 几何字段中并能够使用 GeoSpatial 函数(例如 ST_Within 等)。

示例数据

LINESTRING(39.593123999999996 51.013050500000006,39.460676 50.9353495)

我的猜测是从线串(对角线)创建一个正方形,但我找不到任何合适的函数来实现它。

最佳答案

我已经找到了解决方案。您只需要调用 Envelope 函数即可使 MBR 围绕线串正方形。

SELECT AsText(Envelope(GeomFromText('LINESTRING(39.593123999999996 51.013050500000006,39.460676 50.9353495)')));

关于mysql - 使用两个角坐标创建空间矩形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34922985/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com