Si vous configurez ArcGIS Enterprise 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 :
- Si vous accédez au portail ArcGIS Enterprise et au répertoire ArcGIS Portal via HTTPS, le chargement des applications peut prendre jusqu’à une minute dans Internet Explorer.
- 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 à Map Viewer (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 ArcGIS Enterprise 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.
Vous devez également modifier le comportement d'Internet Explorer, de sorte qu'il ne se connecte pas à Internet lors de l'utilisation de HTTPS.
Empêcher Internet Explorer de se connecter à Internet lors de l’utilisation de HTTPS
Par défaut, Internet Explorer essaie de se connecter à Internet lorsque vous tentez d’ouvrir des URL HTTPS dans le navigateur. Dans un environnement sans accès à Internet, le navigateur essaie de se connecter à Internet pendant un certain laps de temps, habituellement une minute. Par exemple, après une minute, le délai d’attente du navigateur expirera et ce dernier pourra se connecter à l’URL. Ce comportement est souvent interprété à tort comme une mauvaise connexion, car le navigateur semble ne pas répondre jusqu’à ce que la valeur de délai d’attente soit atteinte.
Pour empêcher ce comportement et autoriser l’accès au site web du portail et au répertoire ArcGIS Portal immédiatement à partir du navigateur, réduisez la valeur de délai d’attente sur les machines qui exécutent Internet Explorer. Pour cela, procédez comme suit :
- Cliquez sur Démarrer > Exécuter.
- Dans la boîte de dialogue Open (Ouvrir) saisissez mmc et cliquez sur OK.
- Cliquez sur Fichier > Ajouter ou supprimer des composants logiciels enfichables.
- Dans la boîte de dialogue Add or Remove Snap-ins (Ajouter ou supprimer des composants logiciels enfichables) sélectionnez le composant logiciel enfichable Group Policy Object Editor (Editeur d’objets de stratégie de groupe) et cliquez sur Add (Ajouter).
- Dans la boîte de dialogue Select Group Policy Object (Sélection d’un objet Stratégie de groupe), cliquez sur Finish (Terminer).
- Dans la boîte de dialogue Add or Remove Snap-ins (Ajouter ou supprimer des composants logiciels enfichables), cliquez sur OK.
- Sous Racine de la console, développez Stratégie de l'ordinateur local > Configuration ordinateur > Paramètres Windows > Paramètres de sécurité, puis sélectionnez Stratégies de clé publique.
- Sous Type d'objet, double-cliquez sur Paramètres de validation du chemin d'accès du certificat.
- Cliquez sur l'onglet Récupération du réseau et activez Définir ces paramètres de stratégie.
- Modifiez la valeur Default retrieval timeout settings (Paramètres de délai de récupération par défaut) sur 1 seconde.
- Cliquez sur OK.
- Sous Racine de la console, développez Stratégie de l’ordinateur local > Configuration ordinateur > Modèles d’administration > Système > Gestion de la communication Internet, puis sélectionnez Paramètres de configuration Internet.
- Double-cliquez sur Désactiver la mise à jour automatique des certificats racines et cliquez sur Activé.
- Cliquez sur OK et fermez la console.
Pointer le portail vers les ressources locales
Parmi les éléments que vous devez faire pointer vers des ressources locales figurent les services utilitaires du portail ArcGIS Enterprise 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.
Désactiver le contenu externe
Parce qu’un certain contenu Esri nécessite un accès externe à Internet, vous devez désactiver ce contenu pour empêcher les requêtes à des ressources ArcGIS Online. Lorsque vous désactivez le contenu, un groupe sélectionné d’éléments est désactivé :
- Tous les fonds de carte appartenant à « esri_[lang] »
- Tout le contenu appartenant à « esri_nav »
- Tout le contenu appartenant à « esri »
Pour désactiver le contenu externe, procédez comme suit :
- Connectez-vous au répertoire de Portal for ArcGIS en tant qu'administrateur de votre organisation. L'URL est au format suivant : https://webadaptorhost.domain.com/webadaptorname/portaladmin.
- Cliquez sur System (Système) > Content (Contenu) > Configuration> Update (Mettre à jour).
- Assurez-vous que la case d’option False (Faux) est sélectionnée, puis cliquez sur Update (Mettre à jour).
Une fois le contenu externe désactivé, vous devez spécifier un groupe personnalisé dont les fonds de carte s’afficheront dans la bibliothèque de fonds de carte.
Fonds de carte
Le portail ArcGIS Enterprise est fourni préconfiguré avec une collection de fonds de carte issus de ArcGIS Online. L'utilisation de ces fonds de carte n'est pas prise en charge dans un environnement déconnecté. À la place, créez vos propres fonds de carte personnalisés et configurez le portail de sorte à proposer ces fonds de carte dans la bibliothèque de fonds de carte.
Remarque :
Avant de créer vos fonds de carte personnalisés, configurez votre portail ArcGIS Enterprise pour qu’il utilise les fonds de carte raster par défaut d’Esri. Cette étape permet de garantir que Map Viewer fonctionne correctement lors de la création de fonds de carte personnalisés.
- Connectez-vous au site Web du portail en tant qu’administrateur ou membre doté de privilèges permettant de gérer le site Web de l’organisation.
- Cliquez sur Organization (Organisation), puis sur Settings (Paramètres).
- Cliquez sur l'onglet Carte.
- Dans la section Basemap Gallery (Bibliothèque de fonds de carte), désélectionnez la case Use Esri vector basemaps in supported ArcGIS apps (Utiliser les fonds de carte vectoriels Esri dans les applications ArcGIS prises en charge).
Pour plus de détails sur la création et la configuration de fonds de carte personnalisés dans votre portail ArcGIS Enterprise, reportez-vous à la rubrique Personnaliser des fonds de carte.
Contenu ArcGIS Living Atlas of the World
ArcGIS Living Atlas of the World est une collection de contenu géographique prêt à l’emploi disponible sur ArcGIS Online. Il peut être désactivé depuis votre portail ArcGIS Enterprise pour les environnements déconnectés. Toutefois, vous pouvez toujours utiliser le contenu de couche de contours de Living Atlas dans un environnement déconnecté en téléchargeant des fichiers depuis My Esri et en les publiant comme couches d’entités dans votre portail.
Services réseaux
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 Print (Imprimer) dans le portail Map Viewer, le service d’impression permet d’afficher un aperçu de la carte et d’imprimer cette dernière. Par défaut, le service provient de ArcGIS Online. Dans un environnement déconnecté, vous devez configurer votre portail pour qu'il utilise un service d'impression provenant d'un site ArcGIS Server, faute de quoi, vous ne pourrez pas prévisualiser ou imprimer de cartes Web. Il peut s’agir du service d'impression préconfiguré du site ArcGIS Server ou d’un service d'impression personnalisé hébergé sur 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 : le portail ArcGIS Enterprise est préconfiguré pour utiliser le ArcGIS World Geocoding Service, qui est hébergé par ArcGIS Online, pour vous permettre de rechercher et d’apparier une adresse ou un nom de lieu spécifié. 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. Le portail ArcGIS Enterprise 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. Il peut s’agir d’un service de géométrie préconfiguré du site ArcGIS Server ou d’un service de géométrie personnalisé hébergé sur 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é Directions (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 Map Viewer dans un environnement déconnecté, vous devrez publier votre propre service d’itinéraire ArcGIS Server.
Propriétés du site Web
configurePortalAGOEnv: true : permet de déterminer le proxy utilisé pour les services utilitaires configurés. Dans un environnement déconnecté, définissez cette propriété sur false.
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 Set Extent (Définir l’étendue) du site web du portail. Par défaut, le service d'étendue provient de 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 de 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.
portalAGOConfigEnabled: true, : contrôle l’affichage de l’onglet ArcGIS Online dans la page Organizations Settings (Paramètres de l’organisation). Dans un environnement déconnecté, définissez cette propriété sur false. Pour désactiver l’accès au contenu Living Atlas, suivez la procédure de désactivation de l’accès au contenu Living Atlas dans votre portail, puis définissez cette propriété sur false (faux).
portalLivingAtlasConfigEnabled: true, : avec la propriété portalAGOConfigEnabled, cette propriété contrôle l’affichage de la section Configure Living Atlas Content (Configurer le contenu Living Atlas) dans l’onglet ArcGIS Online de la page Organizations Settings (Paramètres de l’organisation). Dans un environnement déconnecté, suivez la procédure permettant de désactiver l’accès au contenu Living Atlas dans votre portail, puis définissez cette propriété sur false.
searchArcGISOnlineEnabled: false, : cette propriété permet de désactiver l’option dans Map Viewer afin de rechercher des couches dans ArcGIS Online. La valeur par défaut est true. Si 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 Search for Layers (Rechercher des couches) de Map Viewer.
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é.
Le fichier contenant ces propriétés se trouve dans <Portal for ArcGIS installation directory>\customizations\<version number>\framework\webapps\arcgis#home\js\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 modifications apportées au fichier config.js doivent être réappliquées après la mise à niveau.
ArcGIS API for JavaScript
L’installation de Portal for ArcGIS 10.8 comprend les versions 3.30 et 4.13 de ArcGIS API for JavaScript. Portal for ArcGIS 10.8.1 inclut les versions 3.32 et 4.15 de ArcGIS API for JavaScript. Les modèles d'application portail et Web font automatiquement référence à l'API installée. La version 3.30/3.32 de l’API est disponible sur https://<webadaptor host>.<domain>.com/<webadaptor name>/jsapi/jsapi. La version 4.13/4.15 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 pour l’utiliser avec l’édition développeur de ArcGIS Web AppBuilder 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
ArcGIS Enterprise 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 du portail.
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.
Vous avez un commentaire à formuler concernant cette rubrique ?