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 de la mosaïque se trouvent sous l'onglet Valeurs par défaut de la boîte de dialogue Propriétés de la mosaïque.
Syntaxe
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 | Mosaïque dont les propriétés doivent être 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. Ceci permet de contrôler les tâches que votre serveur doit encore traiter lorsque les clients consultent votre imagerie. Un nombre plus élevé permettra de créer une plus grande image, mais augmentera également le temps de traitement de la 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 le jeu de données mosaïque pour chaque requête. Ceci permet de contrôler les tâches que votre serveur doit encore traiter lorsque les clients consultent votre imagerie. Un nombre plus élevé permettra de créer une plus grande image, mais augmentera également le temps de traitement de la 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) | Définissez la méthode de compression utilisée pour la transmission de l'image mosaïquée depuis l'ordinateur vers l'affichage (ou du serveur vers le client).
| String |
default_compression_type (Facultatif) | Définissez le type de compression par défaut. La compression par défaut doit figurer dans la liste allowed_compressions ou être déjà définie dans la propriété Méthodes de compression autorisées de la 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) | Limite l’erreur 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) | Détermine 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) | Le jeu de données raster et son emprise ont souvent la même étendue. Si les étendues sont différentes, vous pouvez découper le jeu de données raster sur l'emprise.
| Boolean |
footprints_may_contain_nodata (Facultatif) | Autorisez les pixels qui comportent des valeurs NoData.
| Boolean |
clip_to_boundary (Facultatif) | La mosaïque et sa limite ont souvent la même étendue. Si les étendues sont différentes, vous pouvez découper la mosaïque sur la limite.
| Boolean |
color_correction (Facultatif) | Activez la correction des couleurs sur la mosaïque.
| Boolean |
allowed_mensuration_capabilities [allowed_mensuration_capability,...] (Facultatif) | Choisissez les mesures que vos utilisateurs peuvent effectuer sur la mosaïque. La possibilité d'effectuer des mesures verticales dépend de votre imagerie et peut nécessiter un MNT.
| String |
default_mensuration_capabilities (Facultatif) | Choisissez la fonction de mensuration par défaut pour cette mosaïque. La valeur par défaut doit être définie dans le paramètre allowed_mensuration_capabilities ou être déjà définie dans la propriété Fonctionnalités de mesure de la mosaïque.
| String |
allowed_mosaic_methods [allowed_mosaic_method,...] (Facultatif) | Définissez les règles d'affichage des images superposées.
| String |
default_mosaic_method (Facultatif) | Choisissez la méthode de mosaïquage par défaut pour cette mosaïque. La valeur par défaut doit être définie dans le paramètre allowed_mosaic_methods ou être déjà définie dans la propriété Méthodes de mosaïquage autorisées de la mosaïque.
| String |
order_field (Facultatif) | Sélectionnez le champ par défaut à utiliser lors du tri des rasters à l'aide de la méthode de mosaïquage ByAttribute. 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 votre 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 ByAttribute n'est pas une méthode de mosaïquage autorisée. | String |
order_base (Facultatif) | Trie les rasters selon leur différence avec cette valeur dans le champ sélectionné dans le paramètre order_field. Si vous utilisez un attribut Date, il doit avoir l'un des formats suivants :
Ce paramètre doit uniquement être spécifié si Par attribut est indiqué pour le paramètre allowed_mosaic_method. | String |
sorting_order (Facultatif) | Choisissez s'il faut trier vos rasters en ordre croissant ou décroissant.
Ce paramètre doit uniquement être spécifié si ByAttribute est indiqué pour le paramètre allowed_mosaic_method. | Boolean |
mosaic_operator (Facultatif) | Définissez les règles de résolution de la superposition des pixels.
| String |
blend_width (Facultatif) | Définissez le nombre de pixels auxquels appliquer le paramètre BLEND mosaic_operator. | Long |
view_point_x (Facultatif) | Lorsque vous utilisez la méthode de mosaïquage Point de vue, vous pouvez déplacer horizontalement le centre de l'image à l'aide de ce paramètre. Les unités sont identiques à celles du système de référence spatiale. | Double |
view_point_y (Facultatif) | Lorsque vous utilisez la méthode de mosaïquage Point de vue, vous pouvez déplacer verticalement le centre de l'image à l'aide de ce paramètre. Les unités sont identiques à celles du système de référence spatiale. | Double |
max_num_per_mosaic (Facultatif) | Définissez le nombre maximal de jeux de données raster qui peuvent s'afficher à un moment donné dans une mosaïque. | Long |
cell_size_tolerance (Facultatif) | Considérez les images de résolutions spatiales similaires 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 seront regroupées pour les outils et les opérations qui utilisent les tailles de cellule. | Double |
cell_size (Facultatif) | Définissez la taille de cellule de la mosaïque à l'aide d'un jeu de données raster existant ou spécifiez sa largeur (x) et sa hauteur (y). 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) | Définissez le niveau de métadonnées à exposer du serveur à un client lors de la publication de la mosaïque.
| String |
transmission_fields [transmission_field,...] (Facultatif) | Limitez les champs dans la table attributaire que les clients peuvent voir. Par défaut, la liste contient :
| String |
use_time (Facultatif) | Activez l'animation au fil du temps sur la mosaïque. Si le temps est activé, vous devez spécifier les champs de début et de fin, et le format horaire.
| 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) | Sélectionnez le format qui représente l'heure dans les champs choisis ci-dessus.
| String |
geographic_transform [geographic_transform,...] (Facultatif) | Transformations géographiques à associer à cette mosaïque. | String |
max_num_of_download_items (Facultatif) | Limitez le nombre de jeux de données raster pouvant être téléchargés par requête. | Long |
max_num_of_records_returned (Facultatif) | Limitez le nombre d'enregistrements pouvant être téléchargés par requête. | Long |
data_source_type (Facultatif) | Définissez le type d'imagerie dans la mosaïque.
| String |
minimum_pixel_contribution (Facultatif) | Définissez 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 afficher un petit micropolygone de son image globale. Ignorez ces éléments de mosaïque pour améliorer les performances de la mosaïque. | Long |
processing_templates [processing_templates,...] (Facultatif) | Choisissez les chaînes de fonctions que vous voulez utiliser pour traiter une mosaïque ou les éléments de mosaïque, à la volée. Vous pouvez ajouter, supprimer ou réorganiser les chaînes de fonctions. Tous les noms des modèles qui sont ajoutés doivent être uniques. Pour en savoir plus sur l'utilisation des chaînes de fonctions, reportez-vous à la rubrique Modèle de fonction raster. | File; String |
default_processing_template (Facultatif) | Définissez la 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) | Spécifiez la durée qui représente 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) | Sélectionnez les unités appropriées pour votre intervalle temporel.
| String |
product_definition (Facultatif) | Sélectionnez un modèle qui est propre au type d'imagerie que vous utilisez ou qui est générique. Les options génériques incluent les types de capteur raster pris en charge standard suivants :
| String |
product_band_definitions [Band Name {Wavelength Minimum} {Wavelength Maximum},...] (Facultatif) | Modifiez le paramètre product_definition en ajustant les plages de longueurs d’ondes, en modifiant l’ordre ou le nombre des canaux et en ajoutant de nouveaux canaux lorsque vous utilisez la définition du 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. | Couche de mosaïque |
Exemple de code
Il s’agit d'un exemple Python d'utilisation de l'outil 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")
Il s’agit d'un exemple de script Python d'utilisation de l'outil 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
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui
Vous avez un commentaire à formuler concernant cette rubrique ?