3 votos

Convertir LLA (long, lat, alt) a la tierra plana modelo

Me gustaría dividir el mundo en un 1000 $\times$ a 1000 metros geodésico de plazas y, a continuación, asignar cualquier long / lat a la plaza.

La altitud de cada bloque sería la altitud de la tierra en el bloque del centro.

Es posible que alguien me apunte en la dirección correcta, por favor, en cuanto a cómo calcular la rejilla plana y mapa de long/lat.

EDITAR

Dado que las plazas no mapa sobre una esfera, una solución que pensé es calcular la circunferencia de la latitud (teniendo en cuenta los 1000 m de la red), y se divide en 1000 m de los bloques (redondeado hacia arriba). Por lo que el número de bloques que se asignan alrededor de la tierra disminuirá a medida que nos alejamos del ecuador.

Las plazas serán ligeramente más estrecho en la parte superior como nos vamos al Norte, y en la parte inferior como vamos Sur.

128voto

Shabaz Puntos 403

La longitud de una línea de latitud es $4.0075E8 \cos \lambda$ metros, donde $\lambda$ es la latitud. Del mismo modo es $4.0008E8$ metros alrededor de una línea de longitud debido a aplanamiento. Así que su espacio en la latitud es $\frac {360}{40075}$ grados todo el camino alrededor. A continuación, en cada latitud (no cambia mucho en 1 km) tiene un espaciado de $\frac {360}{40075 \cos \lambda}$ grados a 1 km por 1 km cuadrados.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X