Étiquette | Explication | Type de données |
Couverture WCS en entrée | Recherchez le service WCS en entrée. Cet outil peut également accepter une URL qui référence le service WCS. Si l'URL d'un serveur WCS est utilisée, elle doit inclure le nom de la couverture et des informations de version. Si seule l'URL est saisie, l'outil prend automatiquement la première couverture et utilise la version par défaut (1.0.0) pour créer la couche WCS. Voici un exemple d'URL contenant le nom de la couverture et la version : http://ServerName/arcgis/services/serviceName/ImageServer/WCSServer?coverage=rasterDRGs&version=1.1.1. Dans cet exemple, http://ServerName/arcgis/services/serviceName/ImageServer/WCSServer? est l'URL. La couverture spécifiée est coverage=rasterDRGs et la version &version=1.1.1. Pour obtenir les noms de couverture sur un serveur WCS, utilisez la demande WCS GetCapabilities. Exemple de demande WCS : http://ServerName/arcgis/services/serviceName/ImageServer/WCSServer?request=getcapabilities&service=wcs. | WCS Coverage; String |
Couche WCS en sortie | Nom de la couche WCS en sortie. | Raster Layer |
Modèle d’étendue (Facultatif) | Etendue en sortie de la couche de WCS.
| 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 |
Synthèse
Crée une couche raster temporaire à partir d'un service WCS.
Utilisation
Il s'agit d'un des rares outils qui acceptent un service WCS comme entrée ; par conséquent, il peut servir à convertir un service WCS en couche raster pouvant ensuite être utilisée par un outil de géotraitement. La couche créée par l'outil est temporaire et disparaîtra à la fin de la session si le document n'est pas enregistré.
L'entrée peut également être une URL vers un serveur WCS. L'URL du serveur WCS doit, en outre, comprendre les informations sur la version et la couverture. Si seule l'URL est saisie, l'outil prend automatiquement la première couverture et utilise la version par défaut (1.0.0) pour créer la couche WCS.
La sortie peut être le service d’imagerie tout entier ou une partie seulement.
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.
Paramètres
arcpy.management.MakeWCSLayer(in_wcs_coverage, out_wcs_layer, {template}, {band_index})
Nom | Explication | Type de données |
in_wcs_coverage | Nom du service WCS en entrée ou URL qui référence le service WCS. Si l'URL d'un serveur WCS est utilisée, elle doit inclure le nom de la couverture et des informations de version. Si seule l'URL est saisie, l'outil prend automatiquement la première couverture et utilise la version par défaut (1.0.0) pour créer la couche WCS. Voici un exemple d'URL contenant le nom de la couverture et la version : http://ServerName/arcgis/services/serviceName/ImageServer/WCSServer?coverage=rasterDRGs&version=1.1.1. Dans cet exemple, http://ServerName/arcgis/services/serviceName/ImageServer/WCSServer? est l'URL. La couverture spécifiée est coverage=rasterDRGs et la version &version=1.1.1. Pour obtenir les noms de couverture sur un serveur WCS, utilisez la demande WCS GetCapabilities. Exemple de demande WCS : http://ServerName/arcgis/services/serviceName/ImageServer/WCSServer?request=getcapabilities&service=wcs. | WCS Coverage; String |
out_wcs_layer | Nom de la couche WCS en sortie. | Raster Layer |
template (Facultatif) | Etendue en sortie de la couche de WCS.
| Extent |
band_index [band_index,...] (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 |
Exemple de code
Il s’agit d'un exemple Python d'utilisation de l'outil MakeWCSLayer.
import arcpy
from arcpy import env
env.workspace = "C:/Workspace"
input1 = "GIS Servers/File_TIFF_Amberg on server3/090160_1"
arcpy.MakeWCSLayer_management(input1, "wcslayer1", "11.844983 49.445367 11.858321 49.453887",
"1;2;3")
Il s’agit d'un exemple de script Python d'utilisation de l'outil MakeWCSLayer.
##====================================
##Make WCS Layer
##Usage: MakeWCSLayer_management in_wcs_coverage out_wcs_layer {template} {ID;ID...}
import arcpy
arcpy.env.workspace = r"C:/Workspace"
input1 = r"GIS Servers\File_TIFF_Amberg on server3\090160_1"
input2 = "http://server3/arcgis/services/File_TIFF_Amberg/ImageServer/WCSServer"
##Create WCS layer from WCS connection file
arcpy.MakeWCSLayer_management(input1, "wcslayer1", "11.844983 49.445367 11.858321 49.453887",
"1;2;3")
##Create WCS layer from URL with clipping feature
arcpy.MakeWCSLayer_management(input2, "wcslayer2", "clip.shp", "1;2;3")
Environnements
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?