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. Voici quelques-unes des options disponibles du service d'impression :
- 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.
Mises en page d'impression personnalisées dans la visionneuse de carte
A partir de la version 10.4, vous pouvez fournir des mises en page personnalisées pour imprimer dans la visionneuse de carte. Les mises en page reposent sur les éléments proposés dans le service d'impression de l'organisation.
Vous devez ajouter un service d'impression en suivant les étapes fournies dans Configurer des services utilitaires. Une fois que le portail a validé l'URL REST fournie, tous les modèles de mise en page initiaux fournis par votre service d'impression apparaissent (avec l'option d'impression de la légende si elle est disponible). Si votre portail propose plusieurs mises en page d'impression, le bouton Imprimer de la visionneuse de carte inclut une liste déroulante des différentes mises en page d'impression. Vous pouvez créer, mettre à jour ou supprimer des modèles afin de personnaliser davantage l'impression des cartes dans la visionneuse de carte. Ces modifications sont enregistrées en tant que paramètre dans votre portail. Elles ne sont pas enregistrées dans le service d'impression.
Vous pouvez gérer les modèles de mise en page des manières suivantes :
- Pour créer une nouvelle mise en page, cliquez sur Créer un modèle d'impression, puis entrez un nom de 50 caractères de longueur maximum et une description de 120 caractères de longueur maximum. Les caractères < et > sont filtrés. Choisissez le format—Image (PNG32) ou PDF— et une mise en page (fournie par votre service d'impression). Cochez la case permettant d'imprimer la légende si votre service inclut une légende. Cliquez sur Créer et Enregistrer pour enregistrer la nouvelle mise en page.
- Pour afficher des informations sur un modèle, cliquez sur le bouton d'informations en regard du modèle.
- Pour modifier un modèle existant, cliquez sur le bouton de modification en regard du modèle et apportez vos modifications. Cliquez sur Mettre à jour pour visualiser vos modifications et les enregistrer.
- Pour supprimer un modèle existant, cliquez sur le bouton de suppression en regard du modèle.
- Pour inclure dans la liste des modèles ceux qui sont actuellement fournis par votre service d'impression, cliquez sur Actualiser. Les nouveaux modèles d'impression du service sont ajoutés à la liste des modèles. Les modèles basés sur des mises en page d'impression qui ne sont plus disponibles dans le service sont supprimés.
- Pour rétablir les modèles tels qu'ils sont fournis dans votre service d'impression, supprimez l'URL du service d'impression, cliquez sur Enregistrer et saisissez à nouveau l'URL du service d'impression.
- Si vous souhaitez bénéficier de l'expérience d'impression par défaut de la visionneuse de carte, supprimez tous vos modèles de mise en page et cliquez sur Enregistrer. La mention Carte uniquement apparaît dans votre liste de modèles.
- La mise en page Carte uniquement contient par défaut tous les services d'impression. Cette mise en page comporte uniquement le contenu de la carte sans d'autres éléments de mise en page.
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.
Remarque :
Les légendes des couches en continu, WMS, des couches avec transparence et des couches qui utilisent la cartographie dynamique risquent de ne pas s'afficher correctement.
Vous avez un commentaire à formuler concernant cette rubrique ?