Skip To Content

Configurer le portail pour imprimer des cartes

Dans cette rubrique

Vous pouvez configurer votre portail de façon à générer des documents imprimables à partir de cartes et applications Web. Cette opération s'effectue avec des services d'impression. Le niveau des fonctionnalités et de personnalisation varie selon le service d'impression qui est configuré avec le portail. Les services d'impression peuvent être :

  • Le service d'impression Portal for ArcGIS par défaut.
  • Le service PrintingTools d'un site ArcGIS for Server.
  • Un service d'impression personnalisé.

Le portail est fourni avec un service d'impression par défaut, comme décrit ci-dessous. Vous pouvez configurer votre portail autonome ou votre portail fédéré et le site du serveur de manière à utiliser le service PrintingTools d'une instance ArcGIS for Server. Si vous fédérez votre portail et le site du serveur et configurez un serveur d'hébergement, le service d'impression du serveur d'hébergement est automatiquement démarré et configuré avec le portail. Toutefois, si vous avez déjà configuré un service d'impression avec votre portail, l'URL n'est pas mise à jour lorsque vous spécifiez un serveur d'hébergement. Vous devez démarrer le service, le partager, puis le configurer en tant que service utilitaire.

Héritage :

Dans la version 10.3, si vous indiquiez un serveur d'hébergement pour votre portail, le service était automatiquement configuré avec le portail, mais vous deviez démarrer le service et le partager. A partir de la version 10.3.1, vous devez uniquement partager le service.

Un service d'impression personnalisé peut être utilisé avec un portail autonome, avec un portail qui a été fédéré avec un serveur, et avec un portail dans lequel un serveur d'hébergement est configuré.

Lorsque vous utilisez un service d'impression ArcGIS Server avec des services ajoutés au portail via HTTPS, une configuration complémentaire est nécessaire. Les machines qui exécutent le service d'impression doivent être configurées de façon à approuver les certificats signés par une autorité de certification depuis le site qui assure les services HTTPS. Cette configuration doit s'effectuer au niveau du système d'exploitation. Reportez-vous à la rubrique Activation du protocole SSL à l'aide d'un nouveau certificat signé par une autorité de certification pour savoir comment procéder.

Le service d'impression Portal for ArcGIS par défaut

Par défaut, Portal for ArcGIS est fourni avec un service d'impression doté des fonctionnalités d'impression de base. Le service d'impression par défaut permet d'imprimer ou d'afficher un aperçu des services de carte et d'entités à partir de la visionneuse de carte au format PNG. Cette image PNG est une vue MAP_ONLY de la carte Web et sa taille est de 670 x 500 pixels. Le service d'impression par défaut ne prend pas en charge l'impression d'autres types de services, tels que WMS, ou de fichiers. De même, les services de carte mis en cache peuvent uniquement être imprimés à l'aide du service d'impression par défaut lorsque des couches dynamiques sont activées pour le service. Vous ne pourrez pas utiliser le service d'impression par défaut avec les modèles d'application Web ou Web AppBuilder for ArcGIS.

Remarque :

Vérifiez que le portail est configuré de façon à approuver les certificats émanant de votre autorité de certification afin que le service d'impression par défaut puisse imprimer les services de carte et d'entités ajoutés au portail, qui utilisent HTTPS.

Le service d'impression Portal for ArcGIS par défaut est configuré lorsque la boîte de dialogue Impression dans les paramètres Utilitaires du portail indique Par défaut.

Service PrintingTools

PrintingTools est un service préconfiguré présent dans le dossier Utilitaires d'une instance ArcGIS for Server, qui crée un document imprimable à l'aide d'une des mises en page cartographiques prédéfinies. Il s'agit de conceptions basiques aux formats de papier A3 et A4 en orientation portrait et paysage. Chaque mise en page contient une flèche d'orientation vers le Nord, une barre d'échelle et un ratio, une date et un titre. Les formats en sortie pris en charge du service PrintingTools sont PDF, PNG32, PNG8, JPG, GIF, EPS, SVG et SVGZ.

Le service PrintingTools est arrêté par défaut. Vous devez utiliser ArcGIS Desktop ou le gestionnaire ArcGIS Server pour démarrer le service si vous souhaitez prendre en charge les workflows d'impression. Une fois le service PrintingTools démarré, vous pouvez y accéder à l'aide d'une URL au format suivant : https://webadaptor.domain.com/arcgis/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task.

Pour configurer PrintingTools avec votre portail, reportez-vous à la rubrique Configurer des services utilitaires. Une fois le service PrintingTools configuré comme service d'impression du portail, il est utilisé automatiquement dans le widget d'impression de Web AppBuilder et les modèles d'application Web qui contiennent les widgets d'impression. Une fois le service PrintingTools configuré avec le portail, le bouton Imprimer de la visionneuse de carte génère une vue MAP_ONLY de la carte Web. Pour imprimer à l'aide des mises en page prédéfinies qui sont fournies avec PrintingTools, partagez la carte Web dans une application de Web AppBuilder ou un modèle d'application Web dont les fonctionnalités d'impression sont activées. Vous pouvez imprimer à partir des modèles d'application Web Visionneuse de base, Visionneuse classique et Outils cartographiques.

Héritage :

Dans la version 10.3, les modèles d'application Web possédant des fonctionnalités d'impression étaient Visionneuse de base et Visionneuse classique.

Lorsque votre service de carte est mis en cache, le service PrintingTools peut utiliser une résolution qui est trop faible (par exemple, 96 PPP) pour les impressions grand format ou haute qualité. Pour imprimer à des résolutions plus élevées, il est recommandé d'activer les couches dynamiques sur votre service de carte mis en cache. Ceci permet au service d'impression d'obtenir des images cartographiques (via une requête d'exportation de la carte) à la résolution souhaitée (par exemple, 300 PPP) au lieu des tuiles de faible résolution. Pour en savoir plus, reportez-vous à la rubrique A propos des couches dynamiques.

Services d'impression personnalisés

Si vous souhaitez utiliser vos propres mises en page cartographiques, vous pouvez publier votre propre service pour une impression de cartes Web similaire à PrintingTools. Vous configurez ce service de manière à référencer votre propre dossier de documents ArcMap (MXD) que vous avez préparés avec diverses mises en page de carte.

Vous trouverez des instructions concernant la publication de votre propre service pour l'impression Web (et pour le pointer vers votre propre dossier de mises en page) dans Didacticiel : Publication de services supplémentaires pour l'impression. Ce didacticiel explique également comment mettre à jour ultérieurement vos mises en page. La méthode de mise à jour varie selon si vous avez inscrit ou non votre dossier de mises en page auprès du serveur avant la publication. Le didacticiel contient des instructions relatives aux deux scénarios.

Après avoir publié un service d'impression personnalisé, vous pouvez configurer le service avec votre portail. Reportez-vous à la rubrique Configurer des services utilitaires pour savoir comment procéder. Notez que le portail exige que le service d'impression personnalisé utilise HTTPS. Une fois le service d'impression personnalisé configuré comme service d'impression du portail, il est utilisé automatiquement dans le widget d'impression de Web AppBuilder et les modèles d'application Web qui contiennent les widgets d'impression. Une fois le service d'impression personnalisé configuré avec le portail, le bouton Imprimer de la visionneuse de carte génère une vue MAP_ONLY de la carte Web. Pour imprimer à l'aide de vos mises en page personnalisées, partagez la carte Web dans une application de Web AppBuilder ou un modèle d'application Web dont les fonctionnalités d'impression sont activées. Vous pouvez imprimer à partir des modèles d'application Web Visionneuse de base, Visionneuse classique et Outils cartographiques.

Héritage :

Dans la version 10.3, les modèles d'application Web possédant des fonctionnalités d'impression étaient Visionneuse de base et Visionneuse classique.

Lorsque votre service de carte est mis en cache, votre service d'impression personnalisé peut utiliser une résolution qui est trop faible (par exemple, 96 PPP) pour les impressions grand format ou haute qualité. Pour imprimer à des résolutions plus élevées, il est recommandé d'activer les couches dynamiques sur votre service de carte mis en cache. Ceci permet au service d'impression d'obtenir des images cartographiques (via une requête d'exportation de la carte) à la résolution souhaitée (par exemple, 300 PPP) au lieu des tuiles de faible résolution. Pour en savoir plus, reportez-vous à la rubrique A propos des couches dynamiques.

Légendes

Que votre portail soit configuré pour utiliser PrintingTools ou un service d'impression personnalisé, les légendes dans votre sortie imprimée auront le même comportement. Lorsque vous imprimez des services d'entités, la légende du document imprimé n'inclut que les entrées de légende des entités qui se trouvent dans l'étendue de la carte, tandis que les légendes des autres types de services incluent toutes les entrées de légende des entités, quelle que soit l'étendue de la carte.