wiki:Es:Help/Concepts/Coordinates

Esta página está parcialmente incompleta y desactualizada. Ver EPSG:4326 y el complemento proj4 existente!

Entendiendo las Coordenadas de JOSM

Coordenadas en Openstreetmap

OpenStreetMap utiliza coordenadas de Latitud/Longitud en el datum geodésico WGS84 (que es compatible con el GPS) para sus nodos, almacenados en notación decimal en grados, con 7 cifras decimales en los archivos .osm en formato XML.

El mismo lugar en la tierra tendría ligeramente diferentes valores de Latitud/Longitud en otros sistemas de coordenadas, en función de la respectiva elipsoide de referencia y puntos de referencia que se utilicen.

Editor de coordenadas

Java

Para representar los nodos y las vías en la pantalla rectangular, plano de la computadora, la ubicación de los nodos necesita ser reversiblemente mapeado en un sistema de coordenadas cartesianas, es decir, teniendo ejes perpendiculares. JOSM utiliza la API de gráficos 2D de Java para atender el proceso de renderizado. La API de Java implementa el concepto de un espacio de usuario que podría entenderse como un gran lienzo con un origen (0,0) en la esquina superior izquierda, y la extensión casi infinita a la derecha (x) y abajo (y). Java 2D soporta números enteros y variables flotantes de precisión simple o doble para el par (x, y).

Cuando se visualiza un área de este lienzo virtual al espacio limitado del dispositivo, la ventana de la pantalla en este caso, Java convierte internamente estos (x, y) en coordenadas de pantalla, de forma automática durante la representación.

Si bien las coordenadas negativas, yendo hacia la izquierda o encima del origen (0,0), son teóricamente posibles, no se recomienda dibujar fuera del espacio disponible en pantalla, ya que no todas las versiones de Java funcionan de forma fiable con los puntos de fuera del área visible.

JOSM

JOSM define las coordenadas que se utilizan tanto para la Latitud/Longitud de representación, así como el lienzo del editor EastNorth como double float en la clase Coordenadas.

LatLon

La clase LatLon hereda de la clase coordenadas y ofrece controles de los límites legítimos de estar dentro de -90,90 para la latitud o la longitud de -180.180.

EastNorth

La clase EastNorth hereda de la clase Coordenadas.

east() devuelve la coordenada x y north() devuelve la coordenada y.

Esto significa que el valor numérico de east() aumenta hacia el Este, mientras que el valor de north() disminuye hacia el Norte.

La clase también proporciona algunos métodos para la manipulación de las coordenadas.

Proyección

La asignación reversible de coordenadas LatLon de un mapa plano o la pantalla plana del ordenador es una proyección. JOSM soporta una serie de proyecciones diferentes porque tienen diferentes casos de uso, en particular en la representación de formas o el uso de material diferente de la fuente que viene ya proyectado, tales como mapas impresos, datos de registro catastral, imágenes de satélite, servidores WMS, etc. a ser remontado. Algunos servidores WMS pueden soportar una variedad de proyecciones bajo pedido, otros se limitan a uno específico.

Las proyecciones se definen mediante clases en org.openstreetmap.josm.data.projection.

Usando JOSM, la proyección se puede cambiar en el menú Preferencias. Las versiones actuales de JOSM soportan el cambio sin necesidad de reiniciar.

Al cambiar la proyección, la misma coordenada LatLon se representan como diferentes valores numéricos de EastNorth.

La conversión bidireccional entre LatLon y EastNorth es el cálculo principal de cada implementación de la clase Proyección. La implementación tiene que tener cuidado de que el rango válido de valores LatLon sea asignado a un rango válido de valores EastNorth.

Dado que algunas proyecciones son válidas sólo para determinadas regiones de la tierra, la implementación también puede definir los límites en los que JOSM puede editar, es decir, desplazar la ventana del dispositivo en el espacio de usuario.

Algunos casos de uso para las proyecciones soportadas en JOSM se resumen a continuación.

Mercator

La proyección cilíndrica de Mercator, llamada así por su inventor, los mapas de meridianos y paralelos rectos y perpendiculares.

En JOSM, por ejemplo, pequeños objetos redondos tales como rotondas aparecen como un círculo, y los edificios rectangulares se ven rectangulares.

La desventaja es el estiramiento de los polos al infinito.

En la actualidad Mercator es la proyección estándar en JOSM.

La mayoría de los servidores WMS no son compatibles con esta proyección, pero JOSM realmente muestra datos EPSG:4326 también para la proyección de Mercator (que no es del todo correcto, pero los errores resultantes son pequeños en la versión actual del software).

EPSG:4326

EPSG:4326 es un sistema de referencia de coordenada de Lat/Lon común que se refiere a WGS84.

(hablar sobre la necesidad de servidores WMS / uso de Landsat y Yahoo Sat)

UTM

La proyección Transversal de Mercator es una adaptación de la proyección de Mercator, la rotando el cilindro 90°.

El Transversal de Mercator (UTM) con sus 60 zonas, así como una serie de sistemas nacionales de referencia en cuadrícula, se basan en esta proyección.

Dentro de las zonas UTM o los sistemas nacionales en cuadricula, una referencia de coordenadas cartesianas de 2-dimensiones puede ser definida, que suele darse en longitud hacia el Este y Norte como un valor en metros desde un punto de origen en particular. Estos rumbos hacia el Este y hacia el Norte no deben confundirse con la coordenada EastNorth en JOSM.

Proyecciones específicas de cada país

Muchos países especifican sus sistemas de referencia propios, algunos basados ​​en el Transversal de Mercator, otros no.

En general, JOSM puede apoyar cualquiera de estos sistemas tan pronto como la conversión de LatLon a EastNorth se haya implementado.

Está previsto contar con el apoyo de la biblioteca PROJ4 como complemento, que soporta gran cantidad de transformaciones.

Last modified 5 years ago Last modified on 2013-01-06T02:38:28+01:00