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

MySQL GeoSpatial funktion til ST_Distance_Spheroid? Metrisk brugt til gengæld Type GLængde?

Siden MySql 5.1 er der givet GIS-funktioner distance_sphere() og distance_spheroid() funktioner. Der er en forklaring af parametrene og hvordan man bruger dem.

Længden, der returneres af GLength() funktion kan være i en hvilken som helst enhed koordinaterne har. Så hvis koordinaterne er i grad, er der ingen betydning af en længdemetrik i grader. For at løse dette problem bruges projektionerne.

For WGS84-projektion SRID =4326, men for Spherical Mercator-projektion, SRID =900913, som er kompatibel med den projektion, der bruges af Google Maps. Kugleformet Mercator-projektion Mercator-projektion bruger meter, så Længde-funktionen returnerer længden i meter. Dette passage er nyttig til projektioner i MySql.




  1. MYSQL vælger alle poster, hvor brugernavn og datopar forekommer mere end én gang

  2. Hvorfor MYSQL IN-søgeord ikke overvejer NULL-værdier

  3. SQL Server-afhængigheder

  4. Tilslutning af MS SQL til IRI Workbench