Mosaik-Layer erstellen (Data Management)

Zusammenfassung

Erstellt einen Mosaik-Layer aus einem Mosaik-Dataset oder einer Layer-Datei. Der erstellte Layer ist temporär und nur für die Dauer der Sitzung vorhanden, es sei denn, der Layer wird als Layer-Datei gespeichert oder die Karte wird gespeichert.

Mit dem Werkzeug kann ein Layer erstellt werden, um in einem Mosaik-Dataset mit einer angegebenen Teilmenge von Bändern arbeiten zu können.

Verwendung

  • Die Ausgabe kann auch nur mit einer Teilmenge der Bänder erstellt werden. Auf diese Weise können Sie Zeit und Festplattenspeicher sparen.

Parameter

BeschriftungErläuterungDatentyp
Mosaik-Dataset

Der Pfad und der Name des Eingabe-Mosaik-Datasets.

Mosaic Layer
Ausgabe-Mosaik-Layer

Der Name des Ausgabe-Mosaik-Layers.

Mosaic Layer
Ausdruck
(optional)

Definieren Sie eine Abfrage mit SQL, oder verwenden Sie den Abfrage-Manager, um eine Abfrage zu erstellen.

SQL Expression
Vorlagenausdehnung
(optional)

Die Ausgabeausdehnung kann durch Angabe der vier Koordinaten oder mit der Ausdehnung eines vorhandenen Layers angegeben werden.

  • Aktuelle Anzeigeausdehnung Kartenansicht: Die Ausdehnung basiert auf der aktiven Karte oder Szene. Diese Option ist nur verfügbar, wenn eine aktive Karte vorhanden ist.
  • Ausdehnung darstellen Ausgleichen und Beenden: Die Ausdehnung basiert auf einem Rechteck, das auf der Karte oder Szene aufgezogen wurde. Bei dieser Option wird eine Feature-Class in der Projekt-Geodatabase erstellt und ein Layer zur Karte hinzugefügt. Das Koordinatensystem der Feature-Class stimmt mit dem der Karte überein.
    Hinweis:

    Diese Option ist im Dialogfeld Umgebungen nicht verfügbar. Sie ist nur über einen Werkzeugparameter mit dem Datentyp "Ausdehnung" oder über die Registerkarte Umgebungen eines Werkzeugdialogfeldes verfügbar.

    Hinweis:

    Wenn die Bearbeitungsoption Bearbeitung über die Registerkarte "Bearbeiten" aktivieren und deaktivieren aktiviert ist, dann müssen Sie auf der Registerkarte Bearbeiten des Menübands die Bearbeitung aktivieren, um die Ausdehnung darzustellen.

  • Ausdehnung eines Layers:Layer Die Ausdehnung basiert auf einem aktiven Karten-Layer. Verwenden Sie die Dropdown-Liste, um einen verfügbaren Layer auszuwählen, oder verwenden Sie die Option Ausdehnung von Daten in allen Layern, um die kombinierte Ausdehnung aller aktiven Karten-Layer mit Ausnahme der Grundkarte zu erhalten. Diese Option ist nur verfügbar, wenn eine aktive Karte mit Layern vorhanden ist.

    Jeder Karten-Layer bietet die folgenden Optionen:

    • Alle Features Alles auswählen: Die Ausdehnung aller Features im Layer.
    • Ausgewählte FeaturesArea from Selected Features: Die Ausdehnung der ausgewählten Features im Layer.
    • Sichtbare Features Extent Indicator: Die Ausdehnung der sichtbaren Features im Layer.
      Hinweis:

      Die Ausdehnungen der Optionen Ausgewählte Features Area from Selected Features und Sichtbare Features Extent Indicator sind nur für Feature-Layer verfügbar.

  • Durchsuchen:Durchsuchen Die Ausdehnung basiert auf einem vorhandenen Dataset.
  • Zwischenablage Einfügen: Die Ausdehnung kann in die Zwischenablage kopiert und aus der Zwischenablage eingefügt werden.
    • Ausdehnung kopieren Kopieren: Kopiert die Ausdehnungskoordinaten und das Ausdehnungskoordinatensystem in die Zwischenablage.
    • Ausdehnung einfügen Einfügen: Fügt die Ausdehnungskoordinaten und optional das Koordinatensystem aus der Zwischenablage ein. Wenn die Werte in der Zwischenablage kein Koordinatensystem beinhalten, wird für die Ausdehnung das Koordinatensystem der Karte verwendet.
    Hinweis:

    Beim Kopieren der Ausdehnungskoordinaten in die und Einfügen aus der Zwischenablage wird dieselbe Formatierung und Reihenfolge wie beim ArcPy-Objekt Extent verwendet: X-Min, Y-Min, X-Max, Y-Max und der Raumbezug.

  • Ausdehnung zurücksetzen: ZurücksetzenDie Ausdehnung wird auf den Standardwert zurückgesetzt.
  • Manuell eingegebene Koordinaten: Die Koordinaten müssen numerische Werte sein und im Koordinatensystem der aktiven Karte liegen.
    Vorsicht:

    Die Karte kann statt der eingegebenen Koordinaten auch andere Anzeigeeinheiten verwenden. Die Verwendung einer Kardinalrichtung (N, S, O, W) wird nicht unterstützt. Verwenden Sie für die Koordinaten in Richtung Süden und Westen Werte mit negativem Vorzeichen.

Extent
Bänder
(optional)

Die Bänder, die für den Layer exportiert werden. Wenn Sie keine Bänder angeben, werden in der Ausgabe alle Bänder verwendet.

Value Table
Mosaik-Methode
(optional)

Wählen Sie die Mosaik-Methode aus. Die Mosaik-Methode bestimmt, wie der Layer aus den verschiedenen Rastern im Mosaik-Dataset erstellt wird.

  • CLOSEST_TO_CENTERErmöglicht das Sortieren von Rastern anhand einer Reihenfolge, bei der Raster, deren Zentren dem Zentrum der Ansicht am nächsten liegen, auf der höchsten Ebene platziert werden.
  • NORTH_WESTErmöglicht das Sortieren von Rastern anhand einer Reihenfolge, bei der Raster, deren Zentren dem Nordwesten am nächsten liegen, auf der höchsten Ebene platziert werden.
  • LOCK_RASTERErmöglicht das Sperren der Anzeige einzelner oder mehrerer Raster anhand der ID oder des Namens. Wenn Sie diese Option auswählen, müssen Sie "Raster-ID für Sperre" angeben.
  • BY_ATTRIBUTESortiert Raster auf Grundlage eines Attributfeldes und seines Unterschiedes vom Basiswert. Wenn diese Option ausgewählt wird, müssen auch das Sortierfeld und die Parameter für den Basiswert der Sortierung festgelegt werden.
  • CLOSEST_TO_NADIRErmöglicht das Sortieren von Rastern anhand einer Reihenfolge, bei der Raster, deren Fußpunkt dem Zentrum der Ansicht am nächsten liegt, auf der höchsten Ebene platziert werden. Der Fußpunkt kann sich vom Mittelpunkt unterscheiden, besonders in schiefachsigen Bildern.
  • CLOSEST_TO_VIEWPOINTErmöglicht das Sortieren von Rastern anhand einer Reihenfolge, bei der Raster, deren Fußpunkt dem benutzerdefinierten Betrachtungspunkt am nächsten liegt, auf der höchsten Ebene platziert werden.
  • SEAMLINESchneidet Raster mit der für das jeweilige Raster festgelegten Seamline-Form aus und verwendet eine optionale Glättung entlang der Ränder. Die Reihenfolge wird während der Seamline-Erstellung vordefiniert. Der Mosaik-Operator "LAST" ist bei dieser Mosaik-Methode nicht zulässig.
String
Sortierfeld
(optional)

Wählen Sie das gewünschte Sortierfeld aus. Bei der Mosaik-Methode BY_ATTRIBUTE muss das Standardfeld zum Sortieren von Rastern bestimmt werden. Die Liste der Felder umfasst definitionsgemäß die Felder aus der Service-Tabelle mit dem Typ "Metadaten".

String
Basiswert der Sortierung
(optional)

Der Basiswert für die Sortierung. Die Bilder werden anhand der Differenz zwischen diesem Wert und dem Attributwert im angegebenen Feld sortiert.

String
Raster-ID für Sperre
(optional)

Die Raster-ID oder der Rastername, für die bzw. den der Service gesperrt werden soll, sodass nur die angegebenen Raster angezeigt werden. Wenn dies nicht angegeben wird, wird die Systemstandardeinstellung übernommen. Mehrere IDs können als durch Semikolons getrennte Liste definiert werden.

String
Sortierreihenfolge
(optional)

Wählen Sie aus, ob die Sortierreihenfolge absteigend oder aufsteigend verläuft.

  • ASCENDINGDie Sortierreihenfolge ist aufsteigend. Dies ist die Standardeinstellung.
  • DESCENDINGDie Sortierreihenfolge ist absteigend.
String
Mosaik-Operator
(optional)

Wählen Sie den Mosaik-Operator aus. Haben zwei oder mehr Raster die gleiche Sortierpriorität, wird die Sortierreihenfolge mit diesem Parameter weiter verfeinert.

  • FIRSTDas erste Raster in der Liste steht an erster Stelle. Dies ist die Standardeinstellung.
  • LASTDas letzte Raster in der Liste steht an erster Stelle.
  • MINDas Raster mit dem niedrigsten Wert steht an erster Stelle.
  • MAXDas Raster mit dem höchsten Wert steht an erster Stelle.
  • MEANDer durchschnittliche Pixelwert steht an erster Stelle.
  • BLENDDer Ausgabezellenwert wird aus mehreren Werten gebildet. Er hängt von einem auf Gewichtung basierenden Algorithmus und von der Entfernung zwischen dem Pixel und der Kante innerhalb der überlappenden Fläche ab.
  • SUMDer Ausgabezellenwert ist das Aggregat aller überlappenden Zellen.
String
Ausgabe-Zellengröße
(optional)

Die Zellengröße des Ausgabe-Mosaik-Layers.

Double
Verarbeitungsvorlage
(optional)

Die Verarbeitungsvorlage für Raster-Funktionen, die auf den Ausgabe-Mosaik-Layer angewendet werden kann.

  • KeineKeine Verarbeitungsvorlage
String

arcpy.management.MakeMosaicLayer(in_mosaic_dataset, out_mosaic_layer, {where_clause}, {template}, {band_index}, {mosaic_method}, {order_field}, {order_base_value}, {lock_rasterid}, {sort_order}, {mosaic_operator}, {cell_size}, {processing_template})
NameErläuterungDatentyp
in_mosaic_dataset

Der Pfad und der Name des Eingabe-Mosaik-Datasets.

Mosaic Layer
out_mosaic_layer

Der Name des Ausgabe-Mosaik-Layers.

Mosaic Layer
where_clause
(optional)

Definieren Sie eine Abfrage mit SQL.

SQL Expression
template
(optional)

Die Ausgabeausdehnung kann durch Angabe der vier Koordinaten oder mit der Ausdehnung eines vorhandenen Layers angegeben werden.

  • MAXOF: Die maximale Ausdehnung aller Eingaben wird verwendet.
  • MINOF: Die minimale gemeinsame Fläche aller Eingaben wird verwendet.
  • DISPLAY: Die Ausdehnung entspricht der sichtbaren Anzeige.
  • Layer-Name: Die Ausdehnung des angegebenen Layers wird verwendet.
  • Extent-Objekt: Die Ausdehnung des angegebenen Objekts wird verwendet.
  • Durch Leerzeichen getrennte Koordinatenzeichenfolge: Die Ausdehnung der angegebenen Zeichenfolge wird verwendet. Die Koordinaten werden in der Reihenfolge X-Min, Y-Min, X-Max, Y-Max ausgedrückt.
Extent
band_index
[ID,...]
(optional)

Die Bänder, die für den Layer exportiert werden. Wenn Sie keine Bänder angeben, werden in der Ausgabe alle Bänder verwendet.

Value Table
mosaic_method
(optional)

Wählen Sie die Mosaik-Methode aus. Die Mosaik-Methode bestimmt, wie der Layer aus den verschiedenen Rastern im Mosaik-Dataset erstellt wird.

  • CLOSEST_TO_CENTERErmöglicht das Sortieren von Rastern anhand einer Reihenfolge, bei der Raster, deren Zentren dem Zentrum der Ansicht am nächsten liegen, auf der höchsten Ebene platziert werden.
  • NORTH_WESTErmöglicht das Sortieren von Rastern anhand einer Reihenfolge, bei der Raster, deren Zentren dem Nordwesten am nächsten liegen, auf der höchsten Ebene platziert werden.
  • LOCK_RASTERErmöglicht das Sperren der Anzeige einzelner oder mehrerer Raster anhand der ID oder des Namens. Wenn Sie diese Option auswählen, müssen Sie "Raster-ID für Sperre" angeben.
  • BY_ATTRIBUTESortiert Raster auf Grundlage eines Attributfeldes und seines Unterschiedes vom Basiswert. Wenn diese Option ausgewählt wird, müssen auch das Sortierfeld und die Parameter für den Basiswert der Sortierung festgelegt werden.
  • CLOSEST_TO_NADIRErmöglicht das Sortieren von Rastern anhand einer Reihenfolge, bei der Raster, deren Fußpunkt dem Zentrum der Ansicht am nächsten liegt, auf der höchsten Ebene platziert werden. Der Fußpunkt kann sich vom Mittelpunkt unterscheiden, besonders in schiefachsigen Bildern.
  • CLOSEST_TO_VIEWPOINTErmöglicht das Sortieren von Rastern anhand einer Reihenfolge, bei der Raster, deren Fußpunkt dem benutzerdefinierten Betrachtungspunkt am nächsten liegt, auf der höchsten Ebene platziert werden.
  • SEAMLINESchneidet Raster mit der für das jeweilige Raster festgelegten Seamline-Form aus und verwendet eine optionale Glättung entlang der Ränder. Die Reihenfolge wird während der Seamline-Erstellung vordefiniert. Der Mosaik-Operator "LAST" ist bei dieser Mosaik-Methode nicht zulässig.
String
order_field
(optional)

Wählen Sie das gewünschte Sortierfeld aus. Bei der Mosaik-Methode BY_ATTRIBUTE muss das Standardfeld zum Sortieren von Rastern bestimmt werden. Die Liste der Felder umfasst definitionsgemäß die Felder aus der Service-Tabelle mit dem Typ "Metadaten".

String
order_base_value
(optional)

Der Basiswert für die Sortierung. Die Bilder werden anhand der Differenz zwischen diesem Wert und dem Attributwert im angegebenen Feld sortiert.

String
lock_rasterid
(optional)

Die Raster-ID oder der Rastername, für die bzw. den der Service gesperrt werden soll, sodass nur die angegebenen Raster angezeigt werden. Wenn dies nicht angegeben wird, wird die Systemstandardeinstellung übernommen. Mehrere IDs können als durch Semikolons getrennte Liste definiert werden.

String
sort_order
(optional)

Wählen Sie aus, ob die Sortierreihenfolge absteigend oder aufsteigend verläuft.

  • ASCENDINGDie Sortierreihenfolge ist aufsteigend. Dies ist die Standardeinstellung.
  • DESCENDINGDie Sortierreihenfolge ist absteigend.
String
mosaic_operator
(optional)

Wählen Sie den Mosaik-Operator aus. Haben zwei oder mehr Raster die gleiche Sortierpriorität, wird die Sortierreihenfolge mit diesem Parameter weiter verfeinert.

  • FIRSTDas erste Raster in der Liste steht an erster Stelle. Dies ist die Standardeinstellung.
  • LASTDas letzte Raster in der Liste steht an erster Stelle.
  • MINDas Raster mit dem niedrigsten Wert steht an erster Stelle.
  • MAXDas Raster mit dem höchsten Wert steht an erster Stelle.
  • MEANDer durchschnittliche Pixelwert steht an erster Stelle.
  • BLENDDer Ausgabezellenwert wird aus mehreren Werten gebildet. Er hängt von einem auf Gewichtung basierenden Algorithmus und von der Entfernung zwischen dem Pixel und der Kante innerhalb der überlappenden Fläche ab.
  • SUMDer Ausgabezellenwert ist das Aggregat aller überlappenden Zellen.
String
cell_size
(optional)

Die Zellengröße des Ausgabe-Mosaik-Layers.

Double
processing_template
(optional)

Die Verarbeitungsvorlage für Raster-Funktionen, die auf den Ausgabe-Mosaik-Layer angewendet werden kann.

  • NoneKeine Verarbeitungsvorlage
String

Codebeispiel

MakeMosaicLayer - Beispiel 1 (Python-Fenster)

Dies ist ein Python-Beispiel für MakeMosaicLayer.

arcpy.MakeMosaicLayer_management(
        "fgdb.gdb/mdsrc", "mdlayer2", "", "clipmd.shp", "3;2;1", 
		"BY_ATTRIBUTE", "Tag", "Dataset", "", "DESCENDING", "LAST", "10", 
		processing_template="NDVI")
MakeMosaicLayer - Beispiel 2 (Python-Fenster)

Dies ist ein Python-Skriptbeispiel für MakeMosaicLayer.

arcpy.MakeMosaicLayer_management(
        "fgdb.gdb/mdsrc", "mdlayer2", "", "clipmd.shp", "3;2;1", 
		"BY_ATTRIBUTE", "Tag", "Dataset", "", "DESCENDING", "LAST", "10", 
		processing_template="Custom_func")