Ho bisogno di sapere come calcolare il raggio o la distanza desiderata con latitudine e longitudine specifiche in MYSQL con lo standard SQL corretto? Ho trovato molte soluzioni su Internet ma stanno impiegando molto tempo per coinvolgere cos e altri termini. Per favore aiutatemi!Come calcolare il raggio o la distanza desiderati con latitudine e longitudine specifiche in MYSQL con lo standard SQL corretto?
risposta
Dai un'occhiata a questo link.Questo può aiutarti.
Grazie sto controllando ... – mudassar031
l'ho trovato molto utile .. – mudassar031
per calcolare la distanza tra due punti GPS che sto usando una funzione MySQL:
CREATE FUNCTION `distance`(lat1 FLOAT(10,7), lng1 FLOAT(10,7), lat2 FLOAT(10,7), lng2 FLOAT(10,7)) RETURNS FLOAT(20,2)
RETURN ROUND(6371 * 2 * ASIN(SQRT(POWER(SIN((lat1 -ABS(lat2)) * PI()/180/2),2) + COS(lat1 * PI()/180) * COS(ABS (lat2) * PI()/180) * POWER(SIN((lng1 - lng2) * PI()/180/2), 2))), 2);
e quindi è abbastanza facile da usare:
SELECT
distance(city1.latitude, city1.longtitude, city2.latitude, city2.longtitude) AS distanceKM
FROM
city1, city2 ...
Puoi read here come vengono convertiti i dati in chilometri
Nota:6371
è il Earth radius in chilometri, quindi se avete bisogno della distanza in miglia si dovrà sostituirlo con 3959
- 1. calcolare la distanza dato 2 punti, latitudine e longitudine
- 2. ritrovamento latitudine e longitudine utilizzando la distanza
- 3. raggio di 40 km con latitudine e longitudine
- 4. C# - LINQ - distanza più breve con latitudine e longitudine GPS
- 5. Impostazione tabella latitudine e longitudine di MySQL
- 6. Come convertire latitudine o longitudine in metri?
- 7. SQL Select Raggio Ricerca sulla base di Latitudine Longitudine
- 8. C# alba/tramonto con la latitudine/longitudine
- 9. Distanza di ritorno tra due posizioni in SQL Server 2008 utilizzando latitudine e longitudine
- 10. Calcolo della distanza di latitudine/longitudine
- 11. ordinamento query MySQL dalla latitudine/longitudine
- 12. Latitudine/Longitudine e metri
- 13. Ricevo una richiamata con latitudine e longitudine, come posso calcolare meglio la "velocità corrente" e altri valori derivati?
- 14. trasformano longitudine latitudine in metri
- 15. Trova closest posizione con la longitudine e la latitudine
- 16. MKCoordinateSpanMake: perché specificare longitudine e latitudine delta?
- 17. Come si calcola la distanza tra due punti di latitudine e longitudine?
- 18. query longitudine e latitudine mySQL per altre righe nel raggio di x miglia
- 19. Ricerca raggio radio con Php 5 e MySQL
- 20. Ottieni la posizione dell'utente (latitudine, longitudine) con Bing o l'API di Google Maps
- 21. Come importare correttamente i dati di latitudine/longitudine in MySQL?
- 22. per latitudine/longitudine
- 23. Calcolo della distanza tra due punti (latitudine, longitudine)
- 24. oceano latitudine longitudine punto di distanza dalla costa
- 25. Ottenere longitudine e latitudine simili dal database
- 26. Calcolare il raggio in metri utilizzando mapkit
- 27. Query SQL per l'esecuzione della ricerca del raggio basata su Latitudine Longitudine
- 28. Interrogazione all'interno di longitudine e latitudine in MySQL
- 29. Ottieni risultati da mysql in base alla latitudine longitudine
- 30. Algoritmo per calcolare la posizione più vicina in base alla longitudine e alla latitudine
Per questo è necessario fare affidamento su query SQL e perché si tratta di calcolo ricco che è per questo che è Prendendo un po 'di tempo potrebbe essere sul server live che verrà eseguito veloce provare. –
mi può suggerire qualsiasi query di esempio. Grazie in anticipo!!! – mudassar031
Quanto è accurata la tua risposta? È possibile accelerare il calcolo, sacrificando l'esattezza della risposta. – ericg