In che modo what3words costruisce una griglia di quadrati sulla superficie della Terra?


18

What3words ha costruito una griglia di quadrati di 3m2 sulla terra. Qualcuno sa cos'è l'algoritmo?

Ho iniziato con questo metodo: l'intervallo di longitudine è [-180, 180] e l'intervallo di latitudine è [-90,90]. Se li tagli ad intervalli uguali, puoi avere quadrati quasi perfetti vicino all'equatore, ma vicino ai poli, non sono quadrati, vero?


Dopo la risposta di Gary. Voglio ancora alcune precisazioni.

Se tra -85 ° e 85 ° (latitudini), i quadrati sono in una griglia, devo presumere che il numero di quadrati a qualsiasi latitudine sia lo stesso (per me, quando dico una griglia, per ogni lato di la piazza, dovrebbe esserci un solo quadrato)? In tal caso, all'equatore, possiamo avere un quadrato di 3mx3m, ma a latitudine 85 °, allora è un 0,26mx 0,26m. (Perché il parallelo a latitudine 85 ° è più corto (85 °).)

Quindi, devo presumere che non sia una griglia perfetta , poiché l'area della piazza è sempre 3m x 3m a qualsiasi latitudine tra -85 ° e 85 °. Ma quando ho cercato di ingrandire una mappa what3word, vedo sempre una griglia perfetta. Come è possibile? È possibile vedere alcune deformazioni, direttamente su una mappa?

@Gary, è possibile vedere le deformazioni (vicino ai poli) di cui hai parlato in una mappa? (sembra che non possiamo vedere su una mappa di Google).

Risposte:


27

Sei sulla linea giusta. La griglia what3words è generata algoritmicamente per essere quasi esattamente 3m per 3m entro un paio di centimetri a latitudini tra -85º e + 85º. Tra +/- 85º nord e sud e i poli, i quadrati della griglia nozionale si espandono più vicino ai poli che si ottengono e nella loro massima estensione sono ~ 4,5 m per ~ 4,5 m con qualche deformazione ai poli.

Non è facile visualizzare la deformazione, quindi il mio uso della parola nozionale nel paragrafo precedente. Il dato con cui funziona what3words è EPSG: 4326 e l'algoritmo al centro di what3words "lo capisce" e quindi è sempre in grado algoritmicamente di mappare un indirizzo di 3 parole per coordinate e viceversa. Ma la maggior parte delle mappe web, inclusa Google, visualizza questi dati una volta che sono stati (ri) proiettati CRS; Google utilizza EPSG: 3857 . È davvero difficile visualizzare la deformazione mentre lavori contro il modo in cui l'API di mapping sottostante vuole che tu lavori. Il più vicino che otterrai sono i leggeri spostamenti nella griglia nozionale che si verificano quando ti sposti a nord di sud dal meridiano, come mostrato vicinoevens.response.fishes se ingrandisci abbastanza per mostrare la griglia.

evens.response.fishes

(disclaimer - nel mio lavoro quotidiano lavoro per what3words)


@ z-shiliao ogni possibilità che tu possa contrassegnare la mia risposta come accettata per favore?
Gary Gale,

ciao @ Gary-Gale, grazie per la risposta. Ho aggiunto alcune domande extra dopo la riflessione. Potresti fornire maggiori dettagli?
XR SC,

Ho appena aggiornato la mia risposta originale con qualche dettaglio in più.
Gary Gale,

Questo sistema di indirizzamento funzionerebbe meglio con un dato in movimento? cioè ogni blocco 3x3 ha il suo dato al centro?
mercoledì
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.