Mysql
 sql >> Base de données >  >> RDS >> Mysql

Fonction MySQL GeoSpatial pour ST_Distance_Spheroid ? Métrique utilisée en retour Type de GLength ?

Depuis MySql 5.1, des fonctions SIG sont fournies distance_sphere() et distance_spheroid() les fonctions. Il existe un explication des paramètres et comment les utiliser.

La longueur renvoyée par GLength() la fonction peut être dans l'une ou l'autre unité des coordonnées. Donc, si les coordonnées sont en degrés, il n'y a aucune signification d'une métrique de longueur en degrés. Pour résoudre ce problème, les projections sont utilisées.

Pour la projection WGS84 SRID =4326 mais pour la projection Spherical Mercator, SRID =900913, qui est compatible avec la projection utilisée par Google Maps. Projection sphérique de Mercator La projection de Mercator utilise des mètres, de sorte que la fonction GLength renverra la longueur en mètres. Ceci passage est utile pour les projections dans MySql.