Exporter la carte web (Serveur)

Synthèse

Renvoie une mise en page imprimable ou une carte de base d'une zone d'intérêt spécifiée en fonction de l'état d'une application Web (par exemple, les services inclus, les paramètres de visibilité des couches et les graphiques côté client).

Utilisation

  • L’entrée de cet outil est un texte au format JSON décrivant les couches, graphiques et autres paramètres de la carte Web. La représentation JSON doit être structurée conformément à la spécification ExportWebMap.

  • Cet outil est inclus dans ArcGIS Server pour prendre en charge les services Web d'impression, y compris le service préconfiguré PrintingTools. ArcGIS API for JavaScript utilise le service PrintingTools pour générer des images en vue d’imprimer des cartes.

  • Dans le cas de scénarios d’impression avancés (par exemple, pour échanger les couches de service pour les données vectorielles locales ou créer des atlas), préférez la fonction ConvertWebMapToArcGISProject du module Python arcpy.mp à cet outil. Pour qu’un script Python soit disponible pour une application Web, vous pouvez le présenter par le biais d’un service de géotraitement ArcGIS Server. Pour plus d’informations, reportez-vous à la section Impression dans les applications Web de l’aide ArcGIS Server.

  • Le type de format d’exportation TIFF génère un fichier géographique .tiff 32 bits avec un canal alpha.

  • Le dossier spécifié dans le paramètre Dossier de modèles ne peut pas contenir plusieurs fichiers (.rptt et .rptx) avec des noms identiques. Cela permet d’éviter des sorties non souhaitées durant les tâches d’impression. Les modèles de mise en page et de rapport peuvent porter le même nom.

  • Si un modèle de rapport est utilisé ou spécifié, la sortie doit être au format PDF

Paramètres

ÉtiquetteExplicationType de données
Carte Web en tant que JSON

Une représentation JSON de l’état de la carte à exporter telle qu’elle apparaît dans l’application Web. Reportez-vous à la spécification ExportWebMap pour savoir comment mettre ce texte en forme. ArcGIS API for JavaScript vous permet d’obtenir cette chaîne JSON à partir de la carte.

String
Fichier en sortie

Nom du fichier en sortie. L’extension du fichier dépend de la valeur du paramètre Format.

File
Format
(Facultatif)

Indique le format dans lequel l’image cartographique est proposée.

  • PNG8 (8-bit Portable Network Graphics)Le format PNG8 (8-bit Portable Network Graphics) sera utilisé. Il s’agit de l’option par défaut.
  • PDF (Portable Document Format)Le format PDF (Portable Document Format) sera utilisé.
  • PNG32 (32-bit Portable Network Graphics)Le format PNG32 (32-bit Portable Network Graphics) sera utilisé.
  • JPG (Joint Photographic Experts Group)Le format JPG (Joint Photographic Experts Group) sera utilisé.
  • GIF (Graphics Interchange Format)Le format GIF (Graphics Interchange Format) sera utilisé.
  • EPS (Encapsulated PostScript)Le format EPS (Encapsulated PostScript) sera utilisé.
  • SVG (Scalable Vector Graphics)Le format SVG (Scalable Vector Graphics) sera utilisé.
  • SVGZ (Compressed Scalable Vector Graphics)Le format SVGZ (Compressed Scalable Vector Graphics) sera utilisé.
  • AIX (Adobe Illustrator Exchange)Le format AIX (Adobe Illustrator Exchange) sera utilisé.
  • TIFF (Tag Image File Format)Le format TIFF (Tag Image File Format) sera utilisé.
Remarque :

L’arrière-plan du fichier en sortie est toujours opaque.

String
Dossier de modèles
(Facultatif)

Chemin d’accès complet au dossier contenant les mises en page ou les rapports (fichiers .pagx, .rptx et .rptt) à utiliser comme modèles. L’emplacement par défaut est <install_directory>\Resources\ArcToolBox\Templates\ExportWebMapTemplates.

Folder
Modèle de mise en page
(Facultatif)

Nom d’un modèle de la liste ou mot-clé MAP_ONLY. Si MAP_ONLY est utilisé ou si une chaîne vide est transmise, la carte en sortie ne contient aucun élément de mise en page (titre, légende ou barre d’échelle).

String
ID d’élément de mise en page
(Facultatif)

L’ID de portail (au format JSON) de l’élément de mise en page qui sera utilisé pour les modèles. Utilisez le format : {"id": "<portal-id>"}. Si une valeur est indiquée, ce paramètre a priorité sur le paramètre Modèle de mise en page.

String
Modèle de rapport
(Facultatif)

Nom du modèle de rapport.

Si une valeur est indiquée pour ce paramètre, le paramètre Format doit est défini sur Portable Document Format (.pdf). Si ce paramètre n’est pas spécifié, le fichier en sortie ne contient aucun rapport.

String
ID de l’élément de rapport
(Facultatif)

L’ID de portail (au format JSON) de l’élément de rapport qui sera utilisé pour les modèles. Utilisez le format : {"id": "<portal-id>"}. Si une valeur est indiquée, ce paramètre a priorité sur le paramètre Modèle de rapport.

String

arcpy.server.ExportWebMap(Web_Map_as_JSON, Output_File, {Format}, {Layout_Templates_Folder}, {Layout_Template}, {Layout_Item_ID}, {Report_Template}, {Report_Item_ID})
NomExplicationType de données
Web_Map_as_JSON

Une représentation JSON de l’état de la carte à exporter telle qu’elle apparaît dans l’application Web. Reportez-vous à la spécification ExportWebMap pour savoir comment mettre ce texte en forme. ArcGIS API for JavaScript vous permet d’obtenir cette chaîne JSON à partir de la carte.

String
Output_File

Nom du fichier en sortie. L’extension du fichier dépend de la valeur du paramètre Format.

File
Format
(Facultatif)

Indique le format dans lequel l’image cartographique est proposée.

  • PNG8Le format PNG8 (8-bit Portable Network Graphics) sera utilisé. Il s’agit de l’option par défaut.
  • PDFLe format PDF (Portable Document Format) sera utilisé.
  • PNG32Le format PNG32 (32-bit Portable Network Graphics) sera utilisé.
  • JPGLe format JPG (Joint Photographic Experts Group) sera utilisé.
  • GIFLe format GIF (Graphics Interchange Format) sera utilisé.
  • EPSLe format EPS (Encapsulated PostScript) sera utilisé.
  • SVGLe format SVG (Scalable Vector Graphics) sera utilisé.
  • SVGZLe format SVGZ (Compressed Scalable Vector Graphics) sera utilisé.
  • AIXLe format AIX (Adobe Illustrator Exchange) sera utilisé.
  • TIFFLe format TIFF (Tag Image File Format) sera utilisé.
Remarque :

L’arrière-plan du fichier en sortie est toujours opaque.

String
Layout_Templates_Folder
(Facultatif)

Chemin d’accès complet au dossier contenant les mises en page ou les rapports (fichiers .pagx, .rptx et .rptt) à utiliser comme modèles. L’emplacement par défaut est <install_directory>\Resources\ArcToolBox\Templates\ExportWebMapTemplates.

Folder
Layout_Template
(Facultatif)

Nom d’un modèle de la liste ou mot-clé MAP_ONLY. Si MAP_ONLY est utilisé ou si une chaîne vide est transmise, la carte en sortie ne contient aucun élément de mise en page (titre, légende ou barre d’échelle).

String
Layout_Item_ID
(Facultatif)

L’ID de portail (au format JSON) de l’élément de mise en page qui sera utilisé pour les modèles. Utilisez le format : {"id": "<portal-id>"}. Si une valeur est indiquée, ce paramètre a priorité sur le paramètre Layout_Template.

String
Report_Template
(Facultatif)

Nom du modèle de rapport.

Lorsque ce paramètre est renseigné, le paramètre Format doit est défini sur PDF. Si ce paramètre n’est pas spécifié, le fichier en sortie ne contient aucun rapport.

String
Report_Item_ID
(Facultatif)

L’ID de portail (au format JSON) de l’élément de rapport qui sera utilisé pour les modèles. Utilisez le format : {"id": "<portal-id>"}. Si une valeur est indiquée, ce paramètre a priorité sur le paramètre Report_Template.

String

Environnements

Cet outil n’utilise pas d’environnement de géotraitement.

Informations de licence

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

Rubriques connexes