Configuration d'un déploiement en mode déconnecté
Dans cette rubrique
Si vous configurez Portal for ArcGIS dans un environnement où aucune connexion Internet n'est disponible ou tout accès à Internet est interdit par votre organisation, les problèmes suivants risquent de se poser :
- Il est impossible d'imprimer ou d'afficher un aperçu d'une carte Web.
- Il est impossible de rechercher ou de localiser une adresse dans une carte Web.
- Il est impossible de calculer une surface ou de dessiner une géométrie sur une carte Web.
- Il est impossible de spécifier l'étendue d'un élément de carte Web sur le site Web du portail.
- Les fonds de carte n'apparaissent pas lorsque vous ajoutez des services WMS OGC à la visionneuse de carte.
- Si vous avez activé le partage sur les réseaux sociaux, ces liens renvoient une erreur 404
Pour résoudre ces problèmes, vous devez configurer des paramètres SSL et HTTPS spécifiques et repointer le portail vers des ressources locales. Pour ce faire, consultez les sections suivantes.
Configurer des paramètres SSL et HTTPS
Vous devrez sans doute configurer certains paramètres SSL et HTTPS lors de l'installation de votre portail dans un environnement déconnecté.
Pointer le portail à nouveau vers les ressources locales
Parmi les éléments que vous devez repointer vers des ressources locales, on compte les services utilitaires du portail et les propriétés propres au site Web. Les paramètres des services utilitaires sont configurés via le portail. Le site Web possède ses propres fichiers de configuration, que vous devez modifier.
Services utilitaires
Service d'impression : lorsque vous cliquez sur Imprimer dans la visionneuse de carte du portail, le service d'impression permet d'afficher un aperçu de la carte et de l'imprimer. Par défaut, le service provient d'ArcGIS Online. Dans un environnement déconnecté, vous devrez configurer votre portail pour qu'il utilise un service d'impression provenant d'ArcGIS Server. Sinon, vous ne pourrez ni afficher un aperçu des cartes, ni les imprimer. Le service peut être un service d'impression ArcGIS Server préconfiguré ou un service d'impression personnalisé hébergé par le serveur.
Si vous spécifiez un serveur d'hébergement pour votre portail, le service d'impression du serveur d'hébergement est automatiquement configuré avec le portail. Il vous suffira de démarrer et partager le service d'impression pour pouvoir l'utiliser sur 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.
Service de géocodage : Portal for ArcGIS est préconfiguré pour utiliser le service de géocodage mondial hébergé par ArcGIS Online qui vous permet de rechercher et d'apparier une adresse ou un nom de lieu spécifié(e). Dans un environnement déconnecté, vous devrez configurer votre propre service de géocodage ArcGIS Server pour rechercher des adresses.
Service de géométrie : les services de géométrie effectuent les calculs nécessaires aux analyses spatiales telles que la bufferisation et le calcul de surfaces. Portal for ArcGIS utilise un service de géométrie ArcGIS Online par défaut. Dans un environnement déconnecté, vous devrez configurer votre propre service de géométrie ArcGIS Server. Le service peut être un service de géométrie ArcGIS Server préconfiguré ou un service de géométrie personnalisé hébergé par le serveur.
Service d'itinéraire : les services d'itinéraires vous permettent de trouver un itinéraire entre deux ou plusieurs emplacements. Le service utilitaire d'itinéraire du portail est utilisé pour la fonctionnalité Feuille de route disponible dans les cartes Web. Par défaut, aucun service d'itinéraire n'est configuré avec le portail. Pour obtenir une feuille de route dans la visionneuse de carte et un environnement déconnecté, vous devrez publier votre propre service d'itinéraire ArcGIS Server.
Pour savoir comment mettre à jour les services utilitaires pour qu'ils pointent vers des services locaux, reportez-vous à la rubrique Configuration des services utilitaires qui contient des informations supplémentaires.
Propriétés du site Web
extentService: "<URL vers le service de carte local>", : le service d'étendue permet de mettre à jour ou de définir l'étendue d'un élément de carte Web dans la boîte de dialogue Définir l’étendue du site Web du portail. Par défaut, le service d'étendue provient d'ArcGIS Online. Dans un environnement déconnecté, vous devrez configurer votre portail avec un service de carte ArcGIS Server. Le service doit utiliser le système de coordonnées géographiques WGS 1984 avec l'ID connu (WKID) 4326.
gcsBasemapService: "<URL vers le service de carte local>", : le service de fond de carte GCS sert de fond de carte pour les services WMS OGC qui ne prennent pas en charge le système de coordonnées Web Mercator. Par défaut, le service de fond de carte GCS provient d'ArcGIS Online. Dans un environnement déconnecté, vous devrez configurer votre portail avec un service de carte ArcGIS Server. Le service doit utiliser le système de coordonnées géographiques WGS 1984 avec l'ID connu (WKID) 4326.
showSocialMediaLinks: false, : indique si des liens Facebook et Twitter apparaissent ou non dans la boîte de dialogue des détails des éléments. La valeur par défaut est false, ce qui signifie que les liens ne s'affichent pas. Si cette propriété était définie sur vrai après l'installation, vous devrez désactiver les liens dans un environnement déconnecté.
webSearchEnabled: false, : indique si les recherches de contenu de votre portail sont autorisées sur le Web (Google, par exemple). La valeur par défaut est true. Dans un environnement déconnecté, désactivez les recherches Web.
Le fichier contenant ces propriétés se trouve dans <Portal for ArcGIS installation directory>/customizations/<version number>/webapps/arcgis#home/js/esri/arcgisonline/config.js. Il est recommandé d'effectuer une copie de sauvegarde de ce fichier avant de le modifier.
Astuce:
Après avoir modifié les propriétés dans le fichier, vous devez redémarrer votre portail pour appliquer les modifications et effacer le cache de votre navigateur (y compris les cookies), afin de faire apparaître les modifications sur le site Web du portail. Pour en savoir plus, reportez-vous à la rubrique Définition des options avancées du portail.
ArcGIS API for JavaScript
L'installation de Portal for ArcGIS comprend la version 3.13 de l'API ArcGIS pour JavaScript. Vous n'avez pas besoin d'héberger votre propre API ni de faire pointer le portail sur la version locale. Le portail et les modèles d'application Web font automatiquement référence à l'API installée. L'API installée localement est généralement disponible à l'adresse suivante : https://webadaptor.domain.com/arcgis/jsapi/jsapi.
Modèles d'applications Web
Portal for ArcGIS comprend divers modèles d'applications Web que les utilisateurs peuvent publier sur le portail ou télécharger et héberger sur un serveur Web. Les modèles d'applications Web prêts à l'emploi que les utilisateurs publient sur le portail sont configurés automatiquement pour utiliser l'API ArcGIS pour JavaScript hébergée localement. Si vos utilisateurs veulent télécharger les modèles d'application Web et les utiliser pour créer des applications hébergées sur un serveur Web, ils devront suivre les instructions du fichier readme.html qui accompagne les modèles.
Fonds de carte
La configuration préalable de Portal for ArcGIS inclut un ensemble de fonds de carte provenant d'ArcGIS Online. Ces fonds de carte ne peuvent pas être utilisés dans des workflows hors connexion. Par exemple, vous ne pouvez pas utiliser ces fonds de carte préconfigurés hors connexion dans Collector for ArcGIS.
Vous pouvez utiliser un script python pour ajouter les fonds de carte ArcGIS Online par défaut en tant qu'éléments de carte sur votre portail. Les éléments de carte des fonds de carte peuvent être déconnectés et utilisés dans des workflows hors connexion. Pour en savoir plus, reportez-vous à la rubrique Exemple : Préparer des fonds de carte Esri à utiliser dans des workflows hors connexion.
Operations Dashboard for ArcGIS
Operations Dashboard for ArcGIS est une application qui offre une vue d'ensemble opérationnelle commune pour surveiller un événement ou un système au sein de votre organisation. Vous pouvez déployer Operations Dashboard avec votre portail pour créer des vues d'opération, qui sont composées de cartes, listes, diagrammes et autres outils visant à afficher et suivre les données géographiques dynamiques. Pour plus d'informations, reportez-vous à la rubrique Déployer Operations Dashboard sur Portal for ArcGIS.
Vous avez un commentaire à formuler concernant cette rubrique ?