KML in Layer (Konvertierung)
Zusammenfassung
Konvertiert eine KML- oder KMZ-Datei in eine Feature-Class sowie eine Layer-Datei, die aus den Quell-Renderer-Informationen in der KML-/KMZ-Datei abgeleitet wird.
Verwendung
Dieses Werkzeug erstellt eine File-Geodatabase, die eine Feature-Class innerhalb eines Feature-Datasets enthält. Abhängig vom Ausgabe-Feature-Typ ist dem Feature-Class-Namen die Endung _point, _line oder _polygon angehängt. Auf der gleichen Ordnerebene wie die File-Geodatabase befindet sich eine Layer-Datei (.lyr), die die Ausgabe-Features ähnlich wie die ursprüngliche KML-Eingabe (Features in einem Gruppen-Layer) rendert.
-
Die Eingabe bis KMZ-Version 2.2 wird unterstützt.
Die Ausgabe wird im WGS84-Koordinatensystem generiert. Falls gewünscht, können die Ausgabe-Features mit dem Werkzeug Projizieren neu in ein anderes Koordinatensystem projiziert werden.
-
Hinweis: Nicht alle KML-/KMZ-Dateien stellen gültige geographische Features zur Verwendung in einem GIS bereit. Manche Dateien enthalten z. B. nur Bilder mit ungefähren realen Standorten, jedoch keine georeferenzierten Fernerkundungsdaten. Manche Dateien entsprechen möglicherweise nicht dem OGC-KML-Standard und können nicht in die gewünschten geographischen Features umgewandelt werden. Bevor das Werkzeug verwendet wird, müssen KML-/KMZ-Dateien unter Umständen manuell validiert werden.
Syntax
Parameter | Erläuterung | Datentyp |
in_kml_file |
Die zu übertragende KML- oder KMZ-Datei. | File |
output_folder |
Der Zielordner für die File-Geodatabase und die Layer-Datei (.lyr). | Folder |
output_data (optional) |
Der Name der Ausgabe-File-Geodatabase und der Layer-Datei (.lyr). Standardmäßig wird der Name der Eingabe-KML-Datei verwendet. | String |
Codebeispiel
Konvertiert eine KMZ-Datei in eine FGDB im Python-Fenster.
import arcpy arcpy.KMLToLayer_conversion(r'C:\kmls\earthquakes.kml',r'C:\gisdata\fromkmls','earthquake_09')