Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Funkcja MySQL GeoSpatial dla ST_Distance_Spheroid? Metryka użyta w zamian Rodzaj GLength?

Od MySql 5.1 dostępne są funkcje GIS distance_sphere() i distance_spheroid() Funkcje. Istnieje wyjaśnienie parametrów i sposobu ich wykorzystania.

Długość zwracana przez GLength() funkcja może być w dowolnej jednostce współrzędnej. Więc jeśli współrzędne są wyrażone w stopniach, nie ma znaczenia metryka długości w stopniach. Aby rozwiązać ten problem, używane są projekcje.

Dla projekcji WGS84 SRID =4326, ale dla projekcji Spherical Mercator, SRID =900913, co jest zgodne z projekcją używaną przez Google Maps. Projekcja sferyczna Mercator Projekcja Mercator wykorzystuje metry, więc funkcja GLength zwróci długość w metrach. To fragment jest pomocny przy projekcjach w MySQL.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Różnica między kodowaniem a sortowaniem?

  2. Jak usunąć wszystkie tabele z bazy danych za pomocą manage.py CLI w Django?

  3. Alternatywa dla PDO::lastInsertId / mysql_insert_id

  4. Dlaczego MySQL COUNT bez nazwy tabeli daje 1

  5. Zapytanie LEFT OUTER JOIN nie zwraca oczekiwanych wierszy