ForHosting KIT · Viaggi e geografia

Riquadro delimitativo da raggio per latitudine e longitudine

Un'area di 1000 m attorno a 51,5074, −0,1278 diventa i quattro limiti del più piccolo rettangolo di latitudine e longitudine che la racchiude, con indicatori per l'antimeridiano e i poli. Serve come prefiltro rapido prima del controllo esatto della distanza. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Latitudine
51,5074
Longitudine
-0,1278
Raggio (m)
1000
Ottiene
Latitudine minima
51,4984067964
Longitudine minima
-0,1422489201
Latitudine massima
51,5163932036
Longitudine massima
-0,1133510799

Questo calcolatore trasforma latitudine centrale, longitudine centrale e raggio in metri nel più piccolo rettangolo geografico che racchiude il buffer circolare corrispondente su una Terra sferica. Il risultato include coordinate minime e massime, oltre a indicatori per l’attraversamento dell’antimeridiano e la copertura di tutte le longitudini. È utile quando il Suo database, servizio cartografico o indice spaziale richiede un rapido prefiltro rettangolare prima di applicare una verifica della distanza più precisa.

Inserisca centro e raggio con unità esplicite

La latitudine deve essere compresa tra -90 e 90, la longitudine tra -180 e 180 e il raggio non può essere negativo. Un raggio pari a zero è valido e produce un riquadro degenere, i cui limiti coincidono con il punto originale. Il calcolo adotta il raggio terrestre medio IUGG di 6,371,008.8 metri, un modello sferico pratico per aree di ricerca, anteprime cartografiche e prefiltri di database.

Non presenti questo rettangolo come confine topografico di precisione: il suo scopo è racchiudere in modo affidabile un’area circolare nel modello dichiarato. Mantenga le stesse ipotesi sulle coordinate nell’intero flusso e non passi chilometri, miglia o gradi dove sono richiesti metri.

Legga i risultati normali e quelli oltre l’antimeridiano

In un risultato normale ogni minimo è inferiore al massimo corrispondente, quindi il rettangolo può essere usato direttamente in una query per intervalli. In prossimità di 180 gradi la longitudine richiede attenzione. Non riordini i valori, altrimenti selezionerebbe la vasta regione complementare.

La latitudine resta un singolo intervallo. Per una ricerca affidabile, usi prima il riquadro come filtro e poi calcoli la distanza ortodromica effettiva; i punti negli angoli possono trovarsi fuori dal buffer circolare.

Gestisca buffer polari e raggi globali

Un buffer che raggiunge uno dei poli non può essere rappresentato da un intervallo ristretto di longitudini, poiché tutti i meridiani convergono al polo. La stessa copertura completa vale se il raggio arriva a metà della circonferenza sferica. L’algoritmo è deterministico, non usa rete o dati memorizzati e non dipende dal tempo.

È quindi adatto a elaborazioni riproducibili, chiavi cache, test e calcoli nel browser. Il riquadro resta un involucro efficiente, non il poligono del bordo circolare.

Prefiltrare la ricerca di luoghi vicini

Crei intervalli di latitudine e longitudine adatti agli indici prima di misurare con precisione un insieme ridotto di candidati.

Impostare la vista iniziale della mappa

Ricavi limiti che contengono un raggio attorno a una posizione, gestendo correttamente poli e antimeridiano.

Suddividere il lavoro geospaziale

Converta attività punto-raggio in estensioni rettangolari riproducibili per cache, tasselli, code o operazioni spaziali.

Quanto costa una richiesta?

Il calcolo può inoltre essere eseguito nel browser quando la pagina lo supporta.

Quale modello della Terra viene usato?

Il calcolo usa una sfera con raggio terrestre medio IUGG pari a 6,371,008.8 metri.

Ogni punto nel riquadro rientra nel raggio?

No. Il riquadro racchiude il buffer circolare e gli angoli possono essere più lontani. Applichi una verifica esatta se serve.

Come interrogo un riquadro che attraversa l'antimeridiano?

Divida la longitudine in due intervalli: dalla longitudine minima fino a 180 e da −180 fino alla massima. Quando l'indicatore di attraversamento è attivo, la minima supera la massima di proposito, quindi non le scambi.

Cosa succede quando l'area raggiunge un polo?

Le longitudini diventano −180 e 180 e si attiva l'indicatore di copertura totale, perché tutti i meridiani si incontrano al polo. In quel caso filtri solo sui limiti di latitudine e salti il filtro di longitudine.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/geo/buffer-bbox

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/geo/buffer-bbox \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"lat":51.5074,"lon":-0.1278,"radius_m":1000}'
{
  "lat": 51.5074,
  "lon": -0.1278,
  "radius_m": 1000
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geo.buffer_bbox",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Inserisca centro e raggio con unità esplicite

Indichi il centro con i valori decimali lat e lon, quindi specifichi in radius_m il raggio espresso in metri. Le coordinate vengono arrotondate a dieci cifre decimali per ottenere JSON stabile conservando una precisione più che adeguata.

Legga i risultati normali e quelli oltre l’antimeridiano

I quattro valori principali sono min_lat, min_lon, max_lat e max_lon. Se il buffer attraversa l’antimeridiano, le longitudini passano da valori positivi a negativi e crosses_antimeridian diventa true. In tal caso min_lon è intenzionalmente maggiore di max_lon. Esegua la query su due intervalli: da min_lon a 180 e da -180 a max_lon.

Gestisca buffer polari e raggi globali

Per questo il calcolatore restituisce min_lon pari a -180, max_lon pari a 180 e covers_all_longitudes true quando l’intervallo di latitudine raggiunge un polo. In questi casi crosses_antimeridian è false, perché dividere l’intervallo non aggiungerebbe informazioni. Utilizzi i limiti di latitudine e ometta il filtro di longitudine quando covers_all_longitudes è true. Questo comportamento evita divisioni instabili vicino ai poli e impedisce che un riquadro troppo stretto escluda punti validi.

Perché min_lon può essere maggiore di max_lon?

Questo ordine indica l’attraversamento dell’antimeridiano. Tratti il risultato come due intervalli senza scambiare i bordi.

Che cosa accade se il buffer raggiunge un polo?

La longitudine va da -180 a 180 e covers_all_longitudes è true, perché tutti i meridiani convergono al polo.

Leggi la documentazione completa del KIT →