Déployer

Le processus de base dans Navigator consiste à télécharger une carte, à créer un itinéraire et à se déplacer le long de cet itinéraire, tout ceci étant effectué par l’opérateur de terrain dans l’application.

Vous pouvez souhaiter fournir une aide supplémentaire à vos opérateurs de terrain en leur permettant de télécharger une carte personnalisée ou en définissant des itinéraires partagés qu’ils peuvent utiliser.

Il existe d’autres façons de déployer des informations supplémentaires pour vos opérateurs de terrain. Cette rubrique présente ces méthodes de déploiement alternatives, notamment :

Copier des cartes de navigation sur l’appareil

Outre la possibilité de télécharger des cartes dans Navigator, vous pouvez copier (chargement indépendant) des paquetages de cartes mobiles (MMPK) directement sur votre appareil Android ou iOS.

Android

  1. Préparez un paquetage de cartes mobiles (.mmpk) à l’aide de ArcGIS Pro. Pour plus de détails, reportez-vous à la rubrique Préparer des cartes.
  2. Sur Mac, téléchargez l'utilitaire de transfert de fichiers Android et suivez les instructions fournies. Si vous utilisez un ordinateur fonctionnant avec Windows, ignorez cette étape.
  3. Connectez l'appareil à votre ordinateur.
  4. Accédez au dossier ArcGIS/mmpks sur votre appareil Android.
  5. Faites glisser ou copiez-collez le fichier .mmpk depuis votre ordinateur dans le dossier ArcGIS/mmpks de votre appareil.
    Remarque :

    Pour accéder à un fichier MMPK sur votre ordinateur, vous devez soit enregistrer le paquetage en tant que fichier dans ArcGIS Pro lors de sa création, soit télécharger le fichier MMPK depuis votre contenu ArcGIS Online.

  6. Effectuez un balayage vers le bas sur la liste Maps (Cartes) de Navigator sur votre appareil pour l’actualiser.

    Le fichier .mmpk apparaît sous On Device (Sur l’appareil) dans la liste Maps (Cartes).

iOS

  1. Préparez un paquetage de cartes mobiles (.mmpk) à l’aide de ArcGIS Pro. Pour plus de détails, reportez-vous à la rubrique Préparer des cartes.
  2. Copiez le fichier .mmpk qui se trouve sur votre ordinateur dans l’application Navigator de votre appareil à l’aide de iTunes ou de l’application Fichiers.
    • iTunes : connectez votre appareil à votre ordinateur.   Consultez l'l'aide Applepour obtenir des informations sur l’utilisation de iTunes pour partager des fichiers entre votre ordinateur et votre appareil et suivez la procédure donnée pour copier le fichier .mmpk depuis votre ordinateur vers l’application Navigator sur votre appareil.
      Remarque :

      Pour accéder à un fichier MMPK sur votre ordinateur, vous devez soit enregistrer le paquetage en tant que fichier dans ArcGIS Pro lors de sa création, soit télécharger le fichier MMPK depuis votre contenu ArcGIS Online.

    • Application Fichiers : utilisez l’application Fichiers pour copier des fichiers .mmpk directement depuis des applications compatibles, telles que iCloud Drive, Box, ou Google Drive. Dans l’application Fichiers, accédez à l’emplacement où vous avez transféré le fichier .mmpk et copiez-le sur votre appareil, dans le dossier Navigator. Pour connaître la procédure complète, consultez l'aide Apple sur l’utilisation de l’application Fichiers sur votre appareil.
      Remarque :

      L’utilisation de l'application Fichiers nécessite iOS version 11 ou ultérieure.

  3. Effectuez un balayage vers le bas sur la liste Maps (Cartes) de Navigator sur votre appareil pour l’actualiser.

    Le fichier .mmpk apparaît sous On Device (Sur l’appareil) dans la liste Maps (Cartes).

Ouvrir Navigator à partir d’un lien

Les opérateurs de terrain peuvent télécharger une carte ou un itinéraire dans Navigator, mais vous pouvez également leur fournir une URL permettant d’y accéder directement. Partagez un lien d’accès à votre carte via un courrier électronique, un message texte, une page Web, un code QR ou une autre application pour que vos opérateurs de terrain puissent ouvrir directement la bonne carte et accéder à leur travail. Lorsque le lien est activé, Navigator s’ouvre sur la carte que votre opérateur de terrain doit utiliser. Vous pouvez même disposer d’un itinéraire déjà prêt ou commencer la navigation à l’ouverture de la carte. Une fois le lien créé, vérifiez qu’il fonctionne correctement avant de l’envoyer à vos opérateurs de terrain.

Liens Navigator

Les liens Navigator ont le format suivant : https://navigator.arcgis.app?parameter=value&parameter=value, où les paires paramètre et valeur sont remplacées par les valeurs que vous souhaitez utiliser pour ouvrir une carte ou un itinéraire. Par exemple, https://navigator.arcgis.app?itemID=54b927a0eeab413a885c647d1fa393da&stop=15500+US+101,+Klamath,+CA+95548 utilise le paramètre itemID et la valeur 54b927a0eeab413a885c647d1fa393da pour télécharger et ouvrir une carteNavigator de Californie fournie par Esri avec cet identifiant. Le paramètre stop et la valeur 15500+US+101,+Klamath,+CA+95548 désignent cette adresse comme coordonnées d’arrêt d’un itinéraire à partir de la position actuelle d’un opérateur de terrain.

Paramètres

Les paramètres suivants sont pris en charge avec les liens d’accès à Navigator. Si aucun paramètre n’est transmis, il suffit de toucher le lien pour que Navigator s’ouvre (ou vous invite à télécharger l’application).

ParamètreValeursNotes

itemID

ID d’élément du paquetage de cartes mobiles (MMPK) à télécharger et ouvrir dans Navigator

  • L’identifiant d’élément se trouve dans l’URL de la page de l’élément pour le MMPK. Par exemple, si l’URL de la page de l'élément du MMPK est https://www.arcgis.com/home/item.html?id=fc60dfd46b234fbeaa74e76e6b17fb7b, l’identifiant d’élément du MMPK est fc60dfd46b234fbeaa74e76e6b17fb7b.
  • Les cartes fournies pour être utilisées avec Navigator sont accessibles via le groupe de cartes de Navigator sur ArcGIS.com.

routeItemID

ID d’élément de l’itinéraire partagé à télécharger et ouvrir dans Navigator

  • L’ID d’élément se trouve dans l’URL de la page de l’élément de votre couche d'itinéraire. Par exemple, si l’URL de la page de l’élément de votre couche d'itinéraire est https://www.arcgis.com/home/item.html?id=3ac4145c1ac44aea86e9ed42e00fbb0d, l’ID d’élément de la couche d'itinéraire est 3ac4145c1ac44aea86e9ed42e00fbb0d.
  • Le lien ne peut pas contenir les paramètres start, stop, optimize ou travelmode.

stop

L’emplacement d’un arrêt sur l’itinéraire

  • Utiliser les coordonnées de latitude et de longitude, une adresse, ou une entité.
  • Séparez les coordonnées par une virgule, sans espace.
  • Les adresses et entités doivent être au format requête et les URL encodées (les espaces peuvent être encodés à l’aide du symbole + ou %20).
  • Les entités sont identifiées à l’aide des mêmes termes utilisés lors de leur recherche sur la carte.
  • Le lien ne peut pas contenir le paramètre routeItemID.

stopname

Le nom associé à un arrêt sur l’itinéraire

  • Requiert stop.
  • Si vous le souhaitez, attribuez un nom à un arrêt.
  • Doit être codé au format URL

start

Un point de départ pour l’itinéraire différent de l’emplacement actuel de l’opérateur de terrain

  • Requiert au moins un stop dans le lien.
  • Vous pouvez également spécifier un point de départ pour l’itinéraire différent de l’emplacement de l’appareil mobile.
  • Utiliser les coordonnées de latitude et de longitude, une adresse, ou une entité.
  • Séparez les coordonnées par une virgule sans espace (les espaces peuvent être codés en utilisant le symbole + ou %20).
  • Les adresses et entités doivent être au format requête et codées au format URL.
  • Les entités sont identifiées à l’aide des mêmes termes utilisés lors de leur recherche sur la carte.
  • Le lien ne peut pas contenir le paramètre routeItemID.

startname

Le nom associé au départ de l’itinéraire

  • Requiert start.
  • Vous avez la possibilité de spécifier le nom du point de départ de l’itinéraire.
  • Doit être codé au format URL

optimize

Spécifier s’il convient d’optimiser l’ordre des arrêts de l’itinéraire

  • Vous avez la possibilité de définir cette valeur sur true pour optimiser l’itinéraire.
  • Prend par défaut la valeur false.
  • Le lien ne peut pas contenir le paramètre routeItemID.

travelmode

Le nom du mode de déplacement à utiliser dans le calcul d’itinéraire.

  • Sensible à la casse.
  • Si ce paramètre n’est pas spécifié, le mode de déplacement par défaut de la carte est utilisé.
  • La carte définit quels sont les modes de déplacement disponibles.
  • Le lien ne peut pas contenir le paramètre routeItemID.

navigate

Indiquer s’il faut lancer immédiatement la navigation pour l’itinéraire

  • Vous avez la possibilité de définir cette valeur sur true pour ouvrir Navigator en mode de navigation.
  • Prend par défaut la valeur false.

callback

L’URL à charger lorsque la navigation se termine

  • Vous avez l’option de spécifier une URL à ouvrir lorsque la navigation de l’itinéraire se termine.
  • Quand ce paramètre est spécifié, le lien de rappel s’ouvre lorsque la navigation prend fin.

callbackprompt

Nom de l'application à utiliser lorsque Navigator demande à l’utilisateur s’il faut rendre le contrôle à l’application d’appel

  • Requiert callback.
  • Vous avez la possibilité de spécifier le nom de l'application à utiliser dans Navigator lorsque vous incluez un paramètre callback dans le lien.

Les exemples suivants indiquent comment utiliser ces paramètres pour obtenir le comportement voulu avec le lien Navigator.

Remarque :

L’appareil mobile doit disposer d’une connexion internet pour télécharger les cartes et itinéraires.

Télécharger et ouvrir une carte

Téléchargez et ouvrez une carte de navigation à l’aide du paramètre itemID. Si la carte spécifiée est déjà téléchargée sur l’appareil de l’opérateur de terrain, elle est ouverte dans Navigator sans téléchargement.

En voici un exemple :

https://navigator.arcgis.app?itemID=54b927a0eeab413a885c647d1fa393da

Télécharger et ouvrir un itinéraire

Téléchargez et ouvrez un itinéraire partagé à l’aide du paramètre routeItemID. Si l'itinéraire spécifié est déjà téléchargé sur l’appareil de l’opérateur de terrain, il est ouvert dans Navigator sans téléchargement.

En voici un exemple :

https://navigator.arcgis.app?routeItemID=3ac4145c1ac44aea86e9ed42e00fbb0d

Astuce :

Si l’opérateur de terrain n'a pas encore ouvert dans Navigator une carte couvrant l’étendue de l’itinéraire fourni dans le lien, une erreur Unable to Calculate Route (Impossible de calculer l'itinéraire) s’affiche. Pour éviter que ceci ne se produise, incluez dans le lien le paramètre itemID ainsi que le paramètre routeItemID pour la carte que vous souhaitez que l’opérateur de terrain utilise.

Afficher les feuilles de route vers un emplacement

Affichez les feuilles de route vers un emplacement à l’aide du paramètre stop. L'emplacement actuel de l’utilisateur est utilisé comme point de départ. Le mode de déplacement par défaut de la carte est utilisé.

Voici quelques exemples :

Astuce :

Si l’opérateur de terrain n'a pas encore ouvert dans Navigator une carte couvrant l’ensemble des arrêts fournis dans le lien, une erreur Cannot Calculate Route (Impossible de calculer l'itinéraire) s’affiche. Pour éviter que ceci ne se produise, incluez dans le lien le paramètre itemID ainsi que les emplacements des stop pour la carte que vous souhaitez que l’opérateur de terrain utilise.

Spécifier un point de départ personnalisé

Utilisez un point de départ personnalisé lorsque vous souhaitez indiquer un point de départ différent de l’emplacement actuel de l’opérateur de terrain.

Le lien d’exemple suivant affiche les feuilles de route entre l’aéroport international de Los Angeles et l’aéroport international d’Ontario à l’aide de leurs codes d’aéroports respectifs plutôt que d’utiliser des adresses et des noms d’arrêts et de départ spécifiques :

https://navigator.arcgis.app?stop=ONT&stopname=Ontario+International+Airport&start=LAX&startname=Los+Angeles+International+Airport

Générer des feuilles de route contenant plusieurs arrêts

Générez des feuilles de route contenant plusieurs arrêts dans un seul lien.

Le lien d’exemple suivant contient deux arrêts utilisant des adresses :

https://navigator.arcgis.app?stop=569+S+G+St,+Arcata,+CA&stop=7707+Tompkins+Hill+Rd,+Eureka,+CA

Le lien d’exemple suivant contient deux arrêts et deux noms d’arrêt, pour lesquels un arrêt utilise une adresse, et l’autre des coordonnées de latitude et de longitude :

https://navigator.arcgis.app?stop=1157+Orange+St,+Redlands,+CA+92374&stopname=Historical+Glass+Museum&stop=34.05435,-117.18391&stopname=A.+K.+Smiley+Public+Library

Activer l’optimisation d'itinéraire

Navigator optimise l'itinéraire contenant plusieurs arrêts lorsque le paramètre optimize est inclus et que la valeur est définie sur true.

Le lien d’exemple suivant spécifie que l’ordre des deux arrêts doit être optimisé :

https://navigator.arcgis.app?stop=41.5848,-124.0861&stop=41.5544,-124.0867&optimize=true

Définir le mode de déplacement

Les cartes de navigation Navigator peuvent inclure plusieurs modes de déplacement. Lorsqu’une valeur est spécifiée pour le paramètre travelmode, celui-ci est utilisé lors de l’établissement des feuilles de route. Dans le cas contraire, le mode de déplacement par défaut est utilisé.

Le lien d’exemple suivant génère une feuille de route vers le siège de Esri en fonction du mode de déplacement Durée du trajet pour camions :

https://navigator.arcgis.app?stop=380+New+York+St,+Redlands,+CA&stopname=Esri&travelmode=Trucking+Time

Remarque :

Le paramètre travelmode respecte la casse. La carte de navigation définit quels sont les modes de déplacement disponibles. Les cartes de navigation fournies avec Navigator possèdent les modes de déplacement suivants :

  • Temps de trajet en voiture
  • Distance à parcourir
  • Temps de trajet en camion
  • Distance en camion
  • Durée du trajet à pied
  • Distance à pied
  • Temps de trajet en zone rurale
  • Distance à parcourir en zone rurale

Commencer la navigation automatiquement

Navigator démarre automatiquement la navigation lorsque l’on touche le lien si le paramètre navigate est spécifié et défini sur true.

Le lien d’exemple suivant génère une feuille de route vers le siège de Esri et ouvre Navigator en mode de navigation :

https://navigator.arcgis.app?stop=380+New+York+St,+Redlands,+CA&stopname=Esri&navigate=true

Ouvrir une application lorsque la navigation se termine

Lorsque vous vous connectez à Navigator depuis une autre application, vous pouvez utiliser callback pour revenir à l’application d’origine et callbackprompt pour informer les utilisateurs que la navigation prend fin avant de les faire revenir à l’application d’origine. Lorsque callbackprompt n'est pas utilisé, l’application d’origine reprend directement le contrôle, et aucun message n’est affiché.

Le lien d’exemple suivant indique à Navigator d’afficher la feuille de route vers un emplacement, puis une fois arrivé à cet emplacement, d’informer l’utilisateur que l’application utilisée pour accéder à Navigator (dans ce cas précis, ArcGIS Collector) sera ouverte :

https://navigator.arcgis.app?stop=41.5848,-124.086&callbackprompt=Collector&callback=arcgis-collector://

Tester les liens

Lorsque vous avez créé un lien, vous pouvez vérifier qu’il fonctionne. Vous pouvez effectuer cette vérification vous-même, mais il est également recommandé de demander aux opérateurs de terrain de confirmer son bon fonctionnement. Assurez-vous que les personnes utilisant vos liens pourront les utiliser.

Avant de partager votre lien pour qu’il soit utilisé sur le terrain, vérifiez qu’il fonctionne comme prévu. Soyez attentif aux points suivants :

  • La bonne carte s’ouvre (et se télécharge si elle n’est pas déjà présente sur l'appareil).
  • Si le lien inclut les paramètres start, stop ou routeItemID, le bon itinéraire s'affiche dans Navigator.
  • Si le lien comprend le paramètre stopname ou startname, ces noms apparaissent dans les Details (Détails) de l’itinéraire.
  • Si le lien inclut le paramètre travelmode, le mode de déplacement spécifié est bien utilisé dans Navigator.
  • Si l’itinéraire du lien conduit ou part d’une entité ou adresse, la bonne entité ou adresse est utilisée dans l’itinéraire.

Dépanner

Certains problèmes courants peuvent survenir lorsque vous testez vos liens. Découvrez comment les résoudre dans les sections suivantes.

La carte ne se télécharge pas ou ne s’ouvre pas

  • Vérifiez que la carte est bien partagée avec les opérateurs de terrain.
  • Vérifiez que la valeur itemID correspond au paramètre id dans l’URL de la page de l’élément de la carte.
  • Assurez-vous que la carte est un paquetage de cartes mobiles en consultant sa page d'élément. Dans le cas contraire, consultez la rubrique Préparer des cartes pour plus d’informations sur la création d’un paquetage de cartes mobiles.

L’itinéraire ne s’affiche pas

  • Vérifiez que la carte Current (Actuelle) de l’opérateur de terrain dans Navigator couvre l’ensemble de l’itinéraire et l’emplacement de l’opérateur de terrain.
    Astuce :

    Dans le lien, incluez le paramètre itemID pour la carte que vous souhaitez que les opérateurs de terrain utilisent avec l’itinéraire.

  • Les paramètres doivent être codés au format URL. Les espaces doivent être codés à l’aide des symboles + ou %20.
  • Si le lien inclut le paramètre routeItemID, procédez comme suit :
    • Vérifiez que la couche d'itinéraire est bien partagée avec les opérateurs de terrain.
    • Vérifiez que la valeur routeItemID correspond au paramètre id dans l’URL de la page de l’élément de la couche d'itinéraire.
    • Assurez-vous que l’élément est une couche d'itinéraire en consultant sa page d'élément. Dans le cas contraire, consultez la rubrique Créer des itinéraires partagés pour plus d’informations sur la création d’une couche d’itinéraire.

La recherche ne renvoie pas les résultats escomptés

  • Si les adresses ne sont pas renvoyées par la recherche, vérifiez que la carte possède un localisateur d'adresses général. Consultez la rubrique Ajouter un localisateur d'adresses général.
  • Si les entités ne sont pas renvoyées par la recherche, ou que celle-ci renvoie des entités incorrectes, vérifiez que la recherche de ressources est activée pour la couche dans la carte et qu’elle utilise le champ adéquat. Consultez la rubrique Activer la recherche.

Gestion des périphériques mobiles

La gestion des périphériques mobiles (GPM) désigne un logiciel employé pour l’administration des appareils mobiles au sein d’une organisation. Un logiciel de gestion des périphériques mobiles permet d’améliorer la sécurité des données et du réseau, ainsi que de définir et d’appliquer des stratégies liées aux appareils mobiles. Le recours à un logiciel de gestion des périphériques mobiles accroît en outre l’efficacité des déploiements d’applications et facilite la gestion des appareils mobiles, en permettant notamment de contrôler comment et quand une application est mise à jour. Pour en savoir plus sur les approches de Esri concernant la gestion des périphériques mobiles (GPM), reportez-vous au document sur les modèles d'implémentation ArcGIS Secure Mobile sur le site ArcGIS Trust Center.

Lors de la préparation du déploiement de Navigator sur les appareils mobiles de votre organisation via un logiciel de gestion des périphériques mobiles (GPM), vous pouvez configurer certains paramètres de l’application et de profil. Ceux-ci incluent l’URL du portail, l’authentification locale, et les paramètres VPN par application.

Remarque :

Si vous utilisez un appareil Android, Chrome ou un autre navigateur doit être installé et activé pour afficher l'écran de connexion au portail.

Configuration de l'application Navigator

La configuration de l'application (également nommée AppConfig) désigne le format dans lequel sont fournis les paramètres de l'application, tels que l’URL du portail et l’authentification locale, entre autres. Au lieu de configurer ces paramètres manuellement à chaque installation d’une application mobile, vous pouvez utiliser votre logiciel de gestion des périphériques mobiles (GPM) pour spécifier et appliquer automatiquement les configurations d’application. Ces paramètres sont définis sous forme d’un dictionnaire de paires clé-valeur dans un fichier XML. Le mode de création du dictionnaire dépend du logiciel GPM que vous utilisez. Pour plus d'informations sur la configuration de l’application, consultez la page AppConfig Community.

Navigator permet d’implémenter les paramètres suivants via la configuration d’application de votre logiciel GPM :

CléValeurNotes

portalURL

L’URL du portail de votre organisation

  • À son lancement, Navigator affiche directement l’écran de connexion au portail de votre organisation.
  • Par exemple, https://myportal.mycompany.com/gis.
  • Le type de valeur est chaîne.

enableLocalAuthentication

Attention :

iOS uniquement.

Spécifiez si vous souhaitez utiliser la méthode d’authentification biométrique et par mot de passe définie sur l’appareil mobile lorsque Navigator démarre ou est ramené au premier plan

  • L’authentification par Touch ID ou par mot de passe doit être définie sur l’appareil mobile pour activer l’authentification locale.
  • Définissez cette valeur sur true pour activer l’authentification locale.
  • Le type de valeur est booléen.
  • Reportez-vous à la rubrique Prise en charge de la sécurité renforcée par Navigator pour en savoir plus.

Réseau privé virtuel (VPN) par application

Le fait de configurer un réseau privé virtuel par application (VPN par application) au sein de votre GPM vous permet de restreindre l’accès aux ressources internes à des applications spécialement gérées. Navigator peut être déployé avec cette configuration. Pour configurer un VPN par application afin de l’utiliser avec Navigator, reportez-vous à la documentation du logiciel GPM que vous employez.

Attention :

Si vous utilisez iOS et ArcGIS Online ou ArcGIS Enterprise 10.6.1 ou version ultérieure, Safari st utilisé pour afficher l’écran de connexion au portail dans Navigator. Pour que cela fonctionne correctement lorsqu’un VPN par application est activé, le domaine de votre portail (par exemple, mycompany.com) doit être spécifié dans le paramètre Safari Domains (Domaines Safari) du profil du VPN par application que vous utilisez. Si le paramètre Safari Domains (Domaines Safari) n’est pas correctement défini, les appareils mobiles attribués ne peuvent pas accéder à l’écran de connexion au portail Navigator.

Lorsque vous définissez le paramètre Safari Domain (Domaine Safari) dans le profil du VPN par application, comme décrit ci-dessus, le navigateur Safari peut également accéder au domaine de portail que vous avez spécifié dans le paramètre Safari Domains (Domaines Safari). Si vous voulez bloquer cet accès, configurez une restriction iOS (iOS Restriction) (si votre logiciel GPM le permet) en utilisant l’option Block Safari Browser App (Bloquer l’application de navigateur Safari) sur les appareils souhaités.

Une fois les paramètres du VPN par application configurés pour Navigator dans votre logiciel de gestion des périphériques mobiles (GPM), l’application se connecte automatiquement au réseau VPN par application approprié lorsqu’elle est lancée sur un appareil mobile géré. Lorsque Navigator est exécuté en arrière-plan, le VPN par application reste connecté, mais uniquement à Navigator. Lorsque Navigator est fermé, l’appareil mobile se déconnecte automatiquement du VPN par application.