Conversor de GPX a GeoJSON
Convierte GPX a GeoJSON y de vuelta en tu navegador. Tus tracks y waypoints permanecen en tu dispositivo.
Tu GPX y GeoJSON se convierten localmente en tu navegador y nunca se suben, así que tus rutas, waypoints e historial de ubicación permanecen en tu dispositivo.
¿Necesitas ver las coordenadas en un mapa? Prueba el Visor de coordenadas en el mapa.
Acerca de GPX a GeoJSON
Este conversor de GPX a GeoJSON transforma un archivo de intercambio GPS de tu reloj, teléfono o app de senderismo en un FeatureCollection de GeoJSON limpio que puedes soltar en un mapa, un script o una tubería de GIS. Los waypoints se convierten en features Point, las rutas y los tracks en features LineString, y los nombres, las elevaciones y las marcas de tiempo se conservan como propiedades. Cambia el interruptor de dirección y va en sentido contrario, exportando tu GeoJSON de vuelta a un archivo GPX que Garmin, Strava y otras herramientas GPS entienden. Pega el texto directamente o carga un archivo .gpx o .geojson desde tu dispositivo. Todo se ejecuta por completo en tu navegador, así que tus rutas, waypoints e historial de ubicación se analizan en tu dispositivo y nunca se suben a ningún servidor.
Características
- Convierte GPX a GeoJSON y GeoJSON a GPX con un solo interruptor de dirección
- Convierte los waypoints (<wpt>) en features Point y las rutas/tracks (<rte>/<trk>) en LineStrings
- Conserva los nombres, descripciones, elevación y hora del GPX como propiedades de GeoJSON
- Carga un archivo .gpx, .geojson, .json o .xml, o pega el texto directamente
- Formatea y resalta la sintaxis del resultado GeoJSON para leerlo con facilidad
- Copia el resultado al portapapeles o descárgalo como .geojson o .gpx
- Errores claros y específicos para XML mal formado, JSON no válido o un GPX sin features
- Se ejecuta por completo en tu navegador, así que los datos de ubicación nunca salen de tu dispositivo
Cómo usar GPX a GeoJSON
- Elige una dirección: GPX a GeoJSON (predeterminada) o GeoJSON a GPX.
- Pega tu GPX o GeoJSON en el cuadro de entrada, o haz clic en Elegir archivo para cargar uno.
- Lee el resultado convertido en el panel de la derecha.
- Copia el resultado o descárgalo como archivo .geojson o .gpx.
Ejemplo
Entrada
<gpx version="1.1" creator="ArrayKit" xmlns="http://www.topografix.com/GPX/1/1">
<wpt lat="48.8584" lon="2.2945">
<name>Eiffel Tower</name>
</wpt>
</gpx>
Salida
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": { "name": "Eiffel Tower" },
"geometry": { "type": "Point", "coordinates": [2.2945, 48.8584] }
}
]
}
Un waypoint GPX se convierte en un feature Point de GeoJSON, conservando su nombre.
Errores comunes y solución de problemas
- El resultado muestra «Invalid XML» al convertir GPX a GeoJSON. — Asegúrate de que el texto pegado sea un documento GPX completo y bien formado, incluida la etiqueta de cierre </gpx>; una copia truncada no se analizará.
- Ves «No features found» con un archivo GPX que parece correcto. — El GPX necesita al menos un waypoint (<wpt>), una ruta (<rte>) o un track (<trk>). Un archivo vacío, o uno con solo metadatos, no produce features.
- Al convertir GeoJSON a GPX aparece «Invalid JSON». — Busca una coma sobrante, una clave sin comillas o un corchete faltante. Pasar el texto por un formateador de JSON primero te señalará la posición exacta.
- Faltan algunas propiedades de GeoJSON en el GPX exportado. — GPX solo tiene espacio para un conjunto fijo de campos como nombre, descripción, elevación y hora. Las propiedades personalizadas adicionales se agrupan en la descripción del waypoint o se descartan.
Preguntas frecuentes
- ¿La conversión ocurre en un servidor?
- No. Tanto la conversión de GPX a GeoJSON como la de GeoJSON a GPX se ejecutan por completo en tu navegador con JavaScript. Tu archivo se analiza en tu dispositivo, así que tus tracks, waypoints e historial de ubicación nunca se suben.
- ¿Qué elementos de GPX son compatibles?
- Los waypoints (<wpt>) se convierten en features Point de GeoJSON, mientras que las rutas (<rte>) y los segmentos de track (<trk>/<trkseg>) se convierten en features LineString. Los nombres, descripciones, elevación (<ele>) y marcas de tiempo se conservan como propiedades del feature.
- ¿Puedo convertir GeoJSON de vuelta a un archivo GPX?
- Sí. Cambia el interruptor de dirección a GeoJSON a GPX, pega tu GeoJSON y la herramienta produce un archivo GPX 1.1 que puedes descargar y cargar en Garmin, Strava y otras apps GPS.
- ¿Puedo subir un archivo .gpx o .geojson en lugar de pegar?
- Sí. Haz clic en Elegir archivo y selecciona un archivo .gpx, .geojson, .json o .xml. Se lee localmente en tu navegador y su texto se carga en el cuadro de entrada, listo para convertir.
- ¿Qué tan grande puede ser el archivo GPX que convierto?
- Como todo se ejecuta en tu navegador, el límite práctico es la memoria de tu dispositivo. Los archivos típicos de actividad y ruta con miles de puntos de track se convierten al instante; los registros muy grandes de varios días pueden tardar un momento.
- ¿El resultado GeoJSON es válido para mapas y herramientas GIS?
- Sí. El resultado es un FeatureCollection de GeoJSON estándar con coordenadas WGS84 [longitude, latitude], así que funciona con Leaflet, Mapbox, QGIS y cualquier otra cosa que lea GeoJSON.
Herramientas relacionadas
- KML a GeoJSON — Convierte KML de Google Earth a GeoJSON y de vuelta, localmente.
- WKT a GeoJSON — Convierte geometrías Well-Known Text a GeoJSON y de vuelta, en tu navegador.
- GeoJSON a CSV — Aplana features de GeoJSON a CSV y reconstruye GeoJSON desde CSV.
- Mapa de latitud y longitud — Ubica coordenadas en un mapa de OpenStreetMap y copia enlaces de Google Maps y geo:.
- Formateador de JSON — Embellece, minimiza y valida JSON con la ubicación de los errores.
Todas las herramientas de ArrayKit