Zusammenfassung
Definiert die Standardwerte für die Anzeige eines Mosaik-Datasets und dessen Bereitstellung als Image-Service.
Verwendung
Die aktuellen Mosaik-Dataset-Eigenschaften befinden sich auf der Registerkarte Standardeinstellungen des Dialogfelds Mosaik-Dataset-Eigenschaften.
Syntax
arcpy.management.SetMosaicDatasetProperties(in_mosaic_dataset, {rows_maximum_imagesize}, {columns_maximum_imagesize}, {allowed_compressions}, {default_compression_type}, {JPEG_quality}, {LERC_Tolerance}, {resampling_type}, {clip_to_footprints}, {footprints_may_contain_nodata}, {clip_to_boundary}, {color_correction}, {allowed_mensuration_capabilities}, {default_mensuration_capabilities}, {allowed_mosaic_methods}, {default_mosaic_method}, {order_field}, {order_base}, {sorting_order}, {mosaic_operator}, {blend_width}, {view_point_x}, {view_point_y}, {max_num_per_mosaic}, {cell_size_tolerance}, {cell_size}, {metadata_level}, {transmission_fields}, {use_time}, {start_time_field}, {end_time_field}, {time_format}, {geographic_transform}, {max_num_of_download_items}, {max_num_of_records_returned}, {data_source_type}, {minimum_pixel_contribution}, {processing_templates}, {default_processing_template}, {time_interval}, {time_interval_units}, {product_definition}, {product_band_definitions})
Parameter | Erklärung | Datentyp |
in_mosaic_dataset | Das Mosaik-Dataset mit den festzulegenden Eigenschaften. | Mosaic Layer |
rows_maximum_imagesize (optional) | Die maximale Anzahl von Zeilen für das mosaikierte Bild, das vom Mosaik-Dataset für jede Anforderung generiert wird. Dadurch kann die Auslastung Ihres Servers leichter gesteuert werden, wenn Clients die Bilddaten anzeigen. Eine höhere Anzahl erstellt ein größeres Bild, die Verarbeitung des Mosaik-Datasets nimmt jedoch auch mehr Zeit in Anspruch. Bei Festlegung eines zu kleinen Wertes wird das Bild möglicherweise nicht angezeigt. | Long |
columns_maximum_imagesize (optional) | Die maximale Anzahl von Spalten für das mosaikierte Bild, das vom Mosaik-Dataset für jede Anforderung generiert wird. Dadurch kann die Auslastung Ihres Servers leichter gesteuert werden, wenn Clients die Bilddaten anzeigen. Eine höhere Anzahl erstellt ein größeres Bild, die Verarbeitung des Mosaik-Datasets nimmt jedoch auch mehr Zeit in Anspruch. Bei Festlegung eines zu kleinen Wertes wird das Bild möglicherweise nicht angezeigt. | Long |
allowed_compressions [allowed_compressions,...] (optional) | Gibt die Methode der Komprimierung an, die verwendet wird, um das mosaikierte Bild vom Computer zur Anzeige (oder vom Server zum Client) zu senden.
| String |
default_compression_type (optional) | Gibt den Standardkomprimierungstyp an. Die Standardkomprimierung muss in der Liste der für den Parameter allowed_compressions verwendeten Werte enthalten sein oder in der Eigenschaft Zulässige Komprimierungsmethoden des Mosaik-Datasets festgelegt werden.
| String |
JPEG_quality (optional) | Die Komprimierungsqualität bei Verwendung von JPEG. Die Komprimierungsqualität liegt zwischen 1 und 100. Je höher der Wert, desto höher die Bildqualität und desto niedriger die Komprimierung. | Long |
LERC_Tolerance (optional) | Maximale Anzahl der Fehler pro Pixel bei Verwendung der LERC-Komprimierung. Dieser Wert wird in den Einheiten des Mosaik-Datasets angegeben. Wenn z. B. der Fehler 10 cm beträgt und das Mosaik-Dataset in Meter angegeben ist, geben Sie 0.1 ein. | Double |
resampling_type (optional) | Gibt an, wie Pixelwerte berechnet werden, wenn das Dataset bei kleinen Maßstäben angezeigt wird. Legt eine geeignete Methode basierend auf dem Typ der Daten fest.
| String |
clip_to_footprints (optional) | Gibt an, ob Raster auf den Footprint zugeschnitten werden. Das Raster-Dataset und dessen Footprint haben dieselbe Ausdehnung. Bei Abweichungen kann das Raster-Dataset auf den Footprint zugeschnitten werden.
| Boolean |
footprints_may_contain_nodata (optional) | Gibt an, ob Pixel mit NoData-Werten angezeigt werden.
| Boolean |
clip_to_boundary (optional) | Gibt an, ob das mosaikierte Bild auf die Grenze zugeschnitten wird. Das Mosaik-Dataset und dessen Grenze haben dieselbe Ausdehnung. Bei Abweichungen kann das Mosaik-Dataset auf die Grenze zugeschnitten werden.
| Boolean |
color_correction (optional) | Gibt an, ob eine Farbkorrektur auf das Mosaik-Dataset angewendet wird.
| Boolean |
allowed_mensuration_capabilities [allowed_mensuration_capabilities,...] (optional) | Gibt die Messungen an, die am Mosaik-Datensatz durchgeführt werden. Ob vertikale Messungen durchgeführt werden können, hängt von den Bilddaten ab und außerdem kann ein DEM erforderlich sein.
| String |
default_mensuration_capabilities (optional) | Gibt die Standardmessfunktionen für das Mosaik-Dataset an. Der Wert der Standardmessfunktion muss in der Liste der für den Parameter allowed_mensuration_capabilities enthalten sein oder in der Eigenschaft Messfunktionen festgelegt werden.
| String |
allowed_mosaic_methods [allowed_mosaic_methods,...] (optional) | Gibt die Regeln zum Anzeigen überlappender Bilddaten an.
| String |
default_mosaic_method (optional) | Gibt die für das Mosaik-Dataset zu verwendende Standard-Mosaik-Methode an. Die Standard-Mosaik-Methode muss in der Liste der für den Parameter allowed_mosaic_methods verwendeten Werte enthalten sein oder in der Eigenschaft Zulässige Mosaik-Methoden des Mosaik-Datasets festgelegt werden.
| String |
order_field (optional) | Das Feld, das beim Sortieren von Rastern unter Verwendung des Wertes ByAttribute des Parameters default_mosaic_method verwendet wird. Die Feldliste umfasst definitionsgemäß die Felder, die in der Attributtabelle enthalten, vom Typ Metadaten und ganzzahlig sind. Diese Liste kann folgende Elemente enthalten, ist aber nicht darauf beschränkt:
Wenn es sich um ein Zahlen- oder Datumsfeld handelt, muss der Parameter order_base festgelegt werden. Dieser Parameter wird nicht benötigt, wenn der Wert ByAttribute nicht in der Liste allowed_mosaic_methods enthalten ist. | String |
order_base (optional) | Sortiert die Raster anhand der Differenz zwischen diesem Wert und dem Wert des Feldes, das im Parameter order_field ausgewählt wurde. Bei Verwendung eines Datumsattributs muss dieses eines der folgenden Formate aufweisen:
Dieser Parameter wird nur benötigt, wenn der Wert ByAttribute für den Parameter allowed_mosaic_methods angegeben wird. | String |
sorting_order (optional) | Gibt an, ob die Raster in auf- oder absteigender Reihenfolge sortiert werden.
Dieser Parameter wird nur benötigt, wenn der Wert ByAttribute für den Parameter allowed_mosaic_methods angegeben wird. | Boolean |
mosaic_operator (optional) | Gibt die Regel an, die für die Auflösung überlappender Pixel angewendet wird.
| String |
blend_width (optional) | Die Anzahl der Pixel, auf die der Wert für BLEND des Parameters mosaic_operator angewendet wird. | Long |
view_point_x (optional) | Ein numerischer Wert, der für die horizontale Verschiebung der Bildmitte verwendet wird. Es werden dieselben Einheiten wie für das Raumbezugsystem verwendet. Dieser Parameter findet nur Anwendung, wenn der Parameter allowed_mosaic_methods auf Viewpoint festgelegt wurde. | Double |
view_point_y (optional) | Ein numerischer Wert, der für die vertikale Verschiebung der Bildmitte verwendet wird. Es werden dieselben Einheiten wie für das Raumbezugsystem verwendet. Dieser Parameter findet nur Anwendung, wenn der Parameter allowed_mosaic_methods auf Viewpoint festgelegt wurde. | Double |
max_num_per_mosaic (optional) | Die maximale Anzahl von Raster-Datasets, die zu einer angegebenen Zeit in einem Mosaik-Dataset angezeigt werden. | Long |
cell_size_tolerance (optional) | Der maximale Pixelgrößenunterschied, der zulässig ist, bis ein Bild als Bild mit einer anderer Zellen- oder Pixelgröße betrachtet wird. Dies ermöglicht die Berücksichtigung von Bildern mit ähnlichen räumlichen Auflösungen als Bilder mit derselben nominalen Auflösung. Bei einem Faktor von 0,1 werden beispielsweise alle Bilder deren Zellengrößenunterschiede in einem Bereich von 10 Prozent liegen, für Werkzeuge und Vorgänge gruppiert, die Zellengrößen verwenden. | Double |
cell_size (optional) | Die Zellengröße des Mosaik-Datasets, das ein vorhandenes Raster-Dataset oder die Angabe seiner Breite (x) und Höhe (y) verwendet. Wenn Sie die Zellengröße angeben, können Sie einen einzelnen Wert für eine quadratische Zellengröße oder X- und Y-Werte für eine rechteckige Zellengröße angeben. | Cell Size XY |
metadata_level (optional) | Gibt die Ebene der Metadaten an, die vom Server zu einem Client bereitzustellen ist, wenn das Mosaik-Dataset veröffentlicht wird.
| String |
transmission_fields [transmission_fields,...] (optional) | Die Felder in der Attributtabelle, die Clients anzeigen können. Die Liste enthält standardmäßig Folgendes:
| String |
use_time (optional) | Gibt an, ob das Mosaik-Dataset zeitbezogen sind. Wenn die Zeiteigenschaften aktiviert ist, müssen die Start- und Endzeitfelder sowie das Zeitformat angegeben werden.
| Boolean |
start_time_field (optional) | Das Feld in der Attributtabelle, das die Startzeit anzeigt. | String |
end_time_field (optional) | Das Feld in der Attributtabelle, das die Endzeit anzeigt. | String |
time_format (optional) | Legt das Zeitformat für das Mosaik-Dataset für Parameter wie start_time_field und end_time_field fest.
| String |
geographic_transform [geographic_transform,...] (optional) | Die geographischen Transformationen, die mit dem Mosaik-Dataset verknüpft werden sollen. | String |
max_num_of_download_items (optional) |
Die maximale Anzahl der Raster-Datasets, die pro Anforderung heruntergeladen werden können. | Long |
max_num_of_records_returned (optional) | Die maximale Anzahl der Datensätze, die pro Anforderung heruntergeladen werden können. | Long |
data_source_type (optional) | Gibt den Bilddatentyp im Mosaik-Dataset an.
| String |
minimum_pixel_contribution (optional) |
Legt die Mindestanzahl an Pixeln fest, die erforderlich ist, damit ein Mosaik-Dataset-Element als ausreichend signifikant für die Verwendung im Mosaik-Dataset gilt. Aufgrund von überlappenden Bilddaten zeigt ein Element möglicherweise nur einen kleinen Splitter seines Gesamtbildes an. Wenn Sie diese Mosaik-Dataset-Elemente überspringen, kann die Performance des Mosaik-Datasets verbessert werden. | Long |
processing_templates [processing_templates,...] (optional) | Die Funktionsketten, die für die On-the-fly-Verarbeitung eines Mosaik-Datasets oder der Mosaik-Dataset-Elemente verwendet werden. Sie können Funktionsketten hinzufügen, entfernen oder neu anordnen. Alle Vorlagennamen, die hinzugefügt werden, müssen eindeutig sein. Weitere Informationen zum Arbeiten mit Funktionsketten finden Sie unter Bearbeiten von Vorlagen für Funktionsketten. | File; String |
default_processing_template (optional) | Die Standardfunktionskette. Die Standardfunktionskette wird angewendet, wenn auf das Mosaik-Dataset zugegriffen wird. | String |
time_interval (optional) | Die Dauer des jeweiligen Zeitschrittintervalls. Das Zeitintervall definiert die Granularität der Zeitdaten. Die Zeiteinheit wird im Parameter time_interval_units angegeben. | Double |
time_interval_units (optional) | Gibt die für das Zeitintervall verwendete Maßeinheit an.
| String |
product_definition (optional) | Gibt die Vorlage an, die für den Typ von Bilddaten, mit dem Sie arbeiten, spezifisch oder generisch ist. Die generischen Optionen beinhalten die folgenden unterstützten standardmäßigen Raster-Sensortypen: | String |
product_band_definitions [Band Name {Wavelength Minimum} {Wavelength Maximum},...] (optional) | Die Definitionen der Wellenlängenbereiche, der Anzahl der Bänder und der Bandreihenfolge. Bearbeiten Sie die product_definition-Werte, und fügen Sie neue Bänder über die Produktdefinition CUSTOM hinzu. | Value Table |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
out_mosaic_dataset | Das aktualisierte Mosaik-Dataset. | Mosaic Layer |
Codebeispiel
SetMosaicDatasetProperties - Beispiel 1 (Python-Fenster)
Dies ist ein Python-Beispiel für die Funktion SetMosaicDatasetProperties.
import arcpy
arcpy.SetMosaicDatasetProperties_management(
"c:/workspace/mdproperties.gdb/md", cell_size="0.2", metadata_level="BASIC",
transmission_fields="NAME;MINPS;MAXPS;GROUPNAME;PRODUCTNAME;ZORDER;YEARS;YEARE",
use_time="ENABLED", start_time_field="YEARS", end_time_field="YEARE",
time_format="YYYYMM", geographic_transform=
"NAD_1983_HARN_To_WGS_1984_2", max_num_of_download_items="10",
max_num_of_records_returned="500", source_type="GENERIC",
minimum_pixel_contribution="50", processing_templates="None;C:/Test/NewRFTs/Aspect.rft.xml",
default_processing_template="None")
SetMosaicDatasetProperties – Beispiel 2 (eigenständiges Skript)
Dies ist ein Python-Skriptbeispiel für die Funktion SetMosaicDatasetProperties.
#Set mosaic dataset imagery properties group
import arcpy
arcpy.env.workspace = "C:/Workspace"
arcpy.SetMosaicDatasetProperties_management(
"mdproperties.gdb/md", "525340", "3909809", "None;JPEG", "JPEG",
"85", "0.5", "CUBIC", "CLIP", "FOOTPRINTS_MAY_CONTAIN_NODATA",
"NOT_CLIP", "APPLY", "Base-Top Height;Top-Top Shadow Height",
"Base-Top Height")
Umgebungen
Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.
Lizenzinformationen
- Basic: Nein
- Standard: Ja
- Advanced: Ja