mapverter

Convertir SHP a KML

Convierte un shapefile (zip o archivos sueltos) a KML en tu navegador. Lee el .prj, pasa las coordenadas a WGS 84 y detecta codificaciones de texto antiguas.

  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?

Agrega el shapefile como lo tengas

Suelta el zip, elige el .shp junto con sus archivos .shx, .dbf, .prj y .cpg, o arrastra a la página la carpeta completa sin comprimir; las subcarpetas también se leen. Los archivos auxiliares como .shp.xml, .sbn y .sbx se ignoran. Los archivos sueltos y las carpetas solo pueden contener un shapefile a la vez. Para convertir varios shapefiles juntos, ponlos en un solo zip: cada uno se convierte entonces en una carpeta distinta dentro del KML.

De cualquier sistema de coordenadas a WGS 84

KML solo usa la longitud y la latitud en WGS 84, así que el sistema de destino no se puede cambiar. mapverter identifica el .prj por su código EPSG o comparando sus parámetros de proyección con los de sistemas conocidos. Si ninguno de los dos métodos funciona, la conversión usa la propia definición del .prj. Las coordenadas convertidas se redondean a 7 decimales, alrededor de 1 cm.

Sin .prj, los datos que ya caen dentro de los rangos de longitud y latitud se tratan como WGS 84. En caso contrario, tienes que indicar el sistema de origen: elige una de las opciones sugeridas, como Web Mercator (EPSG:3857), haz clic en tu área en el mapa para probar la zona UTM local o busca por código EPSG o por nombre. El mapa muestra dónde quedan los datos con cada opción.

Nombres y atributos

Un campo llamado name pasa a ser el nombre de la marca de posición, y todos los demás campos se guardan como ExtendedData. El texto se decodifica con la codificación indicada en el archivo .cpg o, si no hay .cpg, con la que se detecta en el propio DBF, y el KML se escribe en UTF-8. Los shapefiles no llevan estilos, así que las marcas de posición tampoco los tienen.

Preguntas frecuentes

¿Por qué mis marcas de posición no tienen nombre?
Solo se usa como nombre de la marca de posición un campo que se llame exactamente name, en minúsculas. Campos como NAME o Name se conservan en ExtendedData. Si quieres que sea la etiqueta, renombra el campo en tu software SIG antes de convertir.
Mi shapefile no tiene archivo .prj. ¿Puedo convertirlo igualmente?
Sí. Si todas las coordenadas caben en los rangos de longitud y latitud, mapverter trata los datos como WGS 84 y lo indica en el informe. En caso contrario, eliges el sistema de origen entre las opciones sugeridas, haciendo clic en tu área en el mapa para probar la zona UTM local o buscando un código EPSG o un nombre.
El texto de los atributos tiene caracteres ilegibles. ¿Qué puedo hacer?
mapverter lee el archivo .cpg, comprueba si el texto es UTF-8 válido y luego prueba codificaciones antiguas; si tuvo que volver a leer el texto, marca el resultado como «Corregido». Si la detección sigue siendo errónea, cambia la codificación en el panel de revisión y comprueba los valores de muestra antes de convertir.
¿Se suben mis shapefiles?
No. Los archivos se leen y se convierten en tu navegador y nunca se envían a un servidor.