Raster registrieren (Data Management)

Zusammenfassung

Richtet ein Raster automatisch an einem Bezugsbild aus oder verwendet eine Passpunktdatei für die Georegistrierung. Wenn es sich bei dem Eingabe-Dataset um ein Mosaik-Dataset handelt, verarbeitet das Werkzeug jedes einzelne Mosaik-Dataset-Element. Um das Bild automatisch zu registrieren, müssen sich Eingabe-Raster und Referenz-Raster geographisch relativ nah beieinander befinden. Das Werkzeug wird schneller ausgeführt, wenn die Raster-Datasets nahe aneinander ausgerichtet sind. Sie müssen möglicherweise eine Link-Datei (auch als Passpunkt-Datei bezeichnet) mit einigen Links erstellen, um das Eingabe-Raster im gleichen Kartenbereich platzieren zu können.

Verwendung

  • Georeferenzierungsinformationen des Eingabe-Rasters werden aktualisiert.

  • Das Schlüsselwort Zurücksetzen (register_mode = "RESET" in Python) erlaubt Ihnen, alle geographischen Informationen zu entfernen, die mithilfe dieses Werkzeugs angewendet wurden.

  • Mit diesem Werkzeug können Sie alle Elemente in einem Mosaik-Dataset, eine Teilmenge von Elementen oder ein einzelnes Element in einem Mosaik-Dataset registrieren. Wenn Sie nur ein bestimmtes Element registrieren möchten, müssen Sie den vollständigen Pfad des Mosaik-Datasets und eine eindeutige Abfrage für das Element, das Sie aktualisieren möchten, eingeben.

    Im Folgenden finden Sie Beispiele dazu, wie ein Element in einem Mosaik-Dataset als Eingabe-Raster festgelegt wird:

    • \\Myserver\MyFolder\MyMosaicDataset\OBJECTID=1
    • \\Myserver\MyFolder\MyMosaicDataset\NAME='tileName01'

    Wenn Sie eine Teilmenge der Elemente auswählen möchten, können Sie im Mosaik-Dataset-Layer eine Auswahl treffen.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Raster

Das Raster, das neu ausgerichtet werden soll. Durch die Registrierung eines Mosaik-Dataset-Elements wird das jeweilige Element im Mosaik-Dataset aktualisiert.

Der Pfad eines Mosaik-Dataset-Elements entspricht dem Pfad zum Mosaik-Dataset gefolgt von der Objekt-ID des Elements. Das erste Element im Mosaik-Dataset kann beispielsweise den folgenden Pfad haben: .\mosaicDataset\objectid=1.

Mosaic Layer; Raster Dataset; Raster Layer
Registrierungsmodus

Gibt den Registrierungsmodus an. Sie können das Raster entweder bei einer Transformationen registrieren oder die Transformation zurücksetzen.

  • REGISTEREs wird eine geometrische Transformation auf das Eingabe-Raster angewendet.
  • REGISTER_MSRegistriert die multispektrale Eingabe bei der panchromatischen Eingabe. Dies wird nur für Mosaik-Datasets verwendet, bei denen eine Ausrichtungsdiskrepanz zwischen den beiden vorhanden ist.
  • RESETDie zuvor von diesem Werkzeug hinzugefügte geometrische Transformation wird entfernt.
  • CREATE_LINKSEs wird eine Link-Datei mit automatisch generierten Links erstellt.
String
Referenz-Raster
(optional)

Das Raster-Dataset, das das Eingabe-Raster-Dataset ausrichtet. Lassen Sie diesen Parameter leer, wenn Sie multispektrale Mosaik-Dataset-Elemente bei den verknüpften panchromatischen Raster-Datasets registrieren möchten.

Image Service; Internet Tiled Layer; Map Server Layer; Map Server; Mosaic Layer; Raster Dataset; Raster Layer; WMS Map
Transformationstyp
(optional)

Gibt die Methode zum Verschieben des Raster-Datasets an.

String
Ausgabe-Link-Datei
(optional)

Falls angegeben, wird eine Textdatei mit den Links geschrieben, die von diesem Werkzeug erstellt wurden. Diese Datei kann im Werkzeug Mit Datei entzerren verwendet werden. Die Ausgabe-Link-Tabelle wird mit einem Mosaik-Dataset-Element im Mosaik-Layer verwendet. In der Eingabe muss angegeben werden, welches Element verarbeitet wird, indem das Element ausgewählt oder die ObjectID in der Eingabe angegeben wird.

Text File
Maximale RMS
(optional)

Die Anzahl der modellierten Fehler (in Pixel), die in der Ausgabe enthalten sein sollen. Der Standardwert ist 0,5, und Werte unter 0,3 werden nicht empfohlen, da dies zu einer Überanpassung führt.

Double

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Registriertes Raster

Das Ausgabe-Raster-Dataset.

Raster Dataset

arcpy.management.RegisterRaster(in_raster, register_mode, {reference_raster}, {transformation_type}, {output_cpt_link_file}, {maximum_rms_value})
NameErläuterungDatentyp
in_raster

Das Raster, das neu ausgerichtet werden soll. Durch die Registrierung eines Mosaik-Dataset-Elements wird das jeweilige Element im Mosaik-Dataset aktualisiert.

Der Pfad eines Mosaik-Dataset-Elements entspricht dem Pfad zum Mosaik-Dataset gefolgt von der Objekt-ID des Elements. Das erste Element im Mosaik-Dataset kann beispielsweise den folgenden Pfad haben: .\mosaicDataset\objectid=1.

Mosaic Layer; Raster Dataset; Raster Layer
register_mode

Gibt den Registrierungsmodus an. Sie können das Raster entweder bei einer Transformationen registrieren oder die Transformation zurücksetzen.

  • REGISTEREs wird eine geometrische Transformation auf das Eingabe-Raster angewendet.
  • REGISTER_MSRegistriert die multispektrale Eingabe bei der panchromatischen Eingabe. Dies wird nur für Mosaik-Datasets verwendet, bei denen eine Ausrichtungsdiskrepanz zwischen den beiden vorhanden ist.
  • RESETDie zuvor von diesem Werkzeug hinzugefügte geometrische Transformation wird entfernt.
  • CREATE_LINKSEs wird eine Link-Datei mit automatisch generierten Links erstellt.
String
reference_raster
(optional)

Das Raster-Dataset, das das Eingabe-Raster-Dataset ausrichtet. Lassen Sie diesen Parameter leer, wenn Sie multispektrale Mosaik-Dataset-Elemente bei den verknüpften panchromatischen Raster-Datasets registrieren möchten.

Image Service; Internet Tiled Layer; Map Server Layer; Map Server; Mosaic Layer; Raster Dataset; Raster Layer; WMS Map
transformation_type
(optional)

Gibt die Methode zum Verschieben des Raster-Datasets an.

String
output_cpt_link_file
(optional)

Falls angegeben, wird eine Textdatei mit den Links geschrieben, die von diesem Werkzeug erstellt wurden. Diese Datei kann im Werkzeug Mit Datei entzerren verwendet werden. Die Ausgabe-Link-Tabelle wird mit einem Mosaik-Dataset-Element im Mosaik-Layer verwendet. In der Eingabe muss angegeben werden, welches Element verarbeitet wird, indem das Element ausgewählt oder die ObjectID in der Eingabe angegeben wird.

Text File
maximum_rms_value
(optional)

Die Anzahl der modellierten Fehler (in Pixel), die in der Ausgabe enthalten sein sollen. Der Standardwert ist 0,5, und Werte unter 0,3 werden nicht empfohlen, da dies zu einer Überanpassung führt.

Double

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_raster

Das Ausgabe-Raster-Dataset.

Raster Dataset

Codebeispiel

RegisterRaster - Beispiel 1 (Python-Fenster)

Dies ist ein Python-Beispiel für die Funktion RegisterRaster.

import arcpy
arcpy.RegisterRaster_management(
     "\\cpu\data\nonref.tif", "REGISTER", "\\cpu\data\yesref.tif",
     "\\cpu\data\links.txt", "POLYORDER1", "#")
RegisterRaster - Beispiel 2 (eigenständiges Skript)

Dies ist ein Python-Skriptbeispiel für die Funktion RegisterRaster.

# Register raster using only control points

import arcpy
arcpy.env.workspace = "C:/Workspace"
    
rdname = "irs_ps.img"
mode = "REGISTER"
refrd = ""
linkfile = "C:/Workspace/irs_controls_13.txt"
order = "POLYORDER2"
    
arcpy.RegisterRaster_management(
     rdname, mode, refrd, linkfile, order)

Verwandte Themen