Speichern und erneutes Anwenden von Symbologieeigenschaften für klassifiziertes Raster in ArcMap?

10

Ich habe ein klassifiziertes Raster, für das die gewünschte Symbologie in ArcMap 10.2 konfiguriert ist, und ich möchte diese Symbologie auf andere ähnliche Raster anwenden.

Daher verwende ich die Option Speichern auf der Registerkarte Symbologie, um eine * .lyr-Datei zu speichern. Die einzige Option besteht darin, eine XML-Datei mit einer Rasterfunktionsvorlage zu erstellen.

Geben Sie hier die Bildbeschreibung ein

Wenn ich versuche, diese Symbologie wieder auf dieselbe Ebene zu importieren, besteht die einzige Option darin, eine * .lyr-Datei zu importieren:

Geben Sie hier die Bildbeschreibung ein

Dies hindert mich daran, diese gespeicherte Symbologie auf mehrere Ebenen anzuwenden.

Wie können die Symbologie-Funktionen Speichern und Importieren verschiedene Optionen für dieselbe Ebene anzeigen? Das klingt nach einem Fehler, aber ich hoffe auf einige Problemumgehungen / Vorschläge.

Stephen Lead
quelle
Eine umständliche Problemumgehung besteht darin, die Ebene in das ArcMap-Inhaltsverzeichnis zu kopieren / einzufügen und dann ihre Quelle in das neue Raster zu ändern
Stephen Lead,
Ich hatte Erfolg in 9.3.1 beim Speichern der Ebene als Ebenendatei und beim Importieren der Symbologie aus der Ebenendatei. Das Speichern als Ebenendatei erfolgte aus dem Inhaltsverzeichnis, nicht aus den Ebeneneigenschaften.
Michael Stimson
Auf meiner Symbologie-Registerkarte gibt es keine Option zum Speichern. Nur Importoption. Es ist 10.2 bin ich blind oder gibt es eine Variation zwischen den Lizenzen?
@nugget Die Option Speichern sollte sich oben rechts im Dialogfeld Symbologie neben der Schaltfläche Importieren befinden. Versuchen Sie, Alt-X (für eXport) zu verwenden, um festzustellen, ob Sie den Dialog manuell erzwingen können. Dies sollte nicht von der Lizenzstufe abhängen, sondern kann vom Rastertyp abhängen.
Stephen Lead
Dies ist, was ich programmgesteuert tun möchte. Hat jemand dies mit Python getan?

Antworten:

10

Zuvor habe ich als Layer-Datei gespeichert und dann die Symbologie aus dem Layer importiert.

Um als Ebenendatei zu speichern, klicken Sie mit der rechten Maustaste auf die Ebene im Inhaltsverzeichnis und wählen Sie "Als Ebenendatei speichern".

Um die Symbologie zu importieren, klicken Sie im Dialogfeld mit den Rastereigenschaften auf den geöffneten Ordner. Klassifizierte Rasterebene

Navigieren Sie dann zu der auf der Disc gespeicherten Layer-Datei Suchen Sie nach Layer-Datei

Hinweis: Wenn die Ebenensymbologie unterbrochen ist (die Ebene kann nicht gefunden werden), funktioniert dies möglicherweise nicht so gut. Die Farben / Symbole werden importiert, die Bereiche jedoch nicht. Eine Neuklassifizierung des Rasters behebt dies normalerweise. Es ist am besten, die Ebene nicht ungültig werden zu lassen, wenn Sie sie erneut verwenden möchten.

Michael Stimson
quelle
1

Sie können auch eine Rasterfunktionsvorlage anwenden, indem Sie zuerst das Bildanalysefenster öffnen (gehen Sie zu Windows >> Bildanalyse ). Wählen Sie dann das Raster aus, auf das Sie das RTF anwenden möchten. Klicken Sie im Abschnitt Verarbeitung auf die Schaltfläche [fx] (Funktionsvorlage anwenden) und wählen Sie Ihre Datei rtf.xml aus.

Weitere Informationen finden Sie hier: http://desktop.arcgis.com/de/arcmap/latest/manage-data/raster-and-images/applying-a-function-template.htm

Bildanalysefenster >> FX-Schaltfläche anwenden

Ifeoma Collins
quelle