Étiquette | Explication | Type de données |
Carte Web en tant que JSON | 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. Les API Web ArcGIS (pour JavaScript, Flex, Silverlight, etc.) vous permettent d’obtenir cette chaîne JSON dans 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.
Remarque :L'arrière-plan du fichier en sortie est toujours opaque. | String |
Dossier de modèles de mise en page (Facultatif) | Chemin d’accès complet au dossier contenant les mises en page (fichiers .pagx) à utiliser comme modèles de mise en page. 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 vous choisissez MAP_ONLY 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 |
Synthèse
Joue le rôle d’application Web (par exemple, services inclus, paramètres de visibilité de couche et graphiques côté client) et renvoie une mise en page imprimable ou une carte élémentaire de la zone d’intérêt spécifiée.
Utilisation
L’entrée de cet outil est un texte au format JSON (notation d’objet JavaScript) décrivant les couches, graphiques et autres paramètres de la carte Web. La notation 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 en vue d’une impression, y compris le service préconfiguré PrintingTools. Les API Web ArcGIS pour JavaScript, Flex et Silverlight utilisent 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 avec des données vectorielles locales ou créer des atlas), préférez la fonction ConvertWebMapToArcGISProject() du module Pythonarcpy.mp à cet outil. Pour que votre 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.
Paramètres
arcpy.server.ExportWebMap(Web_Map_as_JSON, Output_File, {Format}, {Layout_Templates_Folder}, {Layout_Template})
Nom | Explication | Type de données |
Web_Map_as_JSON | 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. Les API Web ArcGIS (pour JavaScript, Flex, Silverlight, etc.) vous permettent d’obtenir cette chaîne JSON dans 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.
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 (fichiers .pagx) à utiliser comme modèles de mise en page. 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 vous choisissez MAP_ONLY 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 |
Environnements
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?