MySQL用于ST_距离_球体的地理空间函数?GLength返回类型中使用的公制单位?

MySQL用于ST_距离_球体的地理空间函数?GLength返回类型中使用的公制单位?,mysql,geolocation,geospatial,latitude-longitude,geo,Mysql,Geolocation,Geospatial,Latitude Longitude,Geo,MySQL的地理空间支持中是否有ST_Distance_Sphere、ST_Distance_Sphere等效函数 如果没有,有什么方法可以效仿 GLength(线串长度)的返回类型中使用的度量是什么 的手册中说GLength()是一个非标准名称。它对应于OpenGIS Length()函数。但是我找不到OpenGIS Length()的任何文档。我所发现的只是它们是一样的吗 为了准确起见,我是否需要指定SRID(4326)?如何在MySQL中实现这一点 自MySql 5.1以来,提供了G

MySQL的地理空间支持中是否有ST_Distance_Sphere、ST_Distance_Sphere等效函数

  • 如果没有,有什么方法可以效仿


  • GLength(线串长度)的返回类型中使用的度量是什么

  • 的手册中说GLength()是一个非标准名称。它对应于OpenGIS Length()函数。但是我找不到OpenGIS Length()的任何文档。我所发现的只是它们是一样的吗


  • 为了准确起见,我是否需要指定SRID(4326)?如何在MySQL中实现这一点


  • 自MySql 5.1以来,提供了GIS函数距离球()距离球()函数。有许多参数以及如何使用它们

    GLength()函数返回的长度可以是坐标的任一单位。因此,如果坐标是以度为单位的,那么以度为单位的长度度量就没有意义了。要解决此问题,将使用投影

    对于WGS84投影,SRID=4326,但对于球形墨卡托投影,SRID=900913,这与谷歌地图使用的投影兼容。球形墨卡托投影墨卡托投影使用米,因此GLength函数将返回以米为单位的长度。本文有助于MySql中的投影