No hace falta descomprimir
Un KMZ es un archivo zip que contiene un documento KML. mapverter lo abre directamente y lee doc.kml esté donde esté dentro del archivo; si no hay doc.kml, usa el primer archivo .kml según el orden de los nombres. Los demás archivos del KMZ, como las imágenes de iconos, no se usan, porque un shapefile no podría mostrarlos de todos modos.
Cómo se convierten las marcas de posición en shapefiles
- Cuando el KMZ mezcla puntos, líneas y polígonos, cada tipo va a su propio shapefile dentro del zip, con un nombre que termina en
_point,_lineo_polygon. - La ruta de carpetas de cada marca de posición se guarda en un campo
folder, y los valores de ExtendedData pasan a ser campos propios. - Los nombres de campo se recortan al límite de 10 bytes del DBF, así que
descriptionpasa a serdescriptio.field_names.csvenumera todos los campos renombrados. - Las marcas de posición sin coordenadas se omiten y todos los estilos se eliminan, y el informe de conversión lo cuenta. Las altitudes también se eliminan y solo se mencionan cuando una altura no era cero.
Coordenadas y texto
El KML que hay dentro de un KMZ siempre está en WGS 84, y el shapefile también empieza en WGS 84. Para obtener coordenadas proyectadas, elige Web Mercator (EPSG:3857) como sistema de destino o parte de la página de un sistema de coordenadas que preseleccione otro. Los atributos se escriben en UTF-8 de forma predeterminada, y CP949 está disponible para programas coreanos.