Mosaik-Dataset in ArcMap mit Colormap als Renderer erstellen oder Colormap nach der Erstellung hinzufügen?

9

Ich habe mehrere Raster im TIFF-Format, denen eine Farbkarte zugewiesen ist:

Geben Sie hier die Bildbeschreibung ein

Ich erstelle dann einen Mosaik-Datensatz mit Spezifikationen, die mit den Bildern übereinstimmen, und füge alle meine Tiffs hinzu (Sie können die Warnungen ignorieren, um zu veranschaulichen, was ich getan habe):

Geben Sie hier die Bildbeschreibung ein

Colormap wird nicht angezeigt und ich kann meine Colormap nicht aus den Tiffs importieren:

Geben Sie hier die Bildbeschreibung ein

Gibt es eine Möglichkeit, meine Colormaps hinzuzufügen / zu importieren, damit wir die Daten gemäß diesen Werten anzeigen können?

Gomapping
quelle
4
Sie wissen nicht, ob es sich bei dem, was ich vorschlage, um einen roten Hering handelt oder ob dies überhaupt möglich ist. Vielleicht können Sie jedoch eine Farbkarten-Rasterfunktion auf den Mosaik-Datensatz anwenden ?
Hornbydd
2
Es stellt sich heraus, dass Sie über die Colormap-Rasterfunktion eine Farbkarte auf ein Mosaik-Dataset anwenden können. Beachten Sie jedoch, dass eine neue Ebene erstellt wird.
Hornbydd
hmm ja ich denke du hast recht, aber ich denke das erstellt nur ein neues Raster, das einem Mosaik-Dataset hinzugefügt werden müsste und dann seine Farbkarte verlieren würde ... allen Rasters, auf die in meinem Mosaik-Dataset verwiesen wird, ist eine Farbkarte zugewiesen für sie, aber ich kann den Mosaik-Datensatz mit dieser Farbkarte nicht anzeigen.
Gomapping
1
Können Sie die Symbologie von diesem neuen Raster "ausleihen"?
FelixIP
1
Wenn Sie eine Rasterfunktion als XML speichern, können Sie diese Funktion in Ihrem Mosaik anwenden und Ihre Farbkarte im Mosaik verwenden, nicht in einer anderen Ebene. Ich weiß nicht, ob Sie das wollen, aber wenn ja, kann ich es besser erklären.
Albert

Antworten:

4

Mit diesem Workflow können Sie eine Farbkarte auf ein Mosaik anwenden . Beachten Sie, dass Ihre Daten vom Typ Integer sein müssen.

Zunächst müssen Sie eine Farbkarte aus Ihrem gestalteten Raster erstellen und exportieren.

Geben Sie hier die Bildbeschreibung ein

Dann bewerben Sie diese colormap als Rasterfunktion , laden Sie Ihre .clr Datei. Dadurch wird eine neue Ebene erstellt.

Geben Sie hier die Bildbeschreibung ein

Exportieren Sie auf der Registerkarte Symbologie dieser neuen Ebene als Rasterfunktionsvorlage. Es wird eine Datei.rft.xml erstellt

Geben Sie hier die Bildbeschreibung ein

Der letzte Schritt besteht darin, diese Funktion mit dem Werkzeug Rasterfunktion bearbeiten in Ihrem Mosaik anzuwenden .

Geben Sie hier die Bildbeschreibung ein

Es ist nicht sehr intuitiv, aber es kann durchgeführt werden. Möglicherweise müssen Sie Statistiken des Mosaiks berechnen, aber Sie können dies als Option tun, wenn Sie Ihre Raster zum Mosaik hinzufügen.

Geben Sie hier die Bildbeschreibung ein

Albert
quelle
Hier habe ich es gemacht. Die Farben der Farbkarte werden angezeigt, es wird jedoch rgb im Inhaltsverzeichnis verwendet. Ich frage mich, ob es eine Möglichkeit gibt, die Farbkartenwerte dort anzuzeigen. Sie zeigen die Farben die gleichen wie die Farbkarte, aber der Renderer ist immer noch RGB, wenn Sie Test1 -> Bild -> Symbologie aktivieren, gibt es noch keine Option für Colormap
Gomapping
Vielleicht gibt es einen anderen Ansatz, aber afaik, ich denke, Sie können ihn entweder in einer anderen Ebene mit der vollständigen Legende oder im Mosaik als RGB haben.
Albert