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()