Zusammenfassung
Analysiert die Passpunktabdeckung und identifiziert die Bereiche, für die zusätzliche Passpunkte erforderlich sind, um die Ergebnisse der Blockausgleichung zu verbessern.
Das Werkzeug überprüft jedes Bild und stellt Folgendes zur Verfügung:
- Die Anzahl von Passpunkten für jedes Bild
- Den Prozentsatz der Abdeckung des Bildes durch die Passpunkte (Punktverteilung)
- Die Überlappungsbereiche
- Die Anzahl der Passpunkte in Überlappungsbereichen
Verwendung
Sie können eine Maske festlegen, um bestimmte Flächen aus- oder einzuschließen.
Geben Sie einen minimalen Überlappungsbereich an, um sehr kleine Splitter zu vermeiden, welche ansonsten mitanalysiert würden.
Syntax
AnalyzeControlPoints_management (in_mosaic_dataset, in_control_points, out_coverage_table, out_overlap_table, {in_mask_dataset}, {minimum_area})
Parameter | Erläuterung | Datentyp |
in_mosaic_dataset | Das Eingabe-Mosaik-Dataset, für das die Analyse der Passpunkte durchgeführt wird. | Mosaic Dataset; Mosaic Layer |
in_control_points | Die Eingabe-Feature-Class für Passpunkte. Sie wird in der Regel mit dem Werkzeug Verknüpfungspunkte berechnen oder dem Werkzeug Passpunkte berechnen erstellt. | Feature Class |
out_coverage_table | Eine Polygon-Feature-Class-Ausgabe, die die Passpunktabdeckung und den Prozentsatz der Fläche innerhalb des entsprechenden Bildes enthält. | Feature Class |
out_overlap_table | Eine Polygon-Feature-Class-Ausgabe, die alle Überlappungsbereiche zwischen Bildern enthält. | Feature Class |
in_mask_dataset (optional) |
Eine Polygon-Feature-Class, mit der Bereiche aus der Analyse der Berechnung von Passpunkten ausgeschlossen werden sollen. Ein Feld mit dem Namen mask kann die Ein- oder Ausschließung von Bereichen steuern. Der Wert 1 gibt an, dass die von den Polygonen definierten Bereiche (innerhalb) aus der Berechnung ausgeschlossen werden. Der Wert 2 gibt an, dass die definierten Polygone (innerhalb) in die Berechnung eingeschlossen werden, während Bereiche außerhalb der Polygone ausgeschlossen werden. | Feature Layer |
minimum_area (optional) | Gibt den minimalen Prozentsatz an, den der Überlappungsbereich in Relation zum Bild aufweisen muss. Bereiche, deren Grenzwert niedriger ist als der angegebene Prozentsatz, werden aus der Analyse ausgeschlossen. Stellen Sie sicher, dass die Bereiche nicht zu klein sind, da andernfalls diese kleinen Splitter mitanalysiert werden. | Double |
Codebeispiel
AnalyzeControlPoints – Beispiel 1 (Python-Fenster)
Dies ist ein Python-Beispiel für das Werkzeug "AnalyzeControlPoints".
import arcpy
arcpy.AnalyzeControlPoints_management(
"c:/BD/BD.gdb/redQB", "c:/BD/BD.gdb/redQB_tiePts",
"c:/BD/BD.gdb/out_coverage", "c:/BD/BD.gdb/out_overlap",
"c:/BD/BD.gdb/mask", 5 )
AnalyzeControlPoints – Beispiel 2 (eigenständiges Skript)
Dies ist ein Python-Skriptbeispiel für das Werkzeug "AnalyzeControlPoints".
#analyze control points
import arcpy
arcpy.env.workspace = "c:/workspace"
#analyze the control points using a mask
mdName = "BD.gdb/redlandsQB"
in_controlPoint = "BD.gdb/redlandsQB_tiePoints"
out_coverage = "BD.gdb/out_overage"
out_overlap = "BD.gdb/out_overlap"
in_mask = "BD.gdb/mask"
arcpy.AnalyzeControlPoints_management(mdName, in_controlPoint,
out_coverage, out_overlap, in_mask, 5)
Umgebung
Lizenzierungsinformationen
- ArcGIS for Desktop Basic: Nein
- ArcGIS for Desktop Standard: Ja
- ArcGIS for Desktop Advanced: Ja