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 les suivantes :

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. Si vous utilisez un 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 android/data/com.esri.navigator/files/mappackages sur votre appareil Android.
    Remarque :

    Si le dossier mappackages n’existe pas, vous pouvez le créer manuellement.

  5. Faites glisser ou copiez-collez le fichier .mmpk depuis votre ordinateur dans le dossier android/data/com.esri.navigator/files/mappackages de votre appareil.
    Remarque :

    Pour accéder à un MMPK à partir de votre ordinateur, vous devez enregistrer le paquetage dans un fichier dans ArcGIS Pro lors de sa création ou télécharger le fichier de MMPK à partir de 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).

Attention :

Une fois qu’un appareil a été mis à jour vers Android 11 ou version ultérieure, Navigator ne peut plus ouvrir les cartes qui ont été chargées indépendamment sur l’appareil dans le dossier ArcGIS/mmpks avant la mise à jour.

Il se peut que vous ne puissiez pas non plus accéder au stockage externe de l’appareil lors de sa connexion à un ordinateur.

Pour savoir comment accéder aux cartes existantes et au stockage externe, reportez-vous à la rubrique How To: Sideload mobile map packages (MMPKs) to ArcGIS Navigator using Android 11.

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.   Reportez-vous à l’aide de Apple pour plus d’informations sur l’utilisation de iTunes pour partager des fichiers entre votre ordinateur et votre appareil et suivez la procédure pour copier le fichier .mmpk de votre ordinateur vers l’application Navigator sur votre appareil.
      Remarque :

      Pour accéder à un MMPK à partir de votre ordinateur, vous devez enregistrer le paquetage dans un fichier dans ArcGIS Pro lors de sa création ou télécharger le fichier de MMPK à partir de 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. Lorsqu’un opérateur de terrain touche le lien, la carte ou l’itinéraire qu’il doit utiliser s’ouvre dans Navigator. 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ètres n’est transmis, l’appui sur les liens ouvre Navigator (ou vous invite à télécharger l’application).

ParamètreValeursRemarques

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’ID de l’é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

  • Nécessite 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 pour l’itinéraire un point de départ différent de la localisation 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

  • Nécessite start.
  • Si vous le souhaitez, spécifiez 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

  • Si vous le souhaitez, définissez cette valeur sur true pour optimiser l’itinéraire.
  • La valeur est définie sur false par défaut.
  • 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

  • Si vous le souhaitez, définissez 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

  • Si vous le souhaitez, spécifiez une URL à ouvrir une fois la navigation de l’itinéraire terminée.
  • 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 si le contrôle doit être rendu à l’application d’appel

  • Nécessite callback.
  • Si vous le souhaitez, spécifiez le nom de l’application à utiliser dans Navigator en cas d’ajout d’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 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 qu’aucun téléchargement n’ait lieu.

En voici un exemple :

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

Conseil :

Si l’opérateur de terrain n’a pas ouvert dans Navigator une carte couvrant l’étendue de l’itinéraire fourni dans le lien, l’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 :

Conseil :

Si l’opérateur de terrain n’a pas ouvert dans Navigator une carte couvrant l’ensemble des arrêts fournis dans le lien, l’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.

L’exemple de lien suivant affiche la feuille de route entre l’aéroport international de Los Angeles et l’aéroport international d’Ontario en utilisant leurs codes d’aéroports respectifs plutôt que des adresses avec des noms de début et de fin définis :

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é.

L’exemple de lien suivant spécifie que Navigator doit afficher la feuille de route vers une localisation unique et, une fois l’opérateur arrivé, qu’il doit lui indiquer que l’application utilisée pour accéder à Navigator(en l’occurrence, ArcGIS Field Maps) va être ouverte :

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

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 recommandé de demander aux opérateurs de terrain de confirmer son bon fonctionnement. Assurez-vous que les personnes utilisant vos liens peuvent y accéder.

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 la localisation de l’opérateur de terrain.
    Conseil :

    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 connaître l’approche de Esriconcernant la solution de gestion des périphériques mobiles, consultez l’article ArcGIS Secure Mobile Implementation Patterns sur le site Web ArcGIS Trust Center.

Lorsque vous vous préparez à déployer Navigator sur les périphériques mobiles de votre organisation via le logiciel GPM, il existe certains paramètres d’application et de profil que vous voudrez peut-être définir. 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 présente les paramètres suivants qui peuvent être implémentés avec la configuration des applications dans votre solution de gestion des périphériques mobiles :

CléValeurRemarques

portalURL

L’URL du portail de votre organisation

  • Au lancement de Navigator, le système accède directement à l’écran de connexion pour le 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, Face ID ou mot de passe doit être définie sur l’appareil mobile pour que l’authentification locale puisse être activée.
  • Définissez cette valeur sur true pour activer l’authentification locale.
  • Le type de valeur est booléen.

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 est utilisé pour afficher l’écran de connexion du portail dans Navigator. Pour que cela fonctionne correctement avec un VPN par application activé, le domaine de votre portail (par exemple, mycompany.com) doit être spécifié dans le paramètre Safari Domains (Domaines Safari) dans le profil 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 configurez un Safari Domain (Domaine Safari) dans le profil VPN par application comme décrit ci-dessus, l’application Navigateur Safari peut également accéder au domaine de portail 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 la gestion des appareils mobiles, au lancement de l’application sur un appareil mobile géré, la connexion au VPN par application désigné se fait automatiquement. Lorsque Navigator fonctionne 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.