Télécharger les rasters (Gestion des données)

Résumé

Télécharge les fichiers source à partir d'un service d'imagerie ou d'une mosaïque.

Utilisation

  • Les jeux de données raster que vous téléchargez sont les fichiers source, à moins que vous les convertissiez en un autre format. La conversion de format peut être contrainte ou survenir uniquement lorsqu'elle est requise. Les fichiers téléchargés sont convertis si le découpage se produit ou si le fichier source ne peut pas être téléchargé en tant que raster.

  • Vous pouvez télécharger des rasters ou des fichiers LAS sélectionnés à partir d'un service d'imagerie ou une mosaïque vers un dossier spécifié dans le format de fichier d'origine.

  • Si une étendue de découpage est spécifiée, les rasters qui intersectent l'étendue de découpage sont découpés puis convertis en un format spécifié.

  • Vous pouvez choisir de télécharger les données dans la même structure de dossiers que la source.

Syntaxe

arcpy.management.DownloadRasters(in_image_service, out_folder, {where_clause}, {selection_feature}, {clipping}, {convert_rasters}, {format}, {compression_method}, {compression_quality}, {MAINTAIN_FOLDER})
ParamètreExplicationType de données
in_image_service

Service d'imagerie ou mosaïque à télécharger.

Image Service; Mosaic Layer; Raster Layer; String
out_folder

Destination du service d'imagerie ou de la mosaïque.

Folder
where_clause
(Facultatif)

Expression SQL permettant de limiter le téléchargement aux jeux de données raster qui correspondent à l'expression.

SQL Expression
selection_feature
(Facultatif)

Limite le téléchargement à une étendue d'une classe d'entités ou une emprise. Tous les jeux de données raster qui intersectent l'étendue sont téléchargés.

  • MAXOF : l’étendue maximale de toutes les entrées est utilisée.
  • MINOF : l’étendue minimale de 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
clipping
(Facultatif)

Spécifiez si vous souhaitez découper les images téléchargées selon la géométrie d'une entité. Tout raster qui intersecte la géométrie de découpage est découpé puis téléchargé. Ceci est utile lorsque votre zone d'intérêt n'est pas un rectangle. Lorsque les images téléchargées sont découpées, vous devez spécifier un format en sortie pour les images découpées.

  • NO_CLIPPINGLes fichiers seront découpés en fonction du rectangle d'emprise minimale spécifié. Il s’agit de l’option par défaut.
  • CLIPPINGLes fichiers seront découpés selon la géométrie de l'entité de sélection.
Boolean
convert_rasters
(Facultatif)

Choisissez de toujours convertir vos rasters en un format spécifié, ou d'effectuer la conversion uniquement lorsqu'elle est nécessaire.

  • CONVERT_AS_REQUIREDNe convertit pas les jeux de données raster dans un nouveau format.
  • ALWAYS_CONVERTConvertit les jeux de données raster téléchargés dans un format différent. Si vous avez utilisé selection_feature pour limiter l'étendue, vous devez spécifier un format dans le paramètre format.
Boolean
format
(Facultatif)

Sélectionnez un format en sortie pour les jeux de données raster téléchargés.

  • TIFFTagged Image File Format. Il s’agit de l’option par défaut.
  • BILFichier BIL (Band Interleaved by Line) Esri.
  • BSQFichier BSQ (Band Sequential) Esri.
  • BIPFichier BIP (Band Interleaved by Pixel) Esri.
  • BMPBitmap.
  • ENVIfichier ENVI DAT.
  • IMAGINE ImageERDAS IMAGINE.
  • JPEGJoint Photographics Experts Group. Si vous choisissez ce format, vous pouvez également spécifier la qualité de compression. Les valeurs valides pour la qualité de compression vont de 0 à 100.
  • GIFGraphic Interchange Format.
  • JP2JPEG 2000. Si vous choisissez ce format, vous pouvez également spécifier la qualité de compression. Les valeurs valides pour la qualité de compression vont de 0 à 100.
  • PNGPortable Network Graphics.
String
compression_method
(Facultatif)

Choisissez la méthode de compression à utiliser avec le format en sortie spécifié.

  • NONEAucune compression n'est effectuée. Il s’agit de l’option par défaut.
  • JPEGCompression avec perte utilisant l'algorithme de compression JPEG du domaine public. Si vous choisissez JPEG, vous pouvez également spécifier la qualité de compression. Les valeurs valides pour la qualité de compression vont de 0 à 100. Cette compression peut être utilisée pour les fichiers JPEG et TIFF.
  • LZWCompression sans perte conservant toutes les valeurs de cellules raster.
  • PACKBITSCompression PackBits pour les fichiers TIFF.
  • RLECode par plages (run length encoding) pour fichiers IMG.
  • CCITT_GROUP3Compression sans perte de données 1 bit.
  • CCITT_GROUP4Compression sans perte de données 1 bit.
  • CCITT_1DCompression sans perte de données 1 bit.
String
compression_quality
(Facultatif)

Définissez une valeur comprise entre 1 et 100. Les valeurs plus élevées permettent d'obtenir une meilleure qualité d'image, mais une compression moindre.

Long
MAINTAIN_FOLDER
(Facultatif)

Détermine la structure de dossier des rasters téléchargés.

  • MAINTAIN_FOLDERRéplique la structure de dossier hiérarchique utilisée pour stocker les jeux de données raster source.
  • NO_MAINTAIN_FOLDERLes jeux de données raster sont téléchargés dans out_folder en tant que structure de dossier plat.
Boolean

Sortie dérivée

NomExplicationType de données
derived_out_folder

Dossier en sortie mis à jour.

Dossier

Exemple de code

Exemple 1 d'utilisation de l'outil Télécharger les rasters (fenêtre Python)

Il s’agit d'un exemple Python d'utilisation de l'outil DownloadRasters.

import arcpy
DownloadRasters_management(
     "http://srv/arcgis/services/Ext/MDpan/ImageServer?", "c:/dload/", 
     "AcquisitionDate = date '1999-08-18'", "", 
     "c:/workspace/clippingfeat.shp", "TIFF", "JPEG", "75", 
     "MAINTAIN_FOLDER", "CONVERT_AS_REQUIRED")
Exemple 2 d'utilisation de l'outil Télécharger des rasters (script autonome)

Il s’agit d'un exemple de script Python d'utilisation de l'outil DownloadRasters.

##Download Rasters from image services URL
##Maintain the original sensor data folder structure

import arcpy
arcpy.env.workspace = r"\\myworkstation\Workspace\downloadras"
    
arcpy.DownloadRasters_management(
     "http://serv1/arcgis/services/Ext/MD_LS_pan/ImageServer?",
     "downloadFolder", "AcquisitionDate = date '1999-08-18 00:00:00'",
     "", "", "", "", "", "MAINTAIN_FOLDER")

Environnements

Informations de licence

  • Basic: Oui
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes