Saltar al contenido

Convertir KML a SHP (Shapefile)

Suelta un KML y descarga un shapefile completo en ZIP para ArcGIS o QGIS.

  1. Añade tu archivo
  2. Revísalo en el mapa y en la tabla
  3. Descarga el archivo convertido

No se sube nadaArchivos de hasta 50 MB

QGIS

AI Agent para QGIS

La próxima vez, sáltate el conversor: pídele a AI Agent en QGIS que convierta, reproyecte y cargue tus archivos, sea cual sea su tamaño.

Obtén el plugin gratuito de QGIS

Plan gratuito, sin tarjeta de crédito.

Guía

Suelta un KML y descarga un shapefile completo en ZIP para ArcGIS o QGIS. Gratis, y el archivo nunca sale de tu navegador.

Cómo funciona la conversión

  1. Elige un archivo .kml, suéltalo aquí o pega el texto del KML. Un KMZ hay que descomprimirlo antes.
  2. Cada Placemark se convierte en un registro. El nombre, la descripción, la carpeta, la marca de tiempo y cada campo de ExtendedData pasan a ser campos DBF, con nombres recortados a los 10 caracteres del formato. Los puntos, las líneas y los polígonos van a shapefiles separados, porque un shapefile contiene una sola clase.
  3. Descarga el .zip y añádelo a QGIS o ArcGIS Pro como capa.

Qué contiene el ZIP

Un shapefile por cada clase de geometría presente en el KML, cada uno con sus cinco archivos.

ArchivoQué contiene
<name>.shp, .shxLas geometrías y su índice. Un KML con solo puntos da un shapefile; uno mixto da <name>_points, <name>_lines y <name>_polygons.
.dbfLos campos name, descriptio, folder, timestamp y uno por cada campo de ExtendedData, como texto. Los nombres de más de 10 caracteres se recortan y se hacen únicos.
.prjGCS_WGS_1984, que es lo que usa KML.
.cpgUTF-8.

Lo que no hace

  • Si sueltas un KMZ, se abre la página de KMZ a Shapefile, sin descomprimir.
  • Los estilos no se conservan: un shapefile no tiene estilos.
  • Un Placemark que mezcla puntos y líneas en un solo MultiGeometry no tiene tipo de shapefile y se omite, con un aviso.
  • Las altitudes se descartan; el resultado es 2D.
  • Los valores de ExtendedData se escriben como campos de texto, porque KML no indica cuáles son números.
  • Archivos de hasta 50 MB.

Preguntas frecuentes

¿Cómo convierto KML a SHP?

Suelta el .kml en esta página y descarga el ZIP. Contiene el .shp, .shx, .dbf, .prj y .cpg que ArcGIS y QGIS necesitan juntos. Los puntos, las líneas y los polígonos se escriben en shapefiles separados, porque un shapefile contiene un solo tipo de geometría.

¿Se sube mi KML?

No. El shapefile se escribe y se comprime en la pestaña de tu navegador. No se envía nada.

¿Por qué obtuve tres shapefiles?

Porque el KML mezclaba puntos, líneas y polígonos. Un shapefile guarda una sola clase de geometría, así que cada una tiene su propio archivo dentro del ZIP.

¿Dónde fue a parar mi descripción?

Al campo DBF descriptio, los primeros 10 caracteres de la palabra, recortada a 254 bytes. DBF limita ambas cosas.

¿Puedo obtener un shapefile proyectado, en UTM por ejemplo?

Sí. Una vez convertido el archivo, elige un sistema en Sistema de coordenadas de salida: Lambert 93, una zona UTM, British National Grid y unos 200 más. El archivo se reproyecta en tu navegador y el .prj indica el sistema.

¿Lee las exportaciones de Google My Maps?

Sí, una vez descomprimidas del KMZ. Cada capa de My Maps es una Folder de KML, que se conserva en el campo folder, así que puedes dividir el shapefile por capa en QGIS.