Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Função MySQL GeoSpatial para ST_Distance_Spheroid? Métrica usada no retorno Tipo de GLength?


Desde o MySql 5.1 são fornecidas funções GIS distance_sphere() e distance_spheroid() funções. Existe um explicação dos parâmetros e como usá-los.

O comprimento que é retornado por GLength() função pode estar em qualquer unidade que as coordenadas têm. Portanto, se as coordenadas estão em termos de grau, não há significado de uma métrica de comprimento em graus. Para corrigir esse problema, as projeções são usadas.

Para projeção WGS84 SRID =4326, mas para projeção Spherical Mercator, SRID =900913, que é compatível com a projeção usada pelo Google Maps. Projeção esférica de Mercator A projeção de Mercator usa metros para que a função GLength retorne o comprimento em termos de metros. Isto passagem é útil para projeções no MySql.