Verbindungspunkte berechnen (Data Management)
Zusammenfassung
Berechnet die Verbindungspunkte zwischen den überlappenden Mosaik-Dataset-Elementen. Die Verbindungspunkte können zum Berechnen der Anpassungen für das Mosaik-Dataset verwendet werden.
Verwendung
-
Nach dem Berechnen der Verbindungspunkte können Sie die Passpunkttabelle im Werkzeug "Anpassungen berechnen" verwenden.
Syntax
Parameter | Erläuterung | Datentyp |
in_mosaic_dataset |
Das Eingabe-Mosaik-Dataset, das zum Erstellen der Verbindungspunkte verwendet wird. | Mosaic Layer; Mosaic Dataset |
control_points_features |
Die Ausgabe-Passpunkttabelle. Diese Tabelle enthält die mit diesem Werkzeug erstellten Verbindungspunkte. | Feature Class |
similarity [similarity,...] (optional) |
Wählen Sie die Toleranzstufe für übereinstimmende Verbindungspunkte.
| string |
in_mask_dataset (optional) |
Eine Maske verhindert, dass Verbindungspunkte in den Bereichen erstellt werden, die mit dem Eingabemasken-Layer überlappen. | Feature Layer |
out_image_feature_points (optional) |
Die Ausgabe-Bild-Feature-Punkt-Tabelle. Sie wird als Polygon-Feature-Class gespeichert. Diese Ausgabe kann sehr umfangreich sein. | Feature Class |
Codebeispiel
Dies ist ein Python-Beispiel für das Werkzeug "ComputeTiePoints".
import arcpy
arcpy.ComputeTiePoints_management("\\srvr\wksp\compTiePts.gdb\md", \
"\\srvr\wksp\compTiePts.gdb\outCP", \
"MEDIUM", "\\srvr\wksp\mask.shp", \
"\\srvr\wksp\compTiePts.gdb\outFP")
Dies ist ein Python-Skriptbeispiel für das Werkzeug "ComputeTiePoints".
#===========================
#Compute Tie Points
'''Usage: ComputeTiePoints_management(in_mosaic_dataset, control_points_features,
{MEDIUM | LOW | HIGH}, {in_mask_dataset},
{out_image_feature_points})
'''
try:
import arcpy
arcpy.env.workspace = "C:/Workspace"
#Compute tie points for mosaic dataset items
mdname = "computetiepnt.gdb/md"
controlpnt = "C:/workspace/outcontrolpnt.shp"
similarity = "MEDIUM"
inmask = "C:/workspace/mask.shp"
outpnt = "C:/workspace/outfeat.shp"
arcpy.ComputeTiePoints_management(mdname, controlpnt, similarity, inmask,
outpnt)
except:
print "Compute Tie Points example failed."
print arcpy.GetMessages()