Mysql
 sql >> база данни >  >> RDS >> Mysql

Геолокация и формула Haversine

Въпреки че формулата за големия кръг е точна, в този случай нямате нужда от прецизност. Минута географска ширина е около 1 миля (1,6 км). Една минута дължина е около cos(LAT)*1 миля. Бих обмислял да избера за полето LAT +/- 3 минути и LONG +/- (3/cos(LAT)) минути. Ако наистина имате нужда от кръг, а не от кутия, тогава просто се преструвайте, че това са евклидови координати. Грешката в тази скала е по-малка от дължината на шината.

Единствената трудна част е, че дължината на една минута дължина варира в зависимост от това колко далеч сте от екватора.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP добавя наклонени черти, sql инжекция все още е валидна?

  2. Балансиране на натоварването на PostgreSQL и подобрения на ProxySQL - ClusterControl 1.5

  3. Как давате възможност на клиентите да влизат във вашия сайт, като използват акаунта си в Google?

  4. Как да покажа съпоставянето на колона в MySQL

  5. MySQL:IF в съхранена процедура