KML in Geodatabase (Conversion)

Zusammenfassung

Konvertiert eine .kml- oder .kmz-Datei in die entsprechende Punkt-, Polylinien- oder Polygonausgaben.

Verwendung

  • Mit diesem Werkzeug werden die Feature-Typen in der KML automatisch erkannt und die entsprechenden Ausgabe-Feature-Classes anhand des Feature-Typs erstellt. Das Werkzeug kann auch KML in ein Shapefile, in speicherbasierte Workspaces und in jedes Geodatabase-Format ausgeben.

  • Wenn das Werkzeug die Ausgaben zur Karte hinzufügt, bleibt die Symbolisierung der .kml- oder .kmz-Eingabedatei in der Ausgabe erhalten.

  • Das Werkzeug unterstützt das Importieren von KML-Attributen aus einem ExtendedData-Knoten in Attributfelder von Feature-Classes.

  • Dieses Werkzeug verwendet einen anderen Parser für die KML-Konvertierung als das Werkzeug KML in Layer. Die Ausgabe dieser Werkzeuge kann unterschiedlich sein. Außerdem unterstützt das Werkzeug KML in Layer keine Boden-Overlay-Raster und geschachtelten Netzwerk-Links.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-KML-Datei

Die zu konvertierende .kml- oder .kmz-Datei.

File; Workspace; KML Layer
Ausgabe-Point-Feature-Class
(optional)

Die Ausgabe-Point-Feature-Class.

Feature Class
Ausgabe-Line-Feature-Class
(optional)

Die Ausgabe-Line-Feature-Class.

Feature Class
Ausgabe-Polygon-Feature-Class
(optional)

Die Ausgabe-Polygon-Feature-Class.

Feature Class

arcpy.conversion.KMLToGeodatabase(in_kml, {out_points}, {out_lines}, {out_polygons})
NameErläuterungDatentyp
in_kml

Die zu konvertierende .kml- oder .kmz-Datei.

File; Workspace; KML Layer
out_points
(optional)

Die Ausgabe-Point-Feature-Class.

Feature Class
out_lines
(optional)

Die Ausgabe-Line-Feature-Class.

Feature Class
out_polygons
(optional)

Die Ausgabe-Polygon-Feature-Class.

Feature Class

Codebeispiel

KMLToGeodatabase: Beispiel 1 (Python-Fenster)

Konvertiert im Python-Fenster eine .kmz-Datei in eine Point-Feature-Class.

import arcpy
arcpy.conversion.KMLToGeodatabase(
    in_kml=r'C:\kmls\KMZ_point.kmz',
    out_points=r'C:data\gisdata.gdb\fromkmls'
)
KMLToGeodatabase: Beispiel 2 (Python-Fenster)

Konvertiert im Python-Fenster eine .kmz-Datei in eine speicherbasierte Point-Feature-Class.

import arcpy
arcpy.conversion.KMLToGeodatabase(
    in_kml=r'C:\kmls\KMZ_point.kmz',
    out_points="memory\pointkml"
)

Lizenzinformationen

  • Basic: Ja
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen