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

Geolocation og Haversine formel

Selvom storcirkelformlen er præcis, behøver du ikke præcisionen i dette tilfælde. Et minuts breddegrad er omkring 1 mile (1,6 km). Et minuts længdegrad er omkring cos(LAT)*1 mile. Jeg ville overveje at vælge for boksen med LAT +/- 3 minutter og LONG +/- (3/cos(LAT)) minutter. Hvis du virkelig har brug for en cirkel, ikke en boks, så lad bare som om det er euklidiske koordinater. Fejlen på denne skala er mindre end bussens længde.

Den eneste vanskelige del er, at længden af ​​et minuts længde varierer afhængigt af, hvor langt fra ækvator du er.



  1. mysql returtabelnavn

  2. afsendelse af masse sms stopper i midten

  3. Få den aktuelle AUTO_INCREMENT-værdi for enhver tabel

  4. Hvordan bruger man Springs JdbcTemplate til at oprette forbindelse til en simpel MySql-database?