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.
- Entidades
- 0
- Puntos
- 0
- Líneas
- 0
- Polígonos
- 0
- Vértices
- 0
Cómo convertir GeoJSON, KML, GPX, CSV y WKT
- 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.
- 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,<gpxsignifica GPX, cualquier otro XML se lee como KML, una palabra clave comoPOINToMULTIPOLYGONsignifica WKT, y todo lo demás se trata como CSV. - Elige el formato de salida en A. El resultado aparece mientras escribes; Convertir vuelve a lanzar la conversión.
- 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
nameydescriptioncorresponden a los elementos KML del mismo nombre; las demás propiedades van aExtendedData. Las geometrías Multi se convierten enMultiGeometry. Al leer, la herramienta recorre todas las carpetas (Folder), lee los valoresDataySimpleDatay entiende también las grabacionesgx:Trackde 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, conele,nameydesc), 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
latitudeylongitude(máselevationsi existe) seguidas de una columna por propiedad. Los datos mixtos reciben en su lugar una columnawkt. Al leer, se reconocen las columnas de coordenadas llamadaslat/latitude/yylon/lng/long/longitude/x, sin distinguir mayúsculas, así como una columnawktogeometry. Se acepta la coma decimal, como en46,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
EMPTYy el prefijoSRID=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.
Herramientas relacionadas
- Calculadora de bounding box Calcula el bounding box de coordenadas, GeoJSON o WKT en formato minLon,minLat,maxLon,maxLat, WKT, Overpass o Leaflet, con margen y soporte del antimeridiano.
- Distancia entre coordenadas Calcula la distancia entre dos coordenadas GPS con la fórmula de haversine o de Vincenty (WGS84), con rumbo y punto medio, en km, millas y millas náuticas.
- Formateador y validador JSON Formateador y validador JSON gratuito que embellece, minifica y comprueba JSON en tu navegador, con los errores de sintaxis indicados por línea y columna.