Zusammenfassung
Wendet die geographischen Anpassungen auf die Mosaik-Dataset-Elemente an. Dieses Werkzeug verwendet die Lösungstabelle des Werkzeugs Blockausgleichung berechnen.
Dieses Werkzeug kann die geographischen Anpassungen auch auf die ursprüngliche Position zurücksetzen.
Verwendung
Mit diesem Werkzeug können Anpassungen aus einer Lösungstabelle übernommen oder die geographische Ausrichtung in den ursprünglichen Zustand zurückgesetzt werden.
Syntax
arcpy.management.ApplyBlockAdjustment(in_mosaic_dataset, adjustment_operation, {input_solution_table}, {pan_to_ms_scaling_factor}, {DEM}, {zoffset}, {control_point_table}, {adjust_footprints}, {solution_point_table})
Parameter | Erklärung | Datentyp |
in_mosaic_dataset | Das Eingabe-Mosaik-Dataset, das angepasst werden soll. | Mosaic Dataset; Mosaic Layer |
adjustment_operation | Wählen Sie, ob Sie das Mosaik-Dataset anhand der Lösungstabelle anpassen möchten, oder ob Sie das Mosaik-Dataset zurücksetzen möchten, ohne Anpassungen anzuwenden.
| String |
input_solution_table (optional) | Geben Sie eine Lösungstabelle an, die beim Anpassen Ihres Mosaik-Datasets verwendet wird. Dies ist die Ausgabe des Werkzeugs Blockausgleichung berechnen. | Table View |
pan_to_ms_scaling_factor (optional) | Wenn Ihr Mosaik-Dataset Pan-Sharpened-Raster enthält, legen Sie den Skalierungsfaktor zwischen der Pan-Sharpened-Auflösung und der multispektralen Auflösung fest. | Double |
DEM (optional) | Ein DEM für die Verwendung innerhalb der Anwendung der Blockausgleichung. Dieses DEM wird nur verwendet, wenn seine Auflösung höher ist als die jedes DEM, das bereits im Mosaik-Dataset vorhanden ist. Wird dieses Eingabe-DEM verwendet, wird die geometrische Funktion des Mosaik-Datasets mit dieser Eingabe aktualisiert. | Raster Dataset; Raster Layer; Mosaic Dataset; Mosaic Layer |
zoffset (optional) | Der vertikale Versatz, der zur Anpassung des Höhen-Layers innerhalb der Funktion Geometrisch des Mosaik-Datasets verwendet wird. | Double |
control_point_table (optional) | Auf die Eingabe-Passpunkttabelle werden die gleichen Anpassungen angewendet wie auf die Lösungstabelle. | Table View |
adjust_footprints (optional) | Wählen Sie, ob die Footprint-Geometrie mit derselben Transformationsmethode aktualisiert werden soll, die auch auf das Bild angewendet wurde.
| Boolean |
solution_point_table (optional) | Geben Sie eine Lösungspunktetabelle an, die zum Aktualisieren des Statusfeldes für die Passpunkttabelle verwendet werden soll. Dieser Parameter wird nur verwendet, wenn der Parameter control_point_table festgelegt ist. | Table View |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
out_mosaic_dataset | Die Ausgabe ist das gleiche Mosaik-Dataset wie die Eingabe. Es wird kein neues Mosaik-Dataset erstellt. Die Blockausgleichung wird auf das ursprüngliche Mosaik-Dataset angewendet. | Tabellensicht |
out_control_point_table | Die aktualisierten Passpunkte. | Tabellensicht |
Codebeispiel
ApplyBlockAdjustment – Beispiel 1 (Python-Fenster)
Dies ist ein Python-Beispiel für das Werkzeug ApplyBlockAdjustment.
import arcpy
arcpy.ApplyBlockAdjustment_management(
"c:/BD/BD.gdb/redQB", "ADJUST",
"c:/BD/BD.gdb/redQB_sol", 0.25)
ApplyBlockAdjustment – Beispiel 2 (eigenständiges Skript)
Dies ist ein Python-Skriptbeispiel für das Werkzeug ApplyBlockAdjustment.
#apply block adjustment
import arcpy
arcpy.env.workspace = "c:/workspace"
#Apply the block ajustment
mdName = "BD.gdb/redlandsQB"
out_solutionTable = "BD.gdb/redlandsQB_solution"
arcpy.ApplyBlockAdjustment_management(mdName, "ADJUST",
out_solutionTable, 0.25)
Umgebungen
Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.
Lizenzinformationen
- Basic: Nein
- Standard: Ja
- Advanced: Ja