Utilia

Convertidor GeoJSON, KML y GPX

Convierte GeoJSON a KML, GPX, CSV o WKT y viceversa en tu navegador. Puntos, líneas, polígonos y geometrías Multi, con recuento de entidades y vista previa.

Cómo convertir GeoJSON, KML, GPX, CSV y WKT

  1. Suelta un archivo en la zona de carga o pega los datos en Datos de entrada. Los archivos los lee tu navegador y nunca se suben.
  2. Deja De en Detectar automáticamente o elige tú el formato de entrada. La detección se fija en los primeros caracteres: { o [ significa GeoJSON, <gpx significa GPX, cualquier otro XML se lee como KML, una palabra clave como POINT o MULTIPOLYGON significa WKT, y todo lo demás se trata como CSV.
  3. Elige el formato de salida en A. El resultado aparece mientras escribes; Convertir vuelve a lanzar la conversión.
  4. Revisa los recuentos (Entidades, Puntos, Líneas, Polígonos, Vértices) y el dibujo de la vista previa, y después Copiar el resultado o Descargar con la extensión adecuada.

Qué conserva cada formato

Todas las conversiones pasan por GeoJSON (RFC 7946) como modelo común: una lista de entidades (features), cada una con una geometría opcional y un conjunto de propiedades. Se admiten Point, LineString, Polygon (con huecos), MultiPoint, MultiLineString, MultiPolygon y GeometryCollection. Las coordenadas son longitud, latitud y una altitud opcional, en grados WGS 84; la herramienta no reproyecta.

  • GeoJSON: se conserva todo, incluidas las propiedades anidadas y los identificadores de las entidades.
  • KML: cada entidad se convierte en un Placemark. Las propiedades name y description corresponden a los elementos KML del mismo nombre; las demás propiedades van a ExtendedData. Las geometrías Multi se convierten en MultiGeometry. Al leer, la herramienta recorre todas las carpetas (Folder), lee los valores Data y SimpleData y entiende también las grabaciones gx:Track de Google Earth. Los estilos, los iconos, las superposiciones de suelo y los enlaces de red se ignoran. KMZ es un KML comprimido en ZIP: descomprímelo primero.
  • GPX: los puntos se convierten en waypoints (wpt, con ele, name y desc), las líneas en tracks (trk) y un MultiLineString en un único track con varios segmentos. Al leer, se convierten los waypoints, las rutas (rte) y los tracks, con la elevación como tercera coordenada. GPX no tiene polígonos, así que los anillos de los polígonos se escriben como segmentos de track y un aviso lo indica.
  • CSV: cuando todas las entidades son puntos, la salida tiene columnas latitude y longitude (más elevation si existe) seguidas de una columna por propiedad. Los datos mixtos reciben en su lugar una columna wkt. Al leer, se reconocen las columnas de coordenadas llamadas lat/latitude/y y lon/lng/long/longitude/x, sin distinguir mayúsculas, así como una columna wkt o geometry. Se acepta la coma decimal, como en 46,8139. Las filas sin coordenadas se omiten y se cuentan.
  • WKT: una geometría por línea. El lector acepta las variantes Z y M, las geometrías EMPTY y el prefijo SRID=4326; al estilo de PostGIS. WKT no tiene atributos, así que las propiedades se descartan en la salida.

Consejos y límites

  • WKT y GeoJSON escriben primero la longitud. Si tus puntos aparecen en el océano frente a África o en el polo equivocado, probablemente la fuente tenía la latitud y la longitud intercambiadas.
  • La vista previa es un dibujo simple sin mapa de fondo, útil para detectar de un vistazo coordenadas intercambiadas, puntos sueltos o formas sin cerrar.
  • Se aceptan archivos de hasta 20 MB. Los archivos muy grandes pueden tardar unos segundos, porque el texto de salida se construye en memoria.

Preguntas frecuentes

¿Cómo convierto KML a GeoJSON?

Pega el KML o suelta el archivo .kml, deja De en Detectar automáticamente y elige GeoJSON en A. Los nombres, las descripciones y los datos extendidos de los Placemark pasan a ser propiedades de las entidades.

¿Puedo abrir un track GPX de mi reloj o de mi ciclocomputador?

Sí. Los tracks con varios segmentos se convierten en un MultiLineString, los waypoints en puntos, y la elevación de cada punto se conserva como tercera coordenada. Las marcas de tiempo de cada punto del track no se conservan.

¿Por qué mis polígonos aparecen como tracks en el archivo GPX?

GPX solo conoce waypoints, rutas y tracks. El contorno de cada anillo de polígono se escribe como un segmento de track para no perder la forma, y la herramienta muestra un aviso.

¿Qué estructura de CSV espera la herramienta?

Una fila de cabecera con una columna de latitud y otra de longitud, como name,lat,lon. Sirven comas, punto y coma y tabulaciones. También puedes aportar una columna wkt con geometrías como POINT (2.35 48.85).

¿Se envían mis datos a un servidor?

No. La lectura y la conversión se hacen por completo en tu navegador; la página no hace ninguna petición con tus datos, algo importante para tracks privados o archivos con ubicaciones de clientes.