¿Cómo what3words construye una cuadrícula de cuadrados en la superficie de la Tierra?

18

What3words construyó una cuadrícula de cuadrados de 3m2 en la tierra. ¿Alguien sabe qué es el algoritmo?

Comencé con este método: el rango de longitud es [-180, 180] y el rango de latitud es [-90,90]. Si los cortas en intervalos iguales, puedes tener cuadrados casi perfectos cerca del ecuador, pero cerca de los polos, no son cuadrados, ¿verdad?

Después de la respuesta de Gary. Todavía quiero algunas precisiones.

Si entre -85 ° y 85 ° (latitudes), los cuadrados están en una cuadrícula, ¿debo suponer que el número de cuadrados en cualquier latitud es el mismo (para mí, cuando digo una cuadrícula, para a cada lado del cuadrado, debe haber uno y solo un cuadrado)? Si es así, en el ecuador, podemos tener un cuadrado de 3mx3m, pero a una latitud de 85 °, es de 0.26m x 0.26m. (Debido a que el paralelo en la latitud 85 ° es cos (85 °) más corto).

Entonces, tengo que asumir que no es una cuadrícula perfecta , ya que el área del cuadrado siempre es de 3m x 3m en cualquier latitud entre -85 ° y 85 °. Pero cuando intenté ampliar un mapa de what3word, siempre veo una cuadrícula perfecta. ¿Como es posible? ¿Es posible ver algunas deformaciones, directamente en un mapa?

@Gary, ¿es posible ver las deformaciones (cerca de los polos) que mencionaste en un mapa? (Parece que no podemos ver en un mapa de Google).

    
pregunta XR SC 01.06.2016 - 15:02

1 respuesta

26

Estás en las líneas correctas. La cuadrícula de what3words se genera algorítmicamente para que sea de casi 3m por 3m hasta unos pocos centímetros en latitudes entre -85º y + 85º. Entre +/- 85º norte y sur y los polos, los cuadrados de cuadrícula teóricos se expanden más cerca de los polos que obtienes y en su mayor extensión son de ~ 4.5m por ~ 4.5m con alguna deformación en los polos.

No es fácil visualizar la deformación, de ahí mi uso de la palabra nocional en el párrafo anterior. El dato con el que funciona what3words es EPSG: 4326 y el algoritmo en el corazón de what3words "entiende" esto y es así siempre algorítmicamente capaz de asignar una dirección de 3 palabras a coordenadas y viceversa. Pero la mayoría de los mapas web, incluidos los de Google, muestran esos datos una vez que se han re-proyectado CRS; Google utiliza EPSG: 3857 . Es realmente desafiante mostrar la deformación mientras trabaja contra cómo la API de mapeo subyacente quiere que trabaje. Lo más cercano que obtendrás es los leves cambios en la cuadrícula nocional que se producen cuando te mueves al norte del sur desde el meridiano, como se muestra cerca de evens.response.fishes si hace zoom lo suficiente como para que se muestre la cuadrícula.

(descargo de responsabilidad: en mi trabajo del día trabajo para what3words)

    
respondido por el Gary Gale 01.06.2016 - 15:38

Lea otras preguntas en las etiquetas