Seamlines erstellen (Data Management)
Zusammenfassung
Generiert automatisch Seamlines für das Mosaik-Dataset.
Verwendung
Die Seamlines werden aus den Footprints generiert, mit einer Seamline pro Footprint.
-
Für ein referenziertes Mosaik-Dataset können Sie keine Seamlines erstellen.
Wenn Sie die Seamlines entfernen möchten, klicken Sie mit der rechten Maustaste in ArcCatalog oder im Fenster "Katalog" auf das Mosaik-Dataset und wählen Entfernen > Seamlines aus Mosaik-Dataset entfernen.
Syntax
Parameter | Erläuterung | Datentyp |
in_mosaic_dataset |
Pfad und Name des Mosaik-Datasets. | Mosaic Layer |
cell_size (optional) |
Die Zellengröße wirkt sich auf die Granularität aus, mit der die Seamlines berechnet werden. Dies kann sich auf die Zeit auswirken, die zum Erstellen einer Seamline benötigt wird. Wenn dieser Wert dem Wert der Raster-Zellengröße entspricht, dauert der Vorgang länger, als wenn eine größere Zellengröße verwendet wird. | Double |
sort_method |
Die Sortiermethode ähnelt der Mosaik-Methode darin, dass die Reihenfolge definiert wird, in der die Raster verschmolzen werden, um das für die Erstellung der Seamlines verwendete Bild zu erstellen.
| String |
order_by_attribute |
Das Attributfeld zum Sortieren von Rastern, wenn als Sortiermethode "BY_ATTRIBUTE" verwendet wird. Das Standardattribut ist "ObjectID". | String |
order_by_base_value (optional) |
Die Raster werden anhand der Differenz zwischen ihrem Wert und dem Wert des Felds "Sortierattribut" sortiert. | Double |
sort_order (optional) |
Wenn Sie die Sortiermethode "BY_ATTRIBUTE" verwenden, werden die Raster in aufsteigender Reihenfolge sortiert, wie unter "Attribut sortieren" angegeben.
| Boolean |
view_point (optional) |
Die zu verwendende Koordinatenposition, wenn als Sortiermethode "CLOSEST_TO_VIEWPOINT" verwendet wird. | Point |
Codebeispiel
Dies ist ein Python-basiertes Beispiel für "BuildSeamlines".
import arcpy arcpy.BuildSeamlines_management("c:/workspace/fgdb.gdb/md", "40", \ "NORTH_WEST", "#", "#", "#", "#")
Dies ist ein Pythonskript-Beispiel für "BuildSeamlines".
##=========================== ##Build Seamlines ##Usage: BuildSeamlines_management in_mosaic_dataset {cell_size} NORTH_WEST ## | CLOSEST_TO_VIEWPOINT | BY_ATTRIBUTE order_by_attribute ## {order_by_base_value} {ASCENDING | DESCENDING} ## {view_point} try: import arcpy arcpy.env.workspace = r"C:\Workspace" # Build Seamlines through three different methods # Build Seamlines use NORTH_WEST arcpy.BuildSeamlines_management("Seamlines.gdb/md", "40", "NORTH_WEST",\ "#", "#", "#", "#") # Build Seamlines use BY_ATTRIBUTE arcpy.BuildSeamlines_management("Seamlines.gdb/md", "#", "BY_ATTRIBUTE",\ "OBJECTID", "1", "DESCENDING", "#") # Build Seamlines use VIEW_POINT arcpy.BuildSeamlines_management("Seamlines.gdb/md", "#", "CLOSEST_TO_VIEWPOINT",\ "#", "#", "#", "-12699965 3896282") except: print "Build Seamlines example failed." print arcpy.GetMessages()