Étiquette | Explication | Type de données |
Service d’imagerie en entrée | Nom du service d’imagerie en entrée ou URL SOAP qui référence le service d’imagerie. Accédez au service d’imagerie en entrée ou saisissez son nom. Cet outil peut également accepter une URL SOAP qui référence le service d'imagerie. Exemple d’utilisation du nom du service d’imagerie ProjectX : C:\MyProject\ServerConnection.ags\ProjectX.ImageServer. Exemple d’URL : http://AGSServer:8399/arcgis/services/ISName/ImageServer. | Image Service; String |
Couche du serveur d’imagerie en sortie | Nom de la couche d'image en sortie. | Raster Layer |
Modèle d’étendue
(Facultatif) | Etendue en sortie de la couche d'image.
| Extent |
Canaux (Facultatif) | Canaux à exporter pour la couche. Si aucun canal n'est spécifié, tous les canaux seront utilisés dans la sortie. | Value Table |
Méthode de mosaïquage (Facultatif) | La méthode de mosaïquage définit la façon dont la mosaïque est créée à partir de différents rasters.
| String |
Champ de tri
(Facultatif) | Champ par défaut à utiliser pour le tri des rasters dans le cadre de la méthode de mosaïquage By_Attribute. La liste des champs est définie à partir des champs de la table de service qui sont de type métadonnées et entiers (par exemple, les valeurs peuvent représenter des dates ou des pourcentages de couverture nuageuse). | String |
Valeur de base du tri (Facultatif) | Les images sont triées selon la différence entre cette valeur en entrée et la valeur attributaire du champ spécifié. | String |
Verrouiller l’ID de raster (Facultatif) | ID ou nom du raster sur lequel le service doit être verrouillé afin d’afficher uniquement les rasters spécifiés. Si cette valeur n'est pas renseignée (non définie), elle est identique à la valeur système par défaut. Vous pouvez définir plusieurs ID sous la forme d'une liste délimitée par des points-virgules. | String |
Taille de cellule en sortie
(Facultatif) | Taille de cellule pour la couche du service d'imagerie. | Double |
Expression
(Facultatif) | Définissez une requête avec SQL ou utilisez le générateur de requêtes pour construire une requête. | SQL Expression |
Modèle de traitement
(Facultatif) | Le modèle de traitement de la fonction raster peut s’appliquer à la couche de service d’imagerie en sortie.
| String |
Synthèse
Crée une couche raster temporaire à partir d'un service d'imagerie. La couche créée disparaîtra à la fin de la session si le document n'est pas enregistré.
L'entrée peut également être une URL SOAP vers un service d'imagerie.
Utilisation
Utilisez cet outil pour créer une couche d’image à partir d’un service d’imagerie ou d’une URL qui référence un service d’imagerie.
La sortie peut être le service d'imagerie tout entier ou une partie seulement.
Utilisez cet outil pour ajouter un service d’imagerie à un script Python ou à un modèle, ou lors de la création d’un service de géotraitement.
Vous pouvez découper une portion du service d'imagerie en choisissant une couche d'étendue en sortie ou en spécifiant l'étendue de rectangle. Si vous choisissez une couche d’étendue en sortie, l’étendue de découpage sera basée sur l’étendue de cette couche.
La sortie peut être créée avec un sous-ensemble des canaux seulement. Cela permet de gagner du temps et d'économiser de l'espace disque.
Les options de mosaïquage ne sont disponibles que lorsque le service d’imagerie qu’il contient est généré à partir d’une définition de mosaïque ou d’une définition de service d’imagerie.
Paramètres
arcpy.management.MakeImageServerLayer(in_image_service, out_imageserver_layer, {template}, {band_index}, {mosaic_method}, {order_field}, {order_base_value}, {lock_rasterid}, {cell_size}, {where_clause}, {processing_template})
Nom | Explication | Type de données |
in_image_service | Nom du service d’imagerie en entrée ou URL SOAP qui référence le service d’imagerie. Exemple d’utilisation du nom du service d’imagerie ProjectX : C:\MyProject\ServerConnection.ags\ProjectX.ImageServer. Exemple d’URL : http://AGSServer:8399/arcgis/services/ISName/ImageServer. | Image Service; String |
out_imageserver_layer | Nom de la couche d'image en sortie. | Raster Layer |
template (Facultatif) | Etendue en sortie de la couche d'image.
| Extent |
band_index [ID,...] (Facultatif) | Canaux à exporter pour la couche. Si aucun canal n'est spécifié, tous les canaux seront utilisés dans la sortie. | Value Table |
mosaic_method (Facultatif) | La méthode de mosaïquage définit la façon dont la mosaïque est créée à partir de différents rasters.
| String |
order_field (Facultatif) | Champ par défaut à utiliser pour le tri des rasters dans le cadre de la méthode de mosaïquage By_Attribute. La liste des champs est définie à partir des champs de la table de service qui sont de type métadonnées et entiers (par exemple, les valeurs peuvent représenter des dates ou des pourcentages de couverture nuageuse). | String |
order_base_value (Facultatif) | Les images sont triées selon la différence entre cette valeur en entrée et la valeur attributaire du champ spécifié. | String |
lock_rasterid (Facultatif) | ID ou nom du raster sur lequel le service doit être verrouillé afin d’afficher uniquement les rasters spécifiés. Si cette valeur n'est pas renseignée (non définie), elle est identique à la valeur système par défaut. Vous pouvez définir plusieurs ID sous la forme d'une liste délimitée par des points-virgules. | String |
cell_size (Facultatif) | Taille de cellule pour la couche du service d'imagerie. | Double |
where_clause (Facultatif) | Définir une requête avec SQL. | SQL Expression |
processing_template (Facultatif) | Le modèle de traitement de la fonction raster peut s’appliquer à la couche de service d’imagerie en sortie.
| String |
Exemple de code
Il s’agit d'un exemple Python d'utilisation de l'outil MakeImageServerLayer.
arcpy.MakeImageServerLayer_management(
input2, "mdlayer", "feature.shp", "1;2;3",
"LockRaster", "#", "#", "4", "#", processing_template="Hillshade")
Il s’agit d'un exemple de script Python d'utilisation de l'outil MakeImageServerLayer.
arcpy.MakeImageServerLayer_management(
input2, "mdlayer", "feature.shp", "1;2;3",
"LockRaster", "#", "#", "4", "#", processing_template="Custom_func")
Environnements
Cas particuliers
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?