mapverter

Convertir KML a SHP

Convierte KML a shapefile sin subir nada. Las carpetas pasan a atributos, la geometría mixta se separa en archivos y los nombres de campo caben en 10 bytes.

  1. Agregar archivo
  2. Revisar
  3. Descargar

Arrastra aquí tu archivo de mapa

SHP (zip, o .shp con .shx, .dbf y .prj), KML, KMZ, GeoJSON, GPX, CSV

Gratis · un conjunto de datos a la vez · hasta 20 MB

¿Quieres convertir varios conjuntos de datos a la vez?

De Google Earth a un shapefile

KML siempre guarda la longitud y la latitud en WGS 84, así que el shapefile también empieza en WGS 84. Si tu proyecto SIG trabaja con coordenadas proyectadas, elige Web Mercator (EPSG:3857) como sistema de destino o abre la página de un sistema de coordenadas, como EPSG:25830 (ETRS89 / UTM zona 30N), que lo preselecciona como destino. Las coordenadas se convierten y el archivo .prj del zip describe el sistema que uses.

Cada capa de salida es un conjunto de archivos .shp, .shx, .dbf, .prj y .cpg. Mantenlos juntos en la misma carpeta cuando los abras en QGIS, ArcGIS u otra aplicación SIG.

Qué cambia durante la conversión

  • Los nombres de las carpetas se guardan en un atributo folder. Las carpetas anidadas se unen con una barra, por ejemplo Survey/Block A.
  • Un shapefile contiene un solo tipo de geometría, así que cuando el KML mezcla puntos, líneas y polígonos se guardan en archivos separados, como places_point.shp y places_line.shp. Un MultiGeometry que mezcla tipos se divide de la misma forma.
  • Los nombres de campo del DBF se limitan a 10 bytes, así que description pasa a ser descriptio. Cada campo renombrado aparece en field_names.csv, dentro del zip.
  • Los valores de texto de más de 254 bytes se recortan y las marcas de posición sin coordenadas se omiten. El informe de conversión indica las cantidades.
  • Los colores, los anchos de línea y las altitudes de KML no se guardan. La altitud solo se menciona en el informe cuando una marca de posición tenía una altura distinta de cero.

Codificación de texto

Los atributos se escriben en UTF-8, y el archivo .cpg así lo indica. Si el shapefile va a un programa coreano que espera CP949, elige CP949 en su lugar. Los caracteres que CP949 no puede representar se convierten en «?» y el informe los cuenta.

Preguntas frecuentes

¿Se suben mis archivos KML?
No. La lectura del KML, la conversión de las coordenadas y la creación del zip ocurren en tu navegador. El contenido del archivo nunca se envía a un servidor.
¿Puedo conservar los colores del KML en SHP?
No. Un shapefile no tiene dónde guardar estilos, así que los colores, los anchos de línea y los iconos se eliminan, y el informe indica a cuántas marcas de posición se les quitó el estilo. Convierte a KMZ o a GeoJSON si necesitas conservarlos.
¿Por qué el zip contiene más de un shapefile?
Cada shapefile contiene un solo tipo de geometría. Cuando tu KML mezcla puntos, líneas y polígonos, mapverter escribe un shapefile por tipo y los incluye todos en el mismo zip.
¿Por qué mi campo description se llama descriptio?
Los nombres de campo del DBF pueden tener como máximo 10 bytes y description tiene 11 letras. El nombre acortado y el original aparecen en field_names.csv, así que puedes renombrar el campo más adelante.
¿Puedo obtener coordenadas proyectadas en lugar de longitud y latitud?
Sí. La lista de sistemas de destino ofrece Web Mercator (EPSG:3857), y las páginas de sistemas de coordenadas como EPSG:25830 abren el convertidor con ese sistema ya elegido como destino. Las coordenadas se convierten y se agrega al zip el archivo .prj correspondiente.