Mosaik-Dataset-Eigenschaften festlegen (Datenmanagement)
Zusammenfassung
Legt die Eigenschaften eines Mosaik-Datasets fest. Viele dieser Eigenschaften definieren die Standardwerte, die beim Anzeigen des Mosaik-Datasets verwendet werden oder geben an, wie es verwendet wird, wenn es als Image-Service veröffentlicht wird.
Verwendung
Die aktuellen Mosaik-Dataset-Eigenschaften befinden sich auf der Registerkarte Standardeinstellungen des Fensters Mosaik-Dataset-Eigenschaften.
Syntax
Parameter | Erläuterung | Datentyp |
in_mosaic_dataset |
Das Mosaik-Dataset, das seinen Eigenschaftensatz hat. | Mosaic Layer |
rows_maximum_imagesize (optional) |
Legen Sie die maximale Anzahl von Zeilen für das mosaikierte Bild fest, das vom Mosaik-Dataset für jede Anforderung generiert wird. Je höher Sie die Anzahl der Zeilen und Spalten für die maximale Bildgröße von Anforderungen festlegen, desto länger dauert es, das Mosaik zu verarbeiten. Die Erhöhung dieser Werte empfiehlt sich jedoch u. U., wenn Sie sehr große Plots mit hoher Auflösung drucken. Wenn zu niedrige Werte festgelegt werden, wird kein Bild angezeigt. Wenn Sie den Wert beispielsweise in 10 ändern, stehen im Anzeigefenster möglicherweise nur 10 Pixel oder weniger zur Anzeige des Bildes zur Verfügung. | Long |
columns_maximum_imagesize (optional) |
Legen Sie die maximale Anzahl von Spalten für das mosaikierte Bild fest, das vom Mosaik-Dataset für jede Anforderung generiert wird. Je höher Sie die Anzahl der Zeilen und Spalten für die maximale Bildgröße von Anforderungen festlegen, desto länger dauert es, das Mosaik zu verarbeiten. Die Erhöhung dieser Werte empfiehlt sich jedoch u. U., wenn Sie sehr große Plots mit hoher Auflösung drucken. Wenn zu niedrige Werte festgelegt werden, wird kein Bild angezeigt. Wenn Sie den Wert beispielsweise in 10 ändern, stehen im Anzeigefenster möglicherweise nur 10 Pixel oder weniger zur Anzeige des Bildes zur Verfügung. | Long |
allowed_compressions [allowed_compressions,...] (optional) |
Legen Sie die Eigenschaft "Zulässige Übertragungskomprimierung" des Mosaik-Datasets fest. Damit wird die Methode der Komprimierung definiert, 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) |
Legen Sie die Komprimierungsqualität fest, die verwendet wird, wenn JPEG-Komprimierung verwendet wird. 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) |
Geben Sie die LERC-Toleranz an, wenn die LERC-Komprimierungsmethode verwendet wird. Die Toleranz gibt den maximalen Fehlerwert an, der pro Pixel anwendbar ist (nicht den Durchschnitt für das Bild). 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. LERC ist eine effiziente und verlustbehaftete Komprimierungsmethode, die für Daten mit großer Pixeltiefe empfohlen wird, beispielsweise Float-, 32-Bit-, 16-Bit und 12-Bit-Daten. Die LERC-Komprimierung erfolgt bei Float-Daten 5 bis 10-mal besser und 5 bis 10-mal schneller als LZ77. LERC ist zudem besser für Ganzzahlen geeignet. Wenn Ganzzahldaten verwendet werden und die Fehlergrenze auf 0,99 oder weniger festgelegt ist, wird LERC als verlustfreie Komprimierungsmethode betrachtet. | Double |
resampling_type (optional) |
Legen Sie die Standard-Resampling-Methode fest, die verwendet wird, um das mosaikierte Bild anzuzeigen.
| String |
clip_to_footprints (optional) |
Geben Sie an, ob Sie die Ausdehnung jedes Rasters auf seinen Footprint beschränken oder das ganze Raster verwenden möchten, um das mosaikierte Bild zu erstellen. In vielen Fällen stimmen das Raster und der Footprint überein. Wenn sie jedoch voneinander abweichen, können Sie angeben, ob das Raster ausgeschnitten werden soll oder nicht.
| Boolean |
footprints_may_contain_nodata (optional) | Geben Sie an, ob die Footprints des Mosaik-Datasets NoData-Pixel enthalten.
| Boolean |
clip_to_boundary (optional) |
Geben Sie an, ob Sie das Bild des Mosaik-Datasets auf die Grenze zuschneiden oder das ganze mosaikierte Bild anzeigen möchten. Oft stellt die Grenze das ganze Mosaik-Dataset dar; Sie können sie jedoch ändern, um einen Teil des Datasets auszuschließen.
| Boolean |
color_correction (optional) |
Wählen Sie aus, ob die Farbkorrektur aktiviert wird, die für das Mosaik-Dataset eingerichtet wurde.
| Boolean |
allowed_mensuration_capabilities [allowed_mensuration_capability,...] (optional) |
Wählen Sie die zulässigen Messfunktionen für dieses Mosaik-Dataset aus.
| 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) |
Wählen Sie aus, welche Mosaik-Methoden von diesem Mosaik-Dataset zugelassen werden. Das mosaikierte Bild kann aus einer Reihe von Eingabe-Rastern erstellt werden. Die Mosaik-Methode bestimmt, wie das mosaikierte Bild aus den verschiedenen Rastern im Mosaik-Dataset erstellt wird.
| 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 Sortierungsbasis festgelegt werden. Dieser Parameter wird nicht benötigt, wenn "ByAttribute" keine zulässige Mosaik-Methode ist. | String |
order_base (optional) | Die Bilder werden anhand der Differenz zwischen diesem Wert oder den anderen im Sortierfeld der Attributtabelle sortiert. 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) |
Wählen Sie aus, welcher Mosaikoperator zum Auflösen der überlappenden Zellen verwendet werden soll.
| String |
blend_width (optional) |
Definiert die Entfernung in Pixel (im Anzeigemaßstab), die verwendet wird, wenn BLEND für den Mosaik-Operator angegeben wird. | Long |
view_point_x (optional) | Definiert einen X-Versatz, der verwendet wird, um zu berechnen, wo der Mittelpunkt der Anzeige ist. Dieser Wert wird in der Einheit des Raumbezugssystems des Mosaik-Datasets berechnet. Dieser Wert wird nur verwendet, wenn "Betrachtungspunkt" für den Parameter Zulässige Mosaik-Methode angegeben wird. | Double |
view_point_y (optional) | Definiert einen Y-Versatz, der verwendet wird, um zu berechnen, wo der Mittelpunkt der Anzeige ist. Dieser Wert wird in der Einheit des Raumbezugssystems des Mosaik-Datasets berechnet. Dieser Wert wird nur verwendet, wenn "Betrachtungspunkt" für den Parameter Zulässige Mosaik-Methode angegeben wird. | Double |
max_num_per_mosaic (optional) |
Die maximale Anzahl von Rastern, die zum Erstellen des mosaikierten Bildes verwendet werden können. | Long |
cell_size_tolerance (optional) |
Der Toleranzfaktor muss größer oder gleich 0,0 sein. Ein Faktor von 0,1 bedeutet, dass alle LowPS-Werte, die 10 Prozent größer sind als die niedrigste Pixelgröße als gleich betrachtet werden. Dies gilt für Werkzeuge und Vorgänge, in denen Pixelgrößen (Zellgrößen) verwendet werden. | Double |
cell_size (optional) | Sie können einen Layer als Zellengrößenvorlage auswählen oder die tatsächliche Zellengröße angeben. 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) |
Wählen Sie die Ebene der Metadaten aus, die vom Server zu einem Client bereitzustellen ist, wenn Sie das Mosaik-Dataset veröffentlichen.
| String |
transmission_fields [transmission_field,...] (optional) |
Wählen Sie die Felder aus, auf die Benutzer zugreifen können. Diese Liste kann Felder einschließen, die der Attributtabelle des Mosaik-Datasets nicht standardmäßig hinzugefügt werden. Standardmäßig schließt die Liste ein:
| String |
use_time (optional) |
Geben Sie an, ob für das Mosaik-Dataset Zeiteigenschaften aktiviert werden sollen. Wenn Zeit aktiviert wird, müssen Sie die Start- und Endfelder sowie das Zeitformat angeben.
| Boolean |
start_time_field (optional) |
Das Feld in der Attributtabelle, das als Startzeit verwendet werden soll. | String |
end_time_field (optional) |
Das Feld in der Attributtabelle, das als Endzeit verwendet werden soll. | String |
time_format (optional) |
Das Format für das Zeitfeld.
| String |
geographic_transform [geographic_transform,...] (optional) |
Wählen Sie aus, welche geographischen Transformationen mit diesem Mosaik-Dataset verknüpft sind. | String |
max_num_of_download_items (optional) |
Wählen Sie die maximale Anzahl von Elementen aus, die pro Anforderung heruntergeladen werden können. | Long |
max_num_of_records_returned (optional) |
Wählen Sie die maximale Anzahl an zurückgegebenen Datensätzen pro Anforderung aus. | Long |
data_source_type (optional) |
Wählen Sie den Datenquellentyp des Mosaik-Datasets aus.
| String |
minimum_pixel_contribution (optional) |
Wählen Sie die Mindestanzahl an Pixeln, die erforderlich ist, damit ein Mosaik-Dataset-Element als ausreichend signifikant für die Verwendung im Mosaik-Dataset gilt. Mit dieser Eigenschaft kann das Mosaik-Dataset alle Raster-Elemente überspringen, die keine signifikante Anzahl an Pixeln bereitstellen. Durch das Überspringen dieser Mosaik-Dataset-Elemente kann die Performance des Mosaik-Datasets während der Ausführung von Berechnungen bzw. der Anzeige verbessert werden. Dies ist besonders hilfreich, wenn viele überlappende Raster vorhanden sind, die lediglich einen kleinen Splitter aus Pixeln bereitstellen. | Long |
Codebeispiel
Dies ist ein Python-Beispiel für "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")
Dies ist ein Python-Skriptbeispiel für "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")