browser lang:en
Supponiamo di voler trovare i cinque luoghi piú vicini alle coordinate (47.470779, -87.890699) usando la Legge sferica dei Coseni, la seguente sintassi MySQL dovrebbe eseguire facilmente questa operazione::
SELECT * AS place,
(DEGREES(
ACOS(
SIN(RADIANS(47.470779)) * SIN(RADIANS(geo_latitude)) +
COS(RADIANS(47.470779)) * COS(RADIANS(geo_latitude)) *
COS(RADIANS(-87.890699 - geo_longitude))
)
) * 60 * 1.1515)
AS distance FROM `MyDatabase`.`allplaces` ORDER BY distance ASC LIMIT 20 ;
Supponiamo di voler trovare i 5 luoghi piú vicini a queste coordinate (47.470779, -87.890699) usando la formula dell'Emisenoverso, la seguente sintassi MySQL ci aiuterá ad eseguire la procedura [fate riferimento a questa documentazione per capire le motivazioni che ci spingono ad usare la funzione atan2() invece che sin(min()).
SELECT * ,
((2 * 3960 *
ATAN2(
SQRT(
POWER(SIN((RADIANS(47.470779 - geo_latitude))/2), 2) +
COS(RADIANS(geo_latitude)) *
COS(RADIANS(47.470779 )) *
POWER(SIN((RADIANS(-87.890699 - geo_longitude))/2), 2)
),
SQRT(1-(
POWER(SIN((RADIANS(47.470779 - geo_latitude))/2), 2) +
COS(RADIANS(geo_latitude)) *
COS(RADIANS(47.470779 )) *
POWER(SIN((RADIANS(-87.890699 - geo_longitude))/2), 2)
))
)
)) AS distance FROM `MyDatabase`.`allPlaces` ORDER BY distance LIMIT 20;
Per i piú smemorati, una lista di comandi principali usati con linux cd : cambia la directory corrente. ls : mostra il…
in:Scripts e tutorials (0 commenti)Con l'avvento di caffeine molti webmaster si sono trovati a dover rivedere tutte le strategie SEO per i…
in:Scripts e tutorials (0 commenti)Questo è un widget di jQuery per il nuovo social network di Google-Buzz-che è possibile incorporare ovunque per…
in:Scripts e tutorials (0 commenti)Questo é un pratico codificatore/decodificatore/decriptatore (chiamatelo come volete) di password inserite nei file di configurazione .ste su dreamweaver function…
in:Scripts e tutorials (0 commenti)Il PageRank è un algoritmo che usa Google per valutare la credibilità e l'autorevolezza delle pagine Web. Il…
in:Scripts e tutorials (8 commenti)Con questo script possiamo limitare il download di un file dal nostro server php; il limite di velocitá…
in:Scripts e tutorials (0 commenti)Alcuni host hanno disabilitati nei settaggi del.ini i comandi allow_url_fopen. Questo significa anche non poter usare i vantaggi…
in:Scripts e tutorials (2 commenti)Gli SHORT URLS fanno ormai parte di quelle cose di internet che ci suonono terribilmente familiari; per capirci…
in:Scripts e tutorials (0 commenti)
