KML a Geodatabase (Conversión)

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

EtiquetaExplicaciónTipo 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

arcpy.conversion.KMLToGeodatabase(in_kml, {out_points}, {out_lines}, {out_polygons})
NombreExplicaciónTipo 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

Ejemplo 1 de KMLToGeodatabase (ventana de Python)

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'
)
Ejemplo 2 de KMLToGeodatabase (ventana de Python)

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í

Temas relacionados