Más juegos en WuGames.ioPatrocinadoDescubre juegos de navegador gratis — juega al instante, sin descargas ni registro.Jugar

Conversor WKT GeoJSON - Convertir WKT a GeoJSON Online

Conversor WKT GeoJSON gratis: convierte WKT, EWKT y salida PostGIS desde/hacia FeatureCollection GeoJSON en WGS84. Valida y visualiza geometrías en línea.

¿Qué es WKT y GeoJSON?

WKT (Well-Known Text) es un lenguaje de marcado de texto para representar objetos de geometría vectorial. Es un formato estándar utilizado en software GIS, bases de datos (como PostGIS) e intercambio de datos espaciales.

GeoJSON es un formato basado en JSON para codificar estructuras de datos geográficos. Es ampliamente utilizado en aplicaciones de mapas web y proporciona una representación más detallada pero legible de geometrías.

Diferencias clave:

  • Formato: WKT es texto compacto, GeoJSON está basado en JSON
  • Uso: WKT para bases de datos/GIS, GeoJSON para aplicaciones web
  • Estructura: WKT es más simple, GeoJSON incluye propiedades y metadatos
  • Soporte: WKT en bases de datos espaciales, GeoJSON en librerías JavaScript

Ejemplos de Formato WKT

WKT representa geometrías como cadenas de texto:

  • POINT: POINT(30 10)
  • LINESTRING: LINESTRING(30 10, 10 30, 40 40)
  • POLYGON: POLYGON((30 10, 40 40, 20 40, 10 20, 30 10))
  • MULTIPOINT: MULTIPOINT((10 40), (40 30), (20 20))
  • MULTILINESTRING: MULTILINESTRING((10 10, 20 20), (15 15, 30 15))

WKT es ampliamente compatible en bases de datos espaciales como PostGIS, MySQL Spatial y Oracle Spatial.

Ejemplos de Formato GeoJSON

GeoJSON representa geometrías como objetos JSON:

{
  "type": "Point",
  "coordinates": [30, 10]
}

GeoJSON puede incluir propiedades de características y es el formato preferido para librerías de mapas web como Leaflet, Mapbox GL y OpenLayers.

Casos de Uso Comunes

Convierte entre WKT y GeoJSON para:

  • Importación/Exportación de Base de Datos: Transferir datos espaciales entre PostGIS y aplicaciones web
  • Mapas Web: Convertir WKT de bases de datos a GeoJSON para visualización
  • Migración de Datos: Mover datos entre diferentes sistemas GIS
  • Integración de API: Transformar formatos de geometría para diferentes servicios
  • Validación: Verificar validez de geometría en ambos formatos

Tipos de Geometría Soportados

Este conversor admite todos los tipos de geometría estándar:

  • Point, MultiPoint
  • LineString, MultiLineString
  • Polygon, MultiPolygon
  • GeometryCollection

Se admiten coordenadas 2D y 3D. El conversor maneja automáticamente las transformaciones de coordenadas y valida la estructura de la geometría.

Preguntas Frecuentes

WKT (Well-Known Text) es un formato de geometría basado en texto definido por OGC Simple Features. Una geometría como POINT(-122.4194 37.7749) o POLYGON((0 0, 0 1, 1 1, 1 0, 0 0)) es concisa y legible, lo que hace a WKT popular en bases de datos SQL (PostGIS, SQL Server, Oracle Spatial), intercambio de datos entre GIS de escritorio y como formato copy-paste. GeoJSON es nativo JSON y el estándar de facto para mapas web. Convertir entre ambos permite consultar en PostGIS, exportar el resultado como WKT y visualizarlo en Leaflet o Mapbox sin escribir un parser propio. La conversión es sin pérdidas para todos los tipos estándar.

Todos los tipos OGC estándar: POINT, LINESTRING, POLYGON, MULTIPOINT, MULTILINESTRING, MULTIPOLYGON y GEOMETRYCOLLECTION, en ambos sentidos. Del lado GeoJSON también lee un Feature o FeatureCollection completo, no solo un objeto de geometría suelto, así que puedes pegar exportaciones de QGIS, geojson.io, ogr2ogr o PostGIS ST_AsGeoJSON directamente. Una tercera coordenada Z (elevación) se preserva según RFC 7946; un valor M (medida) no forma parte de GeoJSON y se descarta al convertir, así que conserva una copia del WKT original si dependes de M.

GeoJSON requiere longitud-latitud WGS84 (EPSG:4326) según RFC 7946. WKT no incorpora información de CRS en el texto; eso se guarda externamente (en la tabla geometry_columns de PostGIS o como valor srid separado). Al convertir de WKT a GeoJSON, debes estar seguro de que el WKT fuente ya está en WGS84; si no, reproyecta antes con ST_Transform en PostGIS o ogr2ogr. La herramienta no reproyecta ni autodetecta un CRS proyectado por la magnitud de las coordenadas, así que los números grandes estilo UTM pasan sin cambios; comprueba que los valores caen en el rango de latitud-longitud antes de confiar en la salida sobre un mapa.

Sí. EWKT antepone la geometría con SRID=xxxx; seguido del WKT estándar, justo como lo emite PostGIS ST_AsEWKT(). El conversor reconoce este prefijo y elimina el SRID antes de parsear, así que puedes pegar el resultado de una consulta PostGIS directamente. Ten en cuenta que la herramienta no reproyecta: las coordenadas se aceptan tal cual sin importar el valor del SRID. Si el SRID no es 4326 (por ejemplo una cuadrícula nacional o Web Mercator EPSG:3857), reproyecta antes con ST_Transform, porque convertir entre datums en el navegador requeriría una librería pesada (proj4js con bundles EPSG) que esta herramienta ligera no incluye.

Sí. Puedes pegar WKT o GeoJSON y detectará el formato ofreciéndote la conversión en el sentido opuesto. GeoJSON a WKT es útil para insertar geometrías en PostgreSQL/PostGIS con ST_GeomFromText() o para compartir geometrías con GIS de escritorio que aceptan WKT (Calculadora de Campos de QGIS, Calculate Geometry de ArcGIS Pro). Al convertir una FeatureCollection GeoJSON a WKT, puedes elegir entre lista de cadenas WKT (una por feature) o un único GEOMETRYCOLLECTION que las contiene todas. Las propiedades se descartan porque WKT no tiene concepto de atributos adjuntos.

WKT suele almacenar coordenadas como números decimales con hasta 15 dígitos significativos, lo que coincide con la precisión de los flotantes de doble precisión IEEE 754 usados en JavaScript. La conversión preserva la precisión completa en ambos sentidos. Sin embargo, si copias una geometría WKT desde PostgreSQL, la base puede haber redondeado coordenadas a una precisión fija (a menudo 7 decimales, unos 1 cm en el ecuador) antes de almacenarlas. El redondeo aguas abajo por serialización JSON en JavaScript también puede eliminar ceros finales, aunque el valor numérico se preserva. Para preservación exacta de auditoría, revisa las configuraciones de redondeo de origen y destino.

Polygon es una sola forma cerrada con un anillo exterior y cero o más anillos interiores (agujeros). MultiPolygon es una lista de Polygons independientes que deben tratarse como una sola entidad, como un país compuesto por islas. WKT los distingue con las palabras clave POLYGON((...)) y MULTIPOLYGON(((...)),((...))). El conversor preserva esta distinción en la salida GeoJSON. Algunos renderers muestran Polygon y MultiPolygon idénticamente, pero las operaciones espaciales se comportan distinto: ST_Area sobre MultiPolygon suma todas las partes; ST_Intersects con Polygon con agujeros excluye el agujero correctamente, mientras que un Multi-of-Polygon ingenuo puede no hacerlo.

Sí, tras la primera visita. El conversor es JavaScript del lado del cliente puro sin dependencia de red; una vez que la página está en la caché del navegador, funciona sin conexión indefinidamente. No hay cookies ni analítica instalada sobre los datos de geometría, ningún envío ocurre durante la conversión, y puedes verificarlo observando la pestaña de red del navegador mientras pegas y conviertes. Esto importa cuando trabajas con geometrías confidenciales como resultados de estudios privados, planos internos de instalaciones o datos de ubicación sujetos a GDPR u otras regulaciones de privacidad. Cerrar la pestaña descarta todo de la memoria.

Ya no falla. Casi todo GeoJSON del mundo real es un FeatureCollection (QGIS Guardar como GeoJSON, geojson.io, ogr2ogr, ArcGIS y filas PostGIS envueltas con json_build_object lo emiten), y la herramienta ahora lee FeatureCollection, un único Feature y GeometryCollection directamente, no solo una geometría suelta {type, coordinates}. Para la dirección GeoJSON a WKT, elige cómo quieres el resultado: Un WKT por línea para obtener una cadena WKT por cada feature (útil para un bucle de INSERT), o Un solo GEOMETRYCOLLECTION para envolver todas las geometrías en un único GEOMETRYCOLLECTION(...). Las propiedades del feature se descartan porque WKT solo lleva geometría.

GeoJSON usa el orden longitud, latitud (X y luego Y) según RFC 7946, lo opuesto al orden lat, lng que aceptan muchos mapas y APIs web, así que POINT(105.83 21.03) se convierte en [105.83, 21.03]. Este intercambio lon-lat es la causa más común de que un punto convertido caiga en el hemisferio equivocado; si tu geometría aparece frente a la costa de África occidental cerca de 0,0, suele ser un par invertido. RFC 7946 también recomienda la regla de la mano derecha para los anillos de Polygon: anillos exteriores en sentido antihorario, agujeros en sentido horario. La herramienta pasa las coordenadas sin cambios y no reordena los anillos en silencio, así que si un consumidor estricto rechaza tu polígono, corrige el sentido de giro en el origen (ST_ForcePolygonCCW en PostGIS, o rewind en QGIS).
Conversor WKT GeoJSON - Convertir WKT a GeoJSON Online — Conversor WKT GeoJSON gratis: convierte WKT, EWKT y salida PostGIS desde/hacia FeatureCollection GeoJSON en WGS84. Valid
Conversor WKT GeoJSON - Convertir WKT a GeoJSON Online