Mosaik-Kandidaten berechnen (Datenmanagement)

Zusammenfassung

Ermittelt in einem Mosaik-Dataset die Bildkandidaten, die den Mosaikbereich am besten darstellen.

In vielen Projekten sind dicht überlappende Bilder erforderlich. Dies kann jedoch die Entscheidung erschweren, welche Bilder in einem Mosaik-Dataset in einer Analyse verwendet werden sollen. Mit diesem Werkzeug können Sie basierend auf Flächen mit maximaler Überlappung und ausgeschlossenen Flächen die optimalen Bilder finden.

Das Eingabe-Mosaik-Dataset beinhaltet dann das neue Feld Candidate in der Footprint-Tabelle des Mosaik-Datasets. Dieses Feld bestimmt, welche Bilder bei bestimmten Vorgängen verwendet werden, wie Farbausgleich, Seamline-Erstellung, Ortho-Mapping und Mosaik-Methoden.

Verwendung

  • Dieses Werkzeug ist nützlich bei der Arbeit mit Orthomosaikprojekten, die möglicherweise überlappende UAV- oder UAS-Daten in einem Mosaik-Dataset enthalten. In diesen Fällen erzielen Sie durch die Ermittlung der optimalen Bilder im Mosaik-Dataset ein gutes Ergebnis bei der Blockausgleichung für das Orthomosaik.

  • Verwenden Sie dieses Werkzeug vor dem Ausführen der Werkzeuge Seamlines erstellen oder Farbausgleich-Mosaik-Dataset. Das Feld Candidate in der Footprint-Tabelle des Mosaik-Datasets bestimmt, welche Bilder in diesen anderen Werkzeugen verwendet werden.

  • Das Feld Candidate in der Footprint-Tabelle des Mosaik-Datasets kann den Wert 0, 1 oder 2 haben. Der Wert 0 bedeutet, dass das Bild kein geeigneter Kandidat ist. Der Wert 1 bedeutet, dass das Bild gemäß der Werkzeugausgabe ein geeigneter Kandidat ist. Er wird automatisch vom Algorithmus mit dem Feld Candidate verwendet. Der Wert 2 kann manuell hinzugefügt werden, sodass das ausgewählte Bild automatisch vom Algorithmus mit dem Feld Candidate verwendet wird.

  • Der Wert im Feld Candidate kann manuell bearbeitet werden, sodass bestimmte Bilder ein- oder ausgeschlossen werden.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Mosaik-Dataset

Das Eingabe-Mosaik-Dataset mit dicht überlagerten Bildern.

Mosaic Dataset; Mosaic Layer
Maximale Flächenüberlappung
(optional)

Die maximale Menge an Überschneidungen zwischen dem Mosaik-Dataset und dem Footprint jedes Bildes im Mosaik-Dataset. Ist die Prozentzahl der Überschneidung größer als dieser Schwellenwert, wird das Bild ausgeschlossen, da es zu viele redundante Informationen hat.

Die Prozentzahl wird als Dezimalzahl angegeben. Beispiel: Eine maximale Überlappung von 60 Prozent wird als 0,6 ausgedrückt.

Double
Maximal zulässiger Flächenverlust
(optional)

Der maximale Prozentsatz eines Bereichs, der von den geeigneten Bildern ausgeschlossen werden kann. Nachdem vom Werkzeug die am besten geeigneten Bilder basierend auf dem Wert des Parameters Maximale Flächenüberlappung gefunden wurden, wird überprüft, ob der maximale ausgeschlossene Bereich unterhalb des angegebenen Schwellenwertes liegt. Ist der ausgeschlossene Bereich größer als der angegebene Schwellenwert, fügt das Werkzeug geeignete Bilder hinzu, um die Lücken zu füllen. Diese ausgeschlossenen Bereiche befinden sich in der Regel entlang der Umrandung des Mosaik-Datasets.

Die Prozentzahl wird als Dezimalzahl angegeben. Beispiel: Ein maximal ausgeschlossener Bereich von 5 Prozent wird als 0,05 ausgedrückt.

Double
Maximale Schiefachsigkeit – Bildwinkel
(optional)

Der maximale Schiefachsigkeitswinkel, der zum Filtern von Bildern verwendet wird. Bilder, deren Schiefachsigkeitswinkel diesen Wert überschreitet, werden nicht als Kandidaten verwendet. Dieser Parameter wird in Grad gemessen. Der Standardwert ist 15.

Double

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Abgeleitetes Mosaik-Dataset

Das aktualisierte Mosaik-Dataset.

Mosaic Dataset; Mosaic Layer

arcpy.management.ComputeMosaicCandidates(in_mosaic_dataset, {maximum_overlap}, {maximum_area_loss}, {maximum_obliqueness_angle})
NameErläuterungDatentyp
in_mosaic_dataset

Das Eingabe-Mosaik-Dataset mit dicht überlagerten Bildern.

Mosaic Dataset; Mosaic Layer
maximum_overlap
(optional)

Die maximale Menge an Überschneidungen zwischen dem Mosaik-Dataset und dem Footprint jedes Bildes im Mosaik-Dataset. Ist die Prozentzahl der Überschneidung größer als dieser Schwellenwert, wird das Bild ausgeschlossen, da es zu viele redundante Informationen hat.

Die Prozentzahl wird als Dezimalzahl angegeben. Beispiel: Eine maximale Überlappung von 60 Prozent wird als 0,6 ausgedrückt.

Double
maximum_area_loss
(optional)

Der maximale Prozentsatz eines Bereichs, der von den geeigneten Bildern ausgeschlossen werden kann. Nachdem vom Werkzeug die am besten geeigneten Bilder basierend auf dem Wert des Parameters maximum_overlap gefunden wurden, wird überprüft, ob der maximale ausgeschlossene Bereich unterhalb des angegebenen Schwellenwertes liegt. Ist der ausgeschlossene Bereich größer als der angegebene Schwellenwert, fügt das Werkzeug geeignete Bilder hinzu, um die Lücken zu füllen. Diese ausgeschlossenen Bereiche befinden sich in der Regel entlang der Umrandung des Mosaik-Datasets.

Die Prozentzahl wird als Double angegeben. Beispiel: Ein maximal ausgeschlossener Bereich von 5 Prozent wird als 0,05 ausgedrückt.

Double
maximum_obliqueness_angle
(optional)

Der maximale Schiefachsigkeitswinkel, der zum Filtern von Bildern verwendet wird. Bilder, deren Schiefachsigkeitswinkel diesen Wert überschreitet, werden nicht als Kandidaten verwendet. Dieser Parameter wird in Grad gemessen. Der Standardwert ist 15.

Double

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_mosaic_dataset

Das aktualisierte Mosaik-Dataset.

Mosaic Dataset; Mosaic Layer

Codebeispiel

ComputeMosaicCandidates: Beispiel (Python-Fenster)

Dies ist ein Python-Beispiel, bei dem die Kandidaten mit weniger als 60 Prozent Überschneidung und einem ausgeschlossenen Bereich von weniger als fünf Prozent ermittelt werden.

Import arcpy
arcpy.ComputeMosaicCandidates_management("c:/data/fgdb.gdb/md", 0.6, 0.05)