De KML a capa (Conversión)
Resumen
Convierte un archivo KML o KMZ en una clase de entidad junto con un archivo de capa que deriva de la información del renderizador de origen dentro del KML o KMZ.
Uso
Esta herramienta crea una geodatabase de archivos que contiene una clase de entidad dentro de un dataset de entidades. El nombre de la clase de entidad tendrá _point, _line o _polygon incorporado al final, basado en el tipo de entidad de salida. A nivel de la misma carpeta que la geodatabase de archivos habrá un archivo de capa (.lyr) que representa las entidades de salida similares a la entrada KML original (entidades dentro de una capa de grupo).
-
Entrada compatible con KMZ hasta la versión 2.2.
La salida se generará en el sistema de coordenadas WGS84. Las entidades de salida se pueden volver a proyectar en otro sistema de coordenadas si se lo desea con la herramienta Proyectar.
-
Nota: No todos los archivos KML o KMZ proporcionan entidades geográficas válidas para utilizar dentro de un SIG. Algunos archivos, por ejemplo, almacenan solamente imágenes con ubicaciones aproximadas, no imágenes georreferenciadas. Algunos archivos pueden no cumplir con el estándar OGC KML; si ese es el caso, no se traducen en entidades geográficas de la forma esperada. Es posible que se requiera la validación manual de los archivos KML o KMZ antes de utilizar esta herramienta.
Sintaxis
Parámetro | Explicación | Tipo de datos |
in_kml_file |
El archivo KML o KMZ a traducir. | File |
output_folder |
La carpeta de destino para la geodatabase de archivos y el archivo de capa (.lyr). | Folder |
output_data (Opcional) |
El nombre de la geodatabase de archivos de salida y el archivo de capa (.lyr). Toma el nombre predeterminado del archivo KML de entrada. | String |
Ejemplo de código
Convierte un archivo KMZ en un FGDB desde la ventana Python.
import arcpy arcpy.KMLToLayer_conversion(r'C:\kmls\earthquakes.kml',r'C:\gisdata\fromkmls','earthquake_09')