5 votos

¿Cómo georeferenciar un mapa?

enter image description here

Tengo un mapa de un paisaje montañoso, http://skimap.org/data/989/60/1218033025.jpg. Contiene una serie de puntos conocidos, el lat-longs de que puede ser fácilmente encontrado a través de google maps. Me gustaría ser capaz de pin de cualquier latitud longitud de coordenadas en el mapa, por supuesto, dentro de los límites del paisaje. Para esto, he intentado un enfoque que parece ser en gran medida fallando.

Supuse que el mapa sea equivalente a una fotografía aérea del paisaje Suizo, sin ninguna información acerca de la altitud o de otras coordenadas de la cámara. Así que, he asumido el plano perpendicular a la lente de la cámara normal Ax+By+Cz-d=0. Yo intento encontrar el plano de las constantes, el uso de los puntos conocidos. Yo arreglar mi origen en un punto, con z=0 a nivel del mar. Me tome dos puntos conocidos en el paisaje, y usando la ecuación de una línea en 3d, puedo encontrar la longitud de la proyección de este segmento de línea que une los dos puntos conocidos, en el avión. Yo lo multiplicamos por una constante K a cuenta para el cambio de tamaño de esta longitud en una estática representación 2d de esta imagen en 3d. La longitud entre dos puntos de un 2d estática representación de esta imagen en esta pantalla se pueden encontrar fácilmente en píxeles, y la longitud real de la línea que une los dos puntos, se pueden encontrar fácilmente, ya que puede calcular la distancia entre los dos puntos con sus lat-suspira, y sus alturas sobre el nivel del mar.

Termino con una ecuación directamente relacionado con la distancia entre los dos puntos en la pantalla de representación en 2d, vamos a llamarlo Ls, y la longitud real en el paisaje, L. Tengo muchos otros puntos conocidos, por lo que enchufarlos en la ecuación debe darme los valores de los 4 constantes. Para esto, necesitaba 8 puntos conocidos (los parámetros conocidos, siendo su nombre, lat-long, y las alturas sobre el nivel del mar), que es mi origen, y la segunda por ser un punto de referencia fijo. El resto de los 6 puntos de generar un sistema de 6 ecuaciones lineales en A^2,B^2,C^2,AB,BC y CA. Resolver el sistema con una herramienta en línea, obtengo el resultado que el sistema tiene una solución única con todos los 6 constantes ser 0. Por lo tanto, parece que la suposición de que el mapa es equivalente a una fotografía aérea tomada desde un avión, es defectuoso. Por favor alguien puede darme algunos consejos o cualquier otra idea para conseguir que esto funcione? Hacer open street maps tiene una proyección de Mercator?

7voto

tobes Puntos 19

No creo que hay alguna manera de georeferenciar un mapa de resort de esquí, que son a menudo hechos a mano - de una manera significativa. Es una interpretación artística del paisaje con altos grados de libertad y un enfoque en ser fácil de leer.

Tal vez describa su objetivo final - por ejemplo ¿qué ¿quieres hacerlo con la imagen georeferenciada? -podemos proponer un camino diferente para llegar hasta allí.

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