HOW TO

Löschen von Features im Batch-Modus nach dem Ausführen eines Prozesses in ModelBuilder

Last Published: April 25, 2020

Zusammenfassung

Beim Ausführen von Geoverarbeitungswerkzeugen in ModelBuilder müssen manchmal Zwischen-Features, die für die Analyse nicht erforderlich sind, entfernt werden. Das Löschen nicht benötigter Features ist eine Möglichkeit, Speicherplatz zu sparen und den Arbeitsbereich übersichtlicher zu gestalten. Es ist jedoch nicht möglich, im Fenster "Katalog" manuell Features im Batch-Modus zu löschen. Das manuelle Löschen von Features ist in der Regel sehr zeitaufwändig, insbesondere bei sehr vielen Features.

Vorgehensweise

Verwenden Sie je nach Bedarf eine der folgenden Methoden zum Löschen von Features im Batch-Modus.

Verwenden der Funktion "Zwischendaten löschen"
Um nach dem Ausführen eines Modells in ModelBuilder nicht benötigte Feature-Classes zu löschen, klicken Sie auf das Menü Modell und dann auf Zwischendaten löschen. Überprüfen Sie im Fenster "Katalog", ob die Daten gelöscht wurden.

Verwenden der Werkzeuge "Iteration" und "Löschen"
Wenn es notwendig ist, bestimmte Zwischen-Features zu löschen, dann verwenden Sie die Werkzeuge "Iteration" und "Löschen" im ModelBuilder-Fenster. Öffnen Sie nach dem Ausführen eines Prozesses in ModelBuilder ein neues ModelBuilder-Fenster, und fügen Sie die Werkzeuge "Feature-Classes iterieren" und "Löschen" ein.

  1. Speichern Sie die Ausgabe des Prozesses, die gelöscht werden muss, mit einem Schlüsselwort als Anhang am Ausgabenamen. Beispiel: _delete.

    First model

    Output in the geodatabase
     
  2. Öffnen Sie ein neues ModelBuilder-Fenster ModelBuilder.
  3. Klicken Sie auf Einfügen > Iteratoren > Feature-Classes.
  4. Suchen Sie nach dem Werkzeug Löschen, und fügen Sie es mit dem Werkzeug Feature-Classes iterieren im neuen ModelBuilder-Fenster ein.
  5. Doppelklicken Sie auf das Feature Feature-Classes iterieren, und legen Sie die folgenden Parameter fest:
    1. Workspace oder Feature-Dataset: Wählen Sie die Geodatabase aus, in der die zu löschenden Features enthalten sind.
    2. Platzhalter: Geben Sie *delete ein, um Features mit dem Schlüsselwort _delete im Namen (siehe Schritt 1) zu löschen.
    3. Feature-Typ: Lassen Sie dieses Feld leer, um Elemente aller Typen in der Geodatabase auszuwählen.

      Iterate feature classes
      Hinweis:
      Weitere Informationen zu den Parametern im Werkzeug "Feature-Classes iterieren" finden Sie unter Feature-Classes iterieren.
  6. Doppelklicken Sie auf das Feature Löschen, und legen Sie als Eingabe-Datenelement die Ausgabe von Feature-Classes iterieren fest.

    iterate and delete
     
  7. Führen Sie das Modell aus. Die ausgewählten Features in der Geodatabase werden gelöscht.

    Result from the second model builder. The selected features are deleted from the geodatabase.

Artikel-ID:000019492

Hilfe von ArcGIS-Expert*innen erhalten

Technischen Support kontaktieren

Die Esri Support-App herunterladen

Zu den Download-Optionen

Zugehörige Informationen

Weitere Informationen zu diesem Thema erkunden