| Etiqueta | Explicación | Tipo de datos |
Archivo KML de entrada | El archivo .kml o .kmz que se va a convertir. | File; Workspace; KML Layer |
Clase de entidad de puntos de salida (Opcional) | La clase de entidad de puntos de salida | Feature Class |
Clase de entidad de línea de salida (Opcional) | La clase de entidad de línea de salida | Feature Class |
Clase de entidad poligonal de salida (Opcional) | La clase de entidad poligonal de salida | Feature Class |
Resumen
Convierte un archivo .kml o .kmz en los resultados adecuados de puntos, polilíneas o polígonos.
Uso
Esta herramienta detectará automáticamente los tipos de entidades en el KML y creará las clases de entidades de salida adecuadas en función del tipo de entidad. La herramienta también puede generar archivos shapefile, espacios de trabajo en memoria y cualquier formato de geodatabase.
Cuando la herramienta agrega los resultados al mapa, el resultado mantendrá la simbología del archivo .kml o .kmz de entrada.
Esta herramienta permite importar atributos KML del nodo Datos ampliados a los campos de atributos de la clase de entidad.
Esta herramienta utiliza un analizador de conversión KML diferente al de la herramienta KML a capa. El resultado de estas herramientas puede ser diferente. Además, la herramienta KML a capa no admite rásteres de superposición terrestre ni vínculos de red anidados.
Parámetros
arcpy.conversion.KMLToGeodatabase(in_kml, {out_points}, {out_lines}, {out_polygons})| Nombre | Explicación | Tipo de datos |
in_kml | El archivo .kml o .kmz que se va a convertir. | File; Workspace; KML Layer |
out_points (Opcional) | La clase de entidad de puntos de salida | Feature Class |
out_lines (Opcional) | La clase de entidad de línea de salida | Feature Class |
out_polygons (Opcional) | La clase de entidad poligonal de salida | Feature Class |
Muestra de código
Convierte un archivo .kmz en una clase de entidad de puntos en la ventana de Python.
import arcpy
arcpy.conversion.KMLToGeodatabase(
in_kml=r'C:\kmls\KMZ_point.kmz',
out_points=r'C:data\gisdata.gdb\fromkmls'
)Convierte un archivo .kmz en una clase de entidad de memoria de puntos en la ventana de Python.
import arcpy
arcpy.conversion.KMLToGeodatabase(
in_kml=r'C:\kmls\KMZ_point.kmz',
out_points="memory\pointkml"
)Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Advanced: Sí