Zusammenfassung
Berechnet die Passpunkte zwischen dem Mosaik-Dataset und dem Bezugsbild. Die Passpunkte können mit Verknüpfungspunkten zum Berechnen der Ausgleichungen für das Mosaik-Dataset verwendet werden.
Verwendung
Um genaue Passpunktergebnisse zu erzielen, wird die Option Hohe Toleranz für den Parameter Ähnlichkeit empfohlen.
Die Passpunkte können mithilfe des Werkzeugs Passpunkte anhängen mit Verknüpfungspunkten kombiniert werden.
Die Passpunkte und Verknüpfungspunkte werden dann im Werkzeug Blockausgleichung berechnen verwendet.
Wenn Ihr Mosaik-Dataset viele Elemente enthält, sollte der Parameter Ausgabe-Bild-Features nicht angegeben werden. Andernfalls kann die Berechnung viel Zeit in Anspruch nehmen.
Syntax
ComputeControlPoints_management (in_mosaic_dataset, in_reference_images, out_control_points, {similarity}, {out_image_feature_points}, density, distribution, area_of_interest)
Parameter | Erläuterung | Datentyp |
in_mosaic_dataset | Das Eingabe-Mosaik-Dataset, das zum Erstellen der Passpunkte verwendet wird. | Mosaic Dataset; Mosaic Layer |
in_reference_images | Die Bezugsbilder, die zum Erstellen der Passpunkte für das Mosaik-Dataset verwendet werden. Wenn Sie über mehrere Bilder verfügen, können Sie ein Mosaik-Dataset aus den Bildern erstellen und das Mosaik-Dataset als Referenz verwenden | Raster Layer; Raster Dataset; Image Service; MapServer; WMS Map; Mosaic Layer; Internet Tiled Layer; Map Server Layer |
out_control_points | Die Ausgabe-Passpunkttabelle. Diese Tabelle enthält die erstellten Passpunkte. | Feature Class |
similarity (optional) | Wählen Sie die Toleranzstufe für übereinstimmende Passpunkte.
| String |
out_image_feature_points (optional) | Die Ausgabe-Tabelle mit den Bild-Feature-Punkten. Sie wird als Polygon-Feature-Class gespeichert. Diese Ausgabe kann sehr umfangreich sein. | Feature Class |
density | Legen Sie die Anzahl der zu erstellenden Passpunkte fest.
| String |
distribution | Erstellen Sie eine Reihe von Punkten mit regelmäßiger oder zufälliger Verteilung.
| String |
area_of_interest | Beschränken Sie den Bereich, in dem Verknüpfungspunkte erstellt werden, um nur diese Polygon-Feature-Class zu erstellen. | Feature Layer |
Codebeispiel
ComputeControlPoints – Beispiel 1 (Python-Fenster)
Dies ist ein Python-Beispiel für das Werkzeug "ComputeControlPoints".
import arcpy
arcpy.ComputeControlPoints_management("c:/block/BD.gdb/redQB",
"c:/block/BD.gdb/redQB_tiePoints", "HIGH",
"c:/block/BD.gdb/redQB_mask", "c:/block/BD.gdb/redQB_imgFeatures")
ComputeTiePoints – Beispiel 2 (eigenständiges Skript)
Dies ist ein Python-Skriptbeispiel für das Werkzeug "ComputeControlPoints".
#compute control points
import arcpy
arcpy.env.workspace = "c:/workspace"
#compute control points using a mask
mdName = "BD.gdb/redlandsQB"
in_mask = "BD.gdb/redlandsQB_mask"
out_controlPoint = "BD.gdb/redlandsQB_tiePoints"
out_imageFeature = "BD.gdb/redlandsQB_imageFeatures"
arcpy.ComputeControlPoints_management(mdName, out_controlPoint,
"HIGH", in_mask, out_imageFeature)
Umgebungen
Lizenzinformationen
- ArcGIS Desktop Basic: Nein
- ArcGIS Desktop Standard: Ja
- ArcGIS Desktop Advanced: Ja