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 Fensters 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, dessen Eigenschaften festgelegt werden müssen. | 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 Ihre 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 Ihre 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) | Definiert die Methode der Komprimierung, die verwendet wird, um das mosaikierte Bild vom Computer zur Anzeige (oder vom Server zum Client) zu senden.
| String |
default_compression_type (optional) | Legen Sie den Standardkomprimierungstyp fest. Die Standardkomprimierung muss in der Liste allowed_compressions festgelegt werden oder ist bereits in der Eigenschaft Zulässige Komprimierungsmethoden des Mosaik-Datasets festgelegt.
| 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) | Begrenzt die 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) | Legt fest, wie Pixelwerte berechnet werden, wenn das Dataset bei kleinen Maßstäben angezeigt wird. Legt eine geeignete Methode basierend auf dem Typ Ihrer Daten fest.
| String |
clip_to_footprints (optional) | Das Raster-Dataset und dessen Footprint haben dieselbe Ausdehnung. Wenn sie sich unterscheiden, können Sie das Raster-Dataset auf den Footprint ausschneiden.
| Boolean |
footprints_may_contain_nodata (optional) | Lässt Pixel mit NoData-Werten zu.
| Boolean |
clip_to_boundary (optional) | Das Mosaik-Dataset und dessen Grenze haben dieselbe Ausdehnung. Wenn sie sich unterscheiden, können Sie das Mosaik-Dataset auf die Grenze ausschneiden.
| Boolean |
color_correction (optional) | Aktiviert die Farbkorrektur für das Mosaik-Dataset.
| Boolean |
allowed_mensuration_capabilities [allowed_mensuration_capability,...] (optional) | Legen Sie fest, welche Messungen Ihre Viewer für das Mosaik-Dataset durchführen können. Ob vertikale Messungen durchgeführt werden können, hängt von Ihren Bilddaten ab und außerdem kann ein DEM erforderlich sein.
| String |
default_mensuration_capabilities (optional) | Wählen Sie die Standardmessfunktionen für dieses Mosaik-Dataset aus. Der Standard muss in der Parameterliste allowed_mensuration_capabilities festgelegt werden oder bereits in der Eigenschaft Messfunktionen des Mosaik-Datasets festgelegt worden sein.
| String |
allowed_mosaic_methods [allowed_mosaic_method,...] (optional) | Die Regeln zum Anzeigen überlappender Bilddaten definieren.
| String |
default_mosaic_method (optional) | Wählen Sie die Mosaik-Methode für dieses Mosaik-Dataset aus. Der Standard muss in der Parameterliste allowed_mosaic_methods festgelegt werden oder bereits in der Eigenschaft Zulässige Mosaik-Methoden des Mosaik-Datasets festgelegt worden sein.
| String |
order_field (optional) | Wählen Sie das Standardfeld zum Sortieren von Rastern aus, wenn die Mosaik-Methode ByAttribute 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, dann muss der Parameter order_base festgelegt werden. Dieser Parameter wird nicht benötigt, wenn ByAttribute keine zulässige Mosaik-Methode 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. Wird das Attribut "Datum" verwendet, muss es eines der folgenden Formate aufweisen:
Dieser Parameter muss nur dann festgelegt werden, wenn "ByAttribute" für den Parameter allowed_mosaic_method angegeben wird. | String |
sorting_order (optional) | Wählen Sie aus, ob die Raster in aufsteigender oder absteigender Reihenfolge sortiert werden sollen.
Dieser Parameter muss nur dann festgelegt werden, wenn ByAttribute für den Parameter allowed_mosaic_method angegeben wird. | Boolean |
mosaic_operator (optional) | Definiert Regeln für die Auflösung überlappender Pixel.
| String |
blend_width (optional) | Legt die Anzahl der Pixel fest, auf die der BLEND mosaic_operator angewendet werden soll. | Long |
view_point_x (optional) | Bei Verwendung der Mosaik-Methode "Betrachtungspunkt" können Sie den Bildmittelpunkt mit diesem Parameter horizontal verschieben. Es werden dieselben Einheiten wie für das Raumbezugsystem verwendet. | Double |
view_point_y (optional) | Bei Verwendung der Mosaik-Methode "Betrachtungspunkt" können Sie den Bildmittelpunkt mit diesem Parameter vertikal verschieben. Es werden dieselben Einheiten wie für das Raumbezugsystem verwendet. | Double |
max_num_per_mosaic (optional) | Legt die maximale Anzahl von Raster-Datasets fest, die zu einer angegebenen Zeit in einem Mosaik-Dataset angezeigt werden können. | Long |
cell_size_tolerance (optional) | Berücksichtigt Bilder mit ähnlichen 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) | Legt die Zellengröße des Mosaik-Datasets mithilfe eines vorhandenen Raster-Datasets oder durch Angabe seiner Breite (x) und Höhe (y) fest. 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) | Legt die Ebene der Metadaten fest, die vom Server zu einem Client bereitzustellen ist, wenn das Mosaik-Dataset veröffentlicht wird.
| String |
transmission_fields [transmission_field,...] (optional) | Begrenzt die Felder in der Attributtabelle, die Clients anzeigen können. Standardmäßig schließt die Liste ein:
| String |
use_time (optional) | Aktiviert die Animation anhand von Zeitwerten für das Mosaik-Dataset. Wenn Zeit aktiviert wird, müssen Sie die Start- und Endfelder sowie das Zeitformat angeben.
| Boolean |
start_time_field (optional) | Das Feld aus der Attributtabelle, das die Startzeit anzeigt. | String |
end_time_field (optional) | Das Feld aus der Attributtabelle, das die Endzeit anzeigt. | String |
time_format (optional) | Wählt das Format aus, das Zeit in den oben ausgewählten Feldern darstellt.
| String |
geographic_transform [geographic_transform,...] (optional) | Die geographischen Transformationen, die mit diesem Mosaik-Dataset verknüpft werden sollen. | String |
max_num_of_download_items (optional) | Begrenzt die Anzahl der Raster-Datasets, die pro Anforderung heruntergeladen werden können. | Long |
max_num_of_records_returned (optional) | Begrenzt die Anzahl der Datensätze, die pro Anforderung heruntergeladen werden können. | Long |
data_source_type (optional) | Definiert den Bilddatentyp im Mosaik-Dataset.
| 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 verfügen Sie möglicherweise über ein Element, das einen kleinen Splitter seines Gesamtbildes anzeigt. Wenn Sie diese Mosaik-Dataset-Elemente überspringen, kann die Performance des Mosaik-Datasets verbessert werden. | Long |
processing_templates [processing_templates,...] (optional) | Wählen Sie die Funktionsketten aus, die Sie für die On-the-fly-Verarbeitung eines Mosaik-Datasets oder der Mosaik-Dataset-Elemente verwenden möchten. Sie können Funktionsketten hinzufügen, entfernen oder neu anordnen. Alle Vorlagennamen, die hinzugefügt werden, sind eindeutig. Weitere Informationen zum Arbeiten mit Funktionsketten finden Sie unter Vorlage für Raster-Funktionen. | File; String |
default_processing_template (optional) | Definiert die Standardfunktionskette. Die Standardfunktionskette wird angewendet, wenn auf das Mosaik-Dataset zugegriffen wird. | String |
time_interval (optional) | Gibt die Dauer an, die jedes Zeitintervall darstellt. Das Zeitintervall definiert die Granularität der Zeitdaten. Die Zeiteinheit wird im Parameter time_interval_units angegeben. | Double |
time_interval_units (optional) | Wählen Sie die entsprechenden Einheiten für Ihr Zeitintervall.
| String |
product_definition (optional) | Wählen Sie eine Vorlage aus, 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) | Bearbeiten Sie die product_definition, indem Sie die Wellenlängenbereiche anpassen, die Anzahl an Bändern oder die Bandreihenfolge ändern und neue Bänder hinzufügen, wenn Sie die Produktdefinition CUSTOM verwenden. | Value Table |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
out_mosaic_dataset | Das aktualisierte Mosaik-Dataset. | Mosaik-Layer |
Codebeispiel
Dies ist ein Python-Beispiel für das Werkzeug 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")
Dies ist ein Python-Skriptbeispiel für das Werkzeug 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
Lizenzinformationen
- Basic: Nein
- Standard: Ja
- Advanced: Ja