Sistemas de coordenadas

Conversor de sistema de coordenadas de archivos (reproyectar)

Cargue un shapefile, GeoJSON, KML o CSV, seleccione los sistemas de coordenadas de origen y de destino y descargue el resultado en el mismo formato o como GeoJSON. Admite WGS84, UTM, ITRF96 TM de 3°, ED50 y códigos EPSG.

1 Archivo

2 Sistema de origen

3 Sistema de destino

Su archivo se procesa en su dispositivo y su contenido no se envía a ningún servidor. Las teselas del mapa base de la vista previa se descargan de los servidores de Esri y OpenStreetMap, que solo ven la zona del mapa mostrada en pantalla.

Herramientas relacionadas

Cambiar el sistema de coordenadas de un archivo

Un mismo terreno suele llegar en archivos con sistemas de coordenadas distintos. Los datos topográficos y catastrales pueden estar en una cuadrícula transversa de Mercator nacional, los planos antiguos en ED50 y los tracks GPS y los mapas web en WGS84. Si esas capas se superponen en un proyecto sin llevarlas al mismo sistema, quedan separadas cientos de metros o incluso kilómetros. Esta herramienta transforma las coordenadas de todas las entidades de un archivo al sistema que usted elija, conserva la tabla de atributos y devuelve el resultado en el mismo formato.

Cómo se usa

  1. Seleccione un archivo. Para un shapefile, elija el archivo .zip o seleccione juntos los archivos .shp, .dbf y .prj. También se admiten GeoJSON, KML, KMZ y CSV con columnas X/Y.
  2. Compruebe el sistema de origen. La herramienta lo lee del archivo .prj, del miembro crs de un GeoJSON o de la regla de KML según la cual las coordenadas son siempre WGS84. Si no puede, propone los sistemas probables según el rango de coordenadas.
  3. Seleccione el sistema de destino. Para un sistema que no figure en la lista, escriba su código EPSG o una definición proj4.
  4. Pulse Convertir. Compruebe en el mapa de vista previa que los datos caen en el lugar correcto, compare los valores de origen y de destino en la tabla de ejemplo y descargue el archivo.

Datum y proyección

Un sistema de coordenadas tiene dos partes. El datum define el elipsoide que aproxima la forma de la Tierra y cómo se sujeta a ella. La proyección convierte la latitud y la longitud sobre el elipsoide en coordenadas planas Este y Norte en metros. WGS84 / UTM zona 35N y WGS84 / UTM zona 36N comparten datum y solo difieren en el meridiano central, así que convertir entre ellas es cálculo puro. Entre ED50 y WGS84 cambia el propio datum y hace falta un conjunto de parámetros de transformación.

ITRF96, WGS84 y ED50

WGS84 es el sistema global que usan los receptores GPS y los mapas web. ITRF96 (TUREF) es el marco de referencia nacional vigente en Turquía; usa el elipsoide GRS80, y la cartografía a gran escala se produce en zonas TM de 3° con meridianos centrales 27, 30, 33, 36, 39, 42 y 45. La diferencia entre ITRF96 y WGS84 está entre el centímetro y el decímetro, y la herramienta no aplica parámetros entre ellos. ED50 es el antiguo datum europeo basado en el elipsoide Internacional de 1924. En Turquía, un mismo punto tiene coordenadas separadas unos 100-200 metros en ED50 y en WGS84. Para ED50 la herramienta usa la transformación de siete parámetros EPSG:1784 (ED50 to WGS 84 (30)) definida para Turquía; EPSG indica una precisión de unos 2 metros. Para datos ED50 de otros países, el resultado puede diferir unos metros del obtenido con los parámetros nacionales.

Por qué los datos aparecen desplazados

Códigos EPSG frecuentes

CódigoSistema
4326WGS84 geográficas (latitud, longitud)
3857Web Mercator (mapas base web)
326xx / 327xxWGS84 / UTM zona xx norte / sur
5253-5259TUREF (ITRF96) / TM27-TM45, zonas de 3°
2319-2325ED50 / TM27-TM45, zonas de 3°
23035-23038ED50 / UTM 35N-38N, zonas de 6°

Formatos de salida

El shapefile se escribe como un zip con un .prj de estilo ESRI para el sistema de destino y un archivo .cpg que declara atributos en UTF-8. Un GeoJSON que mezcla puntos, líneas y polígonos se divide en un shapefile por tipo de geometría. El estándar GeoJSON actual, la RFC 7946, prevé coordenadas WGS84; si el destino es otro sistema, se añade un miembro crs heredado, que algunos programas pueden ignorar. KML usa siempre latitud y longitud WGS84, por lo que solo se ofrece cuando el destino es WGS84.

Datos y método

Las coordenadas se transforman con proj4js 2.9.0 (licencia MIT). Las definiciones de los sistemas proceden de la lista propia de este sitio, contrastada con el registro EPSG; no se envía ninguna solicitud al sitio web de EPSG ni a otro servicio. Los shapefiles se leen con shpjs 6.1.0 (MIT), los zip con JSZip 3.10.1 (MIT), los CSV con PapaParse 5.4.1 (MIT) y los KML con @tmcw/togeojson 5.8.0 (BSD-2-Clause). El escritor de shapefiles y el intérprete de .prj son código propio de esta página. Los mapas base pertenecen a Esri y a los colaboradores de OpenStreetMap. Bibliotecas de código abierto utilizadas y sus licencias: Fuentes de datos.

Límites de precisión

Los cambios de proyección dentro del mismo datum son exactos al milímetro. La transformación de ED50 tiene una precisión de unos 2 metros; los trabajos que exigen centímetros, como el catastro o el replanteo, deben usar los parámetros regionales oficiales. Los valores Z se mantienen tal cual y no se cambia el datum vertical. Las líneas y los bordes de los polígonos solo se transforman en sus vértices, por lo que en bordes muy largos con pocos vértices la distinta curvatura de dos proyecciones puede causar pequeñas desviaciones.

Si tiene preguntas sobre un proyecto concreto o una migración de datos de mayor tamaño, puede contactar con el equipo a través de la página de contacto o visitar Rodosto Teknoloji.

Preguntas frecuentes

Mi shapefile no tiene archivo .prj. ¿Cómo averiguo el sistema de origen?

La herramienta propone los sistemas probables según el rango de coordenadas y, para cada uno, muestra en latitud y longitud dónde quedaría el centro de los datos. Unos datos métricos con coordenadas X en torno a 500 000 pueden estar en cualquier zona transversa de Mercator o UTM, y la zona no se deduce de los números. Elija un candidato y compruebe en el mapa que los datos caen donde espera.

¿Hace falta una transformación entre ITRF96 y WGS84?

No para el trabajo SIG general. La diferencia entre ambos está entre el centímetro y el decímetro, y la herramienta no aplica parámetros entre ellos. Solo importa en trabajos de alta precisión, como la geodesia o el catastro.

¿Por qué mis datos ED50 aparecen desplazados unos 200 metros?

ED50 usa otro elipsoide y otro datum. En Turquía, un mismo punto tiene coordenadas separadas unos 100-200 metros en ED50 y en WGS84, y en el resto de Europa la diferencia es del mismo orden. Si un archivo ED50 se lee como WGS84 o ITRF96, aparece ese desplazamiento. Cuando elige ED50 como origen, la herramienta aplica la transformación EPSG:1784.

¿Se sube mi archivo a un servidor?

No. La lectura del archivo, la transformación de coordenadas y la escritura del resultado se hacen en su navegador, y el contenido del archivo no se envía a ningún servidor. Solo las teselas del mapa base de la vista previa se descargan de los servidores de Esri y OpenStreetMap.