Stapelkonvertierungsordner von Shapefiles in KML / KMZ


8

Ich möchte einen Ordner mit mehreren Shapefiles (über 100) in KML / KMZ-Dateien konvertieren. Ich bin sicher, dass ich ein Modell in ArcGIS erstellen kann, um diese Konvertierung durchzuführen, bin mir jedoch nicht sicher, welche Iteration ich verwenden soll.

Ich brauche nur die KML-Dateien, um den gleichen Namen und die gleichen Attribute wie das Shapefile zu haben. Stil spielt keine Rolle


1
Müssen auf die Shapefiles ein Stil angewendet werden? für die KML-Generation
Mapperz

Ich brauche nur die KML-Dateien, um den gleichen Namen und die gleichen Attribute wie das Shapefile zu haben. Stil spielt keine Rolle
GIS Pat

Wenn Sie eine Lizenz für Global Mapper haben, ist dies meiner Meinung nach besser und unkomplizierter als bei ArcGIS.

Antworten:


9

Verwenden Sie das Werkzeug "Feature-Klasse iterieren" und richten Sie Ihr Modell so ein, dass es ungefähr so ​​aussieht:

Geben Sie hier die Bildbeschreibung ein

Damit der Name der Ausgabe-KMZ mit dem Namen des Eingabe-Shapefiles übereinstimmt, müssen Sie einige Änderungen an Ihrem Tool "Layer to KML" vornehmen.

Richten Sie es so ein, indem Sie% Name% als Namen Ihrer gewünschten Ausgabe-KML in der Zeile Ausgabedatei verwenden:

Geben Sie hier die Bildbeschreibung ein

Das Festlegen des Namens wird als Inline-Variablensubstitution bezeichnet. Weitere Informationen finden Sie in diesem Artikel .


1

Verwenden Sie diese einfache Kombination:

  1. Feature-Klassen iterieren (Arbeitsbereich auf den Ordner mit Shapefiles setzen)

  2. Verwenden Sie das MakeFeatureLayer-Werkzeug, um eine Ebene aus der Formdatei zu erstellen (Dank an KHibma).

  3. Verwenden Sie das Tool "Layer To KML"


Das habe ich versucht, aber ich kann die Iteration nicht mit dem Tool Layer to KML verknüpfen. In der Dropdown-
GIS Pat

Sie müssen MakeFeatureLayer zwischen den beiden Prozessen verwenden. Layer to KML erwartet einen Layer, keine Feature-Class (was der Iterator ausspuckt)
KHibma
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.