jsk*_*dd3 3 mysql sql geospatial
我试图在SQL中选择一个空间点,以便我可以以最简单的形式接收点的纬度和坐标.
目前我的查询如下所示:
SELECT AsText(`coordinates`) FROM table
Run Code Online (Sandbox Code Playgroud)
这将返回以下内容:
POINT(53.432985 -1.357258)
Run Code Online (Sandbox Code Playgroud)
是否有任何其他空间函数可以让我将它们作为两个单独的值返回,或者至少使它们更容易执行像substr这样的东西?
理想情况下,我希望它返回两个值,纬度值和经度值
这是从POINT类型检索纬度/经度的地理空间方式,假设坐标存储为POINT类型.X将返回纬度,Y将返回经度.
SELECT X(coordinates),Y(coordinates) FROM table
Run Code Online (Sandbox Code Playgroud)