Résumé
Définit les valeurs par défaut permettant d'afficher une mosaïque et de la diffuser en tant que service d'imagerie.
Utilisation
Les propriétés actuelles du jeu de données mosaïque se trouvent dans l’onglet Valeurs par défaut de la boîte de dialogue Propriétés du jeu de données mosaïque.
Syntaxe
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})
Paramètre | Explication | Type de données |
in_mosaic_dataset | Le jeu de données mosaïque avec les propriétés qui sont définies. | Mosaic Layer |
rows_maximum_imagesize (Facultatif) | Nombre maximal de lignes pour l'image mosaïquée, générées par la mosaïque pour chaque requête. Cela permet de contrôler les tâches que votre serveur doit encore traiter lorsque les clients consultent l'imagerie. Un nombre plus élevé permet de créer une plus grande image mais augmente également le temps de traitement du jeu de données mosaïque. Si la valeur définie n'est pas assez importante, l'image risque de ne pas s'afficher. | Long |
columns_maximum_imagesize (Facultatif) | Nombre maximal de colonnes pour l'image mosaïquée, générées par la mosaïque pour chaque requête. Cela permet de contrôler les tâches que votre serveur doit encore traiter lorsque les clients consultent l'imagerie. Un nombre plus élevé permet de créer une plus grande image mais augmente également le temps de traitement du jeu de données mosaïque. Si la valeur définie n'est pas assez importante, l'image risque de ne pas s'afficher. | Long |
allowed_compressions [allowed_compressions,...] (Facultatif) | Spécifie les méthodes de compression utilisées pour transmettre l'image mosaïquée de l'ordinateur vers l'affichage (ou du serveur vers le client).
| String |
default_compression_type (Facultatif) | Spécifie le type de compression par défaut. La compression par défaut doit être définie dans la liste des valeurs utilisées pour le paramètre allowed_compressions ou dans la propriété Méthodes de compression autorisées du jeu de données mosaïque.
| String |
JPEG_quality (Facultatif) | Qualité de compression avec le format JPEG. La qualité de compression est comprise entre 1 et 100. Une valeur supérieure permet d'obtenir une meilleure qualité d'image, mais une compression moindre. | Long |
LERC_Tolerance (Facultatif) | Erreur maximale par pixel avec la compression LERC. Cette valeur est exprimée dans les unités de la mosaïque. Par exemple, si l'erreur est de 10 centimètres et que la mosaïque est exprimée en mètres, saisissez 0.1. | Double |
resampling_type (Facultatif) | Spécifie le mode de calcul des valeurs de pixel lorsque le jeu de données s'affiche à de petites échelles. Choisissez une technique appropriée en fonction du type de données.
| String |
clip_to_footprints (Facultatif) | Indique si les rasters sont découpés jusqu'à l'emprise. Le jeu de données raster et son emprise ont souvent la même étendue. Si elles sont différentes, le jeu de données raster peut être découpé jusqu'à l'emprise.
| Boolean |
footprints_may_contain_nodata (Facultatif) | Indique si les pixels sans valeur NoData sont affichés.
| Boolean |
clip_to_boundary (Facultatif) | Indique si l'image mosaïquée est découpée sur la limite. La mosaïque et sa limite ont souvent la même étendue. Si elles sont différentes, le jeu de données mosaïque peut être découpé sur la limite.
| Boolean |
color_correction (Facultatif) | Indique si la correction des couleurs est utilisée sur le jeu de données de la mosaïque.
| Boolean |
allowed_mensuration_capabilities [allowed_mensuration_capabilities,...] (Facultatif) | Spécifie les mesures effectuées sur le jeu de données de la mosaïque. La possibilité d'effectuer des mesures verticales dépend de l'imagerie et peut nécessiter un MNE.
| String |
default_mensuration_capabilities (Facultatif) | Spécifie la fonctionnalité de mesure par défaut du jeu de données mosaïque. La valeur de mesure par défaut doit être définie dans la liste des valeurs utilisées pour le paramètre allowed_mensuration_capabilities ou dans la propriété Fonctionnalités de mesure du jeu de données mosaïque.
| String |
allowed_mosaic_methods [allowed_mosaic_methods,...] (Facultatif) | Spécifie les règles d'affichage des images superposées.
| String |
default_mosaic_method (Facultatif) | Spécifie la méthode de mosaïquage par défaut utilisée pour le jeu de données mosaïque. La méthode de mosaïquage par défaut doit être définie dans la liste des valeurs utilisées pour le paramètre allowed_mosaic_methods ou dans la propriété Méthodes de mosaïquage autorisées du jeu de données mosaïque.
| String |
order_field (Facultatif) | Champ à utiliser lors du classement des rasters à l'aide de la valeur ByAttribute du paramètre default_mosaic_method. La liste des champs comprend ceux présents dans la table attributaire, de type métadonnées et qui sont des nombres entiers. Cette liste, non exhaustive, comprend les valeurs suivantes :
Si le champ est de type numérique ou date, le paramètre order_base doit être défini. Ce paramètre n'est pas requis si la valeur ByAttribute n'appartient pas à la liste allowed_mosaic_methods. | String |
order_base (Facultatif) | Trie les rasters en fonction de leur différence avec cette valeur dans le champ sélectionné dans le paramètre order_field. Si un attribut Date est utilisé, il doit respecter l'un des formats suivants :
Ce paramètre est requis uniquement si la valeur ByAttribute est spécifiée pour le paramètre allowed_mosaic_methods. | String |
sorting_order (Facultatif) | Indique si les rasters sont triés par ordre croissant ou décroissant.
Ce paramètre est requis uniquement si la valeur ByAttribute est spécifiée pour le paramètre allowed_mosaic_methods. | Boolean |
mosaic_operator (Facultatif) | Spécifie la règle qui est utilisée pour résoudre les pixels superposés.
| String |
blend_width (Facultatif) | Nombre de pixels auxquels la valeur BLEND du paramètre mosaic_operator est appliquée. | Long |
view_point_x (Facultatif) | Valeur numérique à utiliser pour décaler horizontalement le centre de l'image. Les unités sont identiques à celles du système de référence spatiale. Ce paramètre n’est applicable que si le paramètre allowed_mosaic_methods est défini sur Viewpoint. | Double |
view_point_y (Facultatif) | Valeur numérique à utiliser pour décaler verticalement le centre de l'image. Les unités sont identiques à celles du système de référence spatiale. Ce paramètre n’est applicable que si le paramètre allowed_mosaic_methods est défini sur Viewpoint. | Double |
max_num_per_mosaic (Facultatif) | Nombre maximal de jeux de données raster affichés à un moment donné dans un jeu de données mosaïque. | Long |
cell_size_tolerance (Facultatif) | Différence de taille de pixel maximale autorisée pour que les images soient considérées comme ayant un pixel de cellule différent. Cela permet aux images de résolutions spatiales similaires d'être considérées comme ayant la même résolution nominale. Par exemple, avec un facteur de 0,1, toutes les images avec des tailles de cellule à moins de 10 pour cent des autres sont regroupées pour les outils et les opérations qui utilisent les tailles de cellule. | Double |
cell_size (Facultatif) | Taille de cellule du jeu de données mosaïque à l'aide d'un jeu de données raster existant ou de sa largeur (x) et sa hauteur (y) spécifiées. Si vous spécifiez la taille de cellule réelle, vous pouvez utiliser une valeur unique pour une taille de cellule carrée ou des valeurs X et Y pour une taille de cellule rectangulaire. | Cell Size XY |
metadata_level (Facultatif) | Spécifie le niveau de métadonnées à exposer du serveur à un client lors de la publication du jeu de données mosaïque.
| String |
transmission_fields [transmission_fields,...] (Facultatif) | Champs de la table attributaire que les clients peuvent voir. Par défaut, la liste inclut les éléments suivants :
| String |
use_time (Facultatif) | Activée : le jeu de données mosaïque est temporel. Si le temps est activé, les champs de début et de fin et le format de date doivent être spécifiés.
| Boolean |
start_time_field (Facultatif) | Champ de la table attributaire qui affiche l'heure de début. | String |
end_time_field (Facultatif) | Champ de la table attributaire qui affiche l'heure de fin. | String |
time_format (Facultatif) | Spécifie le format de date du jeu de données mosaïque pour des paramètres tels que start_time_field et end_time_field.
| String |
geographic_transform [geographic_transform,...] (Facultatif) | Transformations géographiques à associer au jeu de données mosaïque. | String |
max_num_of_download_items (Facultatif) |
Nombre maximal de jeux de données raster pouvant être téléchargés par demande. | Long |
max_num_of_records_returned (Facultatif) | Nombre maximal d'enregistrements pouvant être téléchargés par demande. | Long |
data_source_type (Facultatif) | Spécifie le type d'imagerie du jeu de données mosaïque.
| String |
minimum_pixel_contribution (Facultatif) |
Le nombre minimum de pixels requis pour qu'un élément de mosaïque soit considéré comme assez important pour être utilisé dans la mosaïque. En raison de l'imagerie superposée, un élément peut n’afficher qu'un petit micropolygone de son image globale. Ignorer ces éléments de jeu de données mosaïque permet d'améliorer les performances du jeu de données mosaïque. | Long |
processing_templates [processing_templates,...] (Facultatif) | Chaînes de fonctions utilisées pour traiter un jeu de données mosaïque ou les éléments d'un jeu de données mosaïque à la volée. Vous pouvez ajouter, supprimer ou réorganiser les chaînes de fonctions. Tous les noms des modèles ajoutés doivent être uniques. Pour en savoir plus sur l'utilisation des chaînes de fonctions, reportez-vous à la rubrique Mise à jour de modèles de chaîne de fonctions. | File; String |
default_processing_template (Facultatif) | Chaîne de fonctions par défaut. La chaîne de fonctions par défaut est appliquée en cas d'accès à la mosaïque. | String |
time_interval (Facultatif) | Durée de chaque intervalle temporel. L'intervalle temporel définit la granularité des données temporelles. L'unité de temps est spécifiée dans le paramètre time_interval_units. | Double |
time_interval_units (Facultatif) | Indique l’unité de mesure utilisée pour l’intervalle temporel.
| String |
product_definition (Facultatif) | Spécifie un modèle propre au type d'imagerie que vous utilisez ou générique. Les options génériques incluent les types standards de capteur raster pris en charge suivants : | String |
product_band_definitions [Band Name {Wavelength Minimum} {Wavelength Maximum},...] (Facultatif) | Définitions des plages de longueurs d’onde, du nombre de canaux et de l'ordre des canaux. Mettez à jour les valeurs product_definition et ajoutez de nouveaux canaux à l'aide de la définition de produit CUSTOM. | Value Table |
Sortie dérivée
Nom | Explication | Type de données |
out_mosaic_dataset | Jeu de données mosaïque mis à jour. | Mosaic Layer |
Exemple de code
Exemple 1 d'utilisation de la fonction SetMosaicDatasetProperties (fenêtre Python)
Il s’agit d’un exemple Python d’utilisation de la fonction 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")
Exemple 2 d'utilisation de la fonction SetMosaicDatasetProperties (script autonome)
Il s’agit d’un exemple de script Python d’utilisation de la fonction 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")
Environnements
Cet outil n'utilise pas d’environnement de géotraitement.
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui