Si vous configurez Portal for ArcGIS dans un environnement où aucune connexion Internet n'est disponible ou que tout accès à Internet est interdit par votre organisation, les problèmes suivants risquent de se produire :
- Vous ne parvenez pas à imprimer ou à afficher un aperçu d'une carte Web.
- Il est impossible de rechercher ou de localiser une adresse dans une carte Web.
- Le calcul d'une surface ou le dessin d'une géométrie ne fonctionne pas.
- Vous ne pouvez pas 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 HTTPS spécifiques et repointer le portail vers des ressources locales. Pour ce faire, consultez les sections suivantes.
Configurer des paramètres HTTPS
Lors de l'installation de votre portail dans un environnement déconnecté, vous devez vous assurer que le portail fait confiance aux certificats émanant de votre autorité de certification. Pour plus d'informations, reportez-vous à la rubrique Configuration du portail de manière à approuver les certificats de votre autorité de certification.
Pointer le portail vers les ressources locales
Parmi les éléments que vous devez pointer vers des ressources locales figurent 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
Pour savoir comment mettre à jour les services utilitaires pour qu'ils pointent vers des services locaux, reportez-vous à la rubrique Configurer des services utilitaires qui contient des informations supplémentaires. Les informations suivantes présentent les changements nécessaires.
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 devez configurer votre portail pour qu'il utilise un service d'impression provenant d'ArcGIS Server. Sinon, vous ne pouvez ni prévisualiser ni imprimer les cartes Web. 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, ce qui vous permet de rechercher et de cartographier une adresse ou un nom de lieu en particulier. Dans un environnement déconnecté, vous devez 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 bufférisation 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 devez 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 devez publier votre propre service d'itinéraire ArcGIS Server.
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 devez configurer votre portail avec un service de carte GIS 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 aux 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 devez configurer votre portail avec un service de carte GIS Server. Le service doit utiliser le système de coordonnées géographiques WGS 1984 avec l'ID connu (WKID) 4326.
searchArcGISOnlineEnabled: false, : cette propriété vous permet de désactiver l'option dans la visionneuse de carte d'un portail afin de rechercher des couches dans ArcGIS Online. La valeur par défaut est true. Lorsque cette propriété est désactivée, l'option de recherche des couches dans ArcGIS Online est masquée dans la boîte de dialogue Rechercher des couches de la visionneuse de carte.
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.
Les modifications apportées à ces propriétés ne sont pas conservées lors d'une mise à jour. Les changements apportés au fichier config.js doivent être appliqués à nouveau après la mise à niveau.
ArcGIS API for JavaScript
Portal for ArcGIS inclut les versions 3.20 et 4.3 d’ArcGIS API for JavaScript dans le cadre de l’installation. Les modèles d'application portail et Web font automatiquement référence à l'API installée. La version 3.20 de l’API est disponible sur https://<webadaptor host>.<domain>.com/<webadaptor name>/jsapi/jsapi. La version 4.3 de l'API est disponible sur https://<webadaptor host>.<domain>.com/<webadaptor name>/jsapi/jsapi4..
Vous pouvez télécharger et héberger votre propre version d'ArcGIS API for JavaScript à utiliser avec l’édition développeur de Web AppBuilder for ArcGIS ou pour bénéficier des fonctionnalités d'API les plus récentes.
L'API hébergée localement peut également être utilisée pour afficher un aperçu des services ArcGIS Server dans le répertoire de services. Pour plus d'informations, reportez-vous à la rubrique Connexion du répertoire de services ArcGIS Server à votre portail.
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. Pour plus d'informations, reportez-vous à la rubrique Modèles d'applications configurables de l'aide Portal for ArcGIS.
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 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. L'utilisation de ces fonds de carte n'est pas prise en charge dans un environnement déconnecté. Vous pouvez à la place créer vos propres fonds de carte personnalisés et configurer le portail de sorte à proposer ces fonds de carte dans la bibliothèque de fonds de carte. Pour plus d'informations, reportez-vous à la rubrique Personnaliser les fonds de carte.
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 dans 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 ?