Mysql
 sql >> Database >  >> RDS >> Mysql

Funzione MySQL GeoSpatial per ST_Distance_Spheroid? Metrica utilizzata in cambio Tipo di GLunghezza?

Da MySql 5.1 sono fornite funzioni GIS distance_sphere() e distanza_sferoide() funzioni. Esiste un spiegazione dei parametri e come utilizzarli.

La lunghezza restituita da GLength() la funzione può essere in una delle unità che hanno le coordinate. Quindi se le coordinate sono in termini di gradi non c'è significato di una metrica di lunghezza in gradi. Per risolvere questo problema vengono utilizzate le proiezioni.

Per la proiezione WGS84 SRID =4326 ma per la proiezione Spherical Mercator, SRID =900913, che è compatibile con la proiezione utilizzata da Google Maps. Proiezione sferica di Mercatore La proiezione di Mercatore utilizza metri, quindi la funzione GLunghezza restituirà la lunghezza in termini di metri. Questo il passaggio è utile per le proiezioni in MySql.