In_memory-Arbeitsbereich in ModelBuilder löschen?


8

Ich habe den in_memoryArbeitsbereich in ArcGIS 10.1 ModelBuilder als Teil eines Workflows zum Mosaik- und Clip-Raster-Dataset verwendet, um Bereichsgrenzen zu untersuchen (Abbildung 1). Das Modell läuft in der ersten Runde einwandfrei, stürzt jedoch beim zweiten oder dritten Lauf ab. Ich vermute, dass zwei Probleme auftreten können: 1) Die Speicherbeschränkung wird überschritten oder 2) Beim Versuch, temporäre Dateien zu überschreiben, liegt ein Konflikt vor in_memory.

Gibt es eine Möglichkeit, den in_memoryArbeitsbereich in ModelBuilder zu löschen?

Abbildung 1.

Geben Sie hier die Bildbeschreibung ein

Bearbeiten:

Das endgültige Modell, das jetzt stabil ist

Geben Sie hier die Bildbeschreibung ein

Antworten:


11

Sie können das Löschwerkzeug hinzufügen und %in_memory%als Eingabedatenelement angeben . Ich würde auch mosaic_clp.imgeine Voraussetzung für den Löschvorgang schaffen, um sicherzustellen, dass der in_memoryArbeitsbereich nicht vorzeitig gelöscht wird.


Freue mich zu helfen! Ich habe es auch nicht überprüft, aber ich denke, Sie können in_memoryaus dem Dropdown-Menü des Löschwerkzeugs auswählen - es würde die Funktionsweise des Modells überhaupt nicht ändern, aber es würde die redundante %in_memory%Variablenblase entfernen .
nmpeterson

Ich habe Ihre Beschreibung befolgt und es scheint, dass ich% in_memory% nicht als Eingabedatenelement hinzufügen kann - es sagt mir, dass es kein solches Element gibt. Wenn ich jedoch in_memory ohne% verwende, funktioniert es einwandfrei!
Alex
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.