(ArcGIS10, SP2, ArcInfo)
Dies ist mein Modell und es funktioniert perfekt, aber ...
Ich muss eine große Datenmenge verarbeiten. Die Zwischenausgabedateien (vom Rasterrechner, Wert sammeln) würden die Kapazität meiner Festplatte erreichen. Daher schneide ich meine Eingabeformdatei in Kacheln und möchte sie auf allen Kacheln ausführen und nur die Zwischenausgabedateien überschreiben, die für jedes Feature erstellt werden.
Wie wir alle wissen, erlaubt der Modellbauer jedoch nicht die Verwendung von zwei Iteratoren in einem Modell.
Ich habe dies mit der Stapelverarbeitungsfunktion gemacht ( http://www.lib.uoguelph.ca/resources..._arcgis_10.pdf ).
Mit dem Zellstatistik-Tool kann ich den Ausgabeort im Dialogfeld "Stapel" jedoch nicht bearbeiten (nachdem Sie mit der rechten Maustaste auf das Modell "Stapel" geklickt haben).
Die Felder in der Tabelle sind grau und ich kann keine weiteren Ausgabepositionen hinzufügen. Daher kann ich das Modell nicht auf mehreren Eingabedateien ausführen.
Ich denke, es ist ein Bock der Kombination von Zellstatistik und Sammeln von Werten. Nur die Kombination dieser beiden Tools führte zu diesem Problem.
Mögliche Lösung für mein Problem sind:
• Behebung des Problems mit dem Ausgabestandort im Batch-Dialogfeld.
• Ersetzen Sie die Kombination aus Zellstatistik und Sammeln von Werten durch alles andere, was zum gleichen Ergebnis führt.
• Verwenden einer anderen Möglichkeit, einen Feature-Iterator für mehrere Feature-Classes auszuführen (z. B. einen verschachtelten Iterator)
Irgendwelche Vorschläge?
quelle
Antworten:
Innerhalb eines Modells sind zwei Iteratoren zulässig, solange Sie ein Modell in ein Modell einbetten . Lesen Sie den Abschnitt zur erweiterten Verwendung von Modelliteratoren zum Integrieren eines Modells in eine Modellhilfeseite.
quelle