Créer une couche de serveur d’imagerie (Gestion des données)

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

ÉtiquetteExplicationType 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.

  • Current Display Extent (Étendue actuellement affichée) Vue cartographique : l’étendue repose sur la carte ou la scène active. Cette option est uniquement disponible lorsqu’une carte est active.
  • Dessiner l’étendue Terminer avec mise à l’équerre : l’étendue est basée sur un rectangle dessiné sur la carte ou dans la scène. Cette option crée une classe d’entités dans la géodatabase du projet et ajoute une couche à la carte. La classe d’entités possède le même système de coordonnées que la carte.
    Remarque :

    Cette option n’est pas disponible dans la boîte de dialogue Environnements. Elle est disponible uniquement dans un paramètre de l’outil correspondant à un type de données d’étendue ou dans l’onglet Environnements de la boîte de dialogue de l’outil.

    Remarque :

    Lorsque l’option de mise à jour Activer et désactiver la mise à jour de l’onglet Mettre à jour est activée, vous devez activer la mise à jour dans l’onglet du ruban Mettre à jour pour dessiner l’étendue.

  • Extent of a Layer (Étendue d’une couche) Layer : l’étendue repose sur une couche de carte active. Utilisez la liste déroulante pour choisir une couche disponible ou utilisez l’option Extent of data in all layers (Étendue des données dans toutes les couches) pour obtenir l’étendue combinée de toutes les couches de carte actives, y compris le fond de carte. Cette option est uniquement disponible lorsqu’une carte avec des couches est active.

    Chaque couche de carte comporte les options suivantes :

    • Toutes les entités Sélectionner tout : étendue de toutes les entités dans la couche.
    • Entités sélectionnéesArea from Selected Features : étendue de toutes les entités sélectionnées dans la couche.
    • Entités visibles Extent Indicator : étendue des entités visibles dans la couche.
      Remarque :

      Les étendues des options Entités sélectionnées Area from Selected Features et Entités visibles Extent Indicator sont disponibles uniquement pour les couches d’entités.

  • Browse (Parcourir) Parcourir : l’étendue repose sur un jeu de données existant.
  • Presse-papiers Coller : l’étendue peut être copiée vers et collée depuis le Presse-papiers.
    • Copier l’étendue Copier : copie les coordonnées et le système de coordonnées de l’étendue dans le Presse-papiers.
    • Coller l’étendue Coller : colle les coordonnées et, éventuellement, le système de coordonnées de l’étendue depuis le Presse-papiers. Si les valeurs du Presse-papiers n’incluent pas de système de coordonnées, l’étendue utilise celui de la carte.
    Remarque :

    Les coordonnées de l’étendue sont copiées vers et collées depuis le Presse-Papiers avec la même mise en forme et le même ordre que ceux de l’objet ArcPy Extent : X min, Y min, X max, Y max et la référence spatiale.

  • Reset Extent (Réinitialiser l’étendue) Réinitialiser : la valeur par défaut de l’étendue est rétablie.
  • Manually entered coordinates (Coordonnées saisies manuellement) : les coordonnées doivent être des valeurs numériques incluses dans le système de coordonnées de la carte active.
    Attention :

    La carte peut utiliser des unités d’affichage différentes de celles des coordonnées saisies. L’utilisation d’une direction cardinale (N, S, E, O) n’est pas prise en charge. Utilisez le signe moins pour les coordonnées sud et ouest.

Extent
Canaux
(Facultatif)

Bandes qui sont exportées 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.

  • SEAMLINETransitions harmonieuses entre les images à l'aide des lignes de raccord.
  • NORTH_WESTAffiche les images les plus proches de l'angle nord-ouest de la limite de la mosaïque.
  • CLOSEST_TO_CENTERAffiche les images les plus proches du centre de l'écran.
  • LOCK_RASTERSélectionne des jeux de données raster spécifiques à afficher.
  • BY_ATTRIBUTEAffichez et classez par priorité l’imagerie selon un champ de la table attributaire.
  • CLOSEST_TO_NADIRAffiche les rasters avec des angles de vue proches de zéro.
  • CLOSEST_TO_VIEWPOINTAffichez les images les plus proches d’un angle de vue sélectionné.
  • NONETrie les rasters en fonction de l'IdObjet dans la table attributaire de la mosaïque.
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 en utilisant le langage SQL ou utilisez le Générateur de requêtes pour créer 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.

  • AucunAucun modèle de traitement.
String

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})
NomExplicationType 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.

  • MAXOF : l’étendue maximale de toutes les entrées est utilisée.
  • MINOF : l’étendue minimale commune à toutes les entrées est utilisée.
  • DISPLAY : l’étendue est égale à l’affichage visible.
  • Nom de la couche : l’étendue de la couche spécifiée est utilisée.
  • Objet Extent : l’étendue de l’objet spécifié est utilisée.
  • Chaîne délimitée par des espaces de coordonnées géographiques : l’étendue de la chaîne spécifiée est utilisée. Les coordonnées sont exprimées dans l’ordre x-min, y-min, x-max, y-max.
Extent
band_index
[ID,...]
(Facultatif)

Bandes qui sont exportées 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.

  • SEAMLINETransitions harmonieuses entre les images à l'aide des lignes de raccord.
  • NORTH_WESTAffiche les images les plus proches de l'angle nord-ouest de la limite de la mosaïque.
  • CLOSEST_TO_CENTERAffiche les images les plus proches du centre de l'écran.
  • LOCK_RASTERSélectionne des jeux de données raster spécifiques à afficher.
  • BY_ATTRIBUTEAffichez et classez par priorité l’imagerie selon un champ de la table attributaire.
  • CLOSEST_TO_NADIRAffiche les rasters avec des angles de vue proches de zéro.
  • CLOSEST_TO_VIEWPOINTAffichez les images les plus proches d’un angle de vue sélectionné.
  • NONETrie les rasters en fonction de l'IdObjet dans la table attributaire de la mosaïque.
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éfinissez une requête en utilisant le langage 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.

  • NoneAucun modèle de traitement.
String

Exemple de code

Exemple 1 d'utilisation de l'outil MakeImageServerLayer (fenêtre Python)

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")
Exemple 2 d'utilisation de l'outil MakeImageServerLayer (fenêtre Python)

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")

Rubriques connexes