In breve
- Metodo: specifica Open Location Code di Google (Apache 2.0) con l'aritmetica intera dell'attuale codice di riferimento; i codici da 2 a 15 cifre coincidono con il pacchetto di Google su 20.000 punti casuali e le dimensioni delle celle sono misurate sull'ellissoide WGS84.
- Funziona nel browser: ciò che clicca, disegna o apre non viene caricato.
- Dati e librerie: OpenFreeMap, MapLibre GL JS, Open Location Code (Plus Codes), GeoNames (via all-the-cities), GeographicLib (geographiclib-geodesic).
- Gratuito, senza registrazione e senza installare nulla.
I Plus Code sono l'alternativa gratuita di Google agli indirizzi stradali: una breve sequenza di cifre e lettere con un segno più, come 8FVC9G8F+6X, che individua un piccolo rettangolo in qualsiasi punto della Terra. Google Maps ne mostra uno per ogni segnaposto, e vengono usati per consegne e chiamate di emergenza dove mancano i numeri civici, negli inviti a eventi, sui pacchi in alcune zone dell'Africa e dell'India e nei rilievi sul campo raccolti con lo smartphone. Un codice si può scrivere per intero oppure abbreviato agli ultimi sei o sette caratteri seguiti da una città, come fa Google Maps: 9G8F+6X Zürich. Questa pagina legge entrambe le forme. Ricava i primi caratteri mancanti dalla città scritta dopo il codice, da una città scelta da Lei o dalla zona inquadrata sulla mappa, e indica sempre quale città ha usato. Il risultato è la cella disegnata sulla mappa, il suo centro in gradi decimali, in gradi-minuti-secondi e in UTM, e le sue dimensioni reali sul terreno. Nel senso opposto basta cliccare su un punto, cercare una città o usare la propria posizione per ottenere il codice alla lunghezza desiderata, insieme al codice breve riferito alla città più vicina. Un intero elenco di codici o di coordinate, per esempio una colonna di un foglio di calcolo, si converte in un colpo solo in CSV, KML o GeoJSON.
Come si usa
- Incolli un Plus Code, un codice breve con la sua città o un link di Google Maps e prema «Mostra».
- Legga il centro della cella in gradi decimali, gradi-minuti-secondi e UTM e veda la cella sulla mappa.
- Oppure clicchi sulla mappa, cerchi una città o prema «Usa la mia posizione» per ottenere il Plus Code alla lunghezza scelta e il codice breve per la città più vicina.
- Copi i singoli valori o il link di condivisione, oppure converta un elenco in CSV, KML o GeoJSON.
Quanto è preciso?
Un codice è un'area, non un punto
Ogni coppia di caratteri divide la cella precedente in 20 × 20: due caratteri danno 20° × 20°, quattro 1° × 1°, sei 0,05° (circa 5,5 km), otto 0,0025° (circa 275 m) e dieci 0,000125°, circa 14 × 14 m all'equatore. Dall'undicesimo carattere in poi ogni cifra divide la cella in 4 colonne e 5 righe, quindi 11 cifre danno circa 3,5 × 2,8 m e 13 cifre circa 22 × 11 cm. La dimensione est-ovest si riduce con il coseno della latitudine: a 56° N una cella a 10 cifre misura 7,8 × 13,9 m. La pagina misura larghezza e altezza di ogni cella sull'ellissoide WGS84. Le coordinate del centro sono esatte per il codice, ma il luogo che si intendeva può trovarsi in qualsiasi punto della cella.
Gli stessi codici di Google Maps
I codici vengono calcolati nel Suo browser a partire dalla specifica pubblica Open Location Code, con la stessa aritmetica intera dell'attuale codice di riferimento di Google, così un punto che cade esattamente sul bordo di una cella riceve lo stesso codice che in Google Maps. Nel confronto con il pacchetto open-location-code di Google su 20.000 punti casuali, tutti i codici da 2 a 15 cifre, tutte le celle decodificate e tutti i codici abbreviati sono risultati identici. I Plus Code usano latitudine e longitudine WGS84, il datum del GPS e delle mappe web.
Buono a sapersi
I codici brevi richiedono la città giusta
Un codice breve come V75V+8R omette i primi quattro caratteri, che fissano un quadrato di 1°. Questi vengono ricostruiti dalla città scritta dopo il codice: la pagina sceglie, tra le celle con quegli ultimi caratteri, quella più vicina alla città. Con Paris, France il codice è 8FW4V75V+8R, alla Torre Eiffel; con Paris, Texas lo stesso codice breve dà 8656V75V+8R, a 7.800 km di distanza. Se il nome è comune scriva il paese dopo la città («Paris, France») oppure scelga la città in «Città per i codici brevi». La città deve trovarsi entro circa 50 km dal luogo.
Lettere che non si usano
I Plus Code usano le cifre da 2 a 9 e le lettere C, F, G, H, J, M, P, Q, R, V, W e X, scelte in modo che i codici non formino parole e siano difficili da confondere. Uno 0, un 1, una A, B, E, I, L, O o un'altra lettera indicano un errore di battitura. Lo zero serve solo come riempimento nei codici d'area abbreviati come 8FVC0000+, e il segno più segue sempre l'ottavo carattere di un codice completo.
Codici brevi completati dalla vista della mappa
Se un codice breve non ha una città e non ne è stata scelta nessuna, la pagina lo completa con il centro della mappa quando la mappa inquadra una regione, e lo segnala. Va bene se sa all'incirca dove si trova il luogo, ma controlli la cella: lo stesso codice breve si ripete a ogni grado di latitudine e longitudine, a circa 111 km di distanza.
Domande frequenti
Come converto un Plus Code in latitudine e longitudine?
Incolli il codice, per esempio 8FVC9G8F+6X, e prema «Mostra». La cella viene disegnata sulla mappa e il pannello indica il centro, 47.365562, 8.524937 a Zurigo, in gradi decimali, gradi-minuti-secondi e UTM, ognuno con il suo pulsante per copiarlo.
Che cosa faccio con un codice breve come 9G8F+6X Zürich?
Lo incolli insieme alla città, esattamente come lo mostra Google Maps. La città viene cercata nell'elenco dei luoghi di GeoNames e usata per aggiungere i quattro caratteri mancanti, ottenendo 8FVC9G8F+6X. Se la città non viene trovata, la scelga in «Città per i codici brevi» oppure ingrandisca la mappa sulla zona.
Come trovo il Plus Code della mia posizione?
Prema «Usa la mia posizione» oppure clicchi sulla Sua casa nella mappa. Il pannello mostra il codice a 10 cifre, un codice a 11 cifre per una cella più piccola e il codice breve riferito alla città più vicina, come V75V+8R Paris per la Torre Eiffel. Lo copi e lo digiti in Google Maps per verificarlo.
Quanto è preciso un Plus Code?
Un codice a 10 cifre, quello predefinito in Google Maps, è una cella di circa 14 × 14 metri all'equatore, più stretta verso i poli: basta per trovare l'ingresso di un edificio. Un codice a 11 cifre la riduce a circa 3 × 3 metri, sufficiente per un cancello o un posto auto.
Posso convertire un elenco di Plus Code da un foglio di calcolo?
Sì. Apra «Converti un elenco», incolli un codice per riga da una colonna del foglio di calcolo oppure apra un file CSV, e scarichi il risultato in CSV con latitudine, longitudine e dimensioni della cella, oppure in KML o GeoJSON per Google Earth e i programmi GIS. Le coordinate presenti nell'elenco ricevono invece un Plus Code.
I Plus Code sono la stessa cosa di what3words?
No. I Plus Code sono un sistema aperto e gratuito di Google che chiunque può calcolare, con celle annidate le une nelle altre e codici simili per luoghi vicini. what3words è un sistema proprietario di tre parole per ogni quadrato di 3 × 3 metri, e le sue parole non si possono convertire senza il suo servizio.
Un errore o qualcosa che manca? Scriva a [email protected] e verrà corretto.