Configurer des interruptions d’itinéraire

Disponible avec l’extension ArcGIS Indoors Maps.

Les interruptions sont des entités qui reflètent les modifications provisoires apportées au réseau (du fait, par exemple, de travaux de rénovation ou de réparation du bâtiment). Les applications mobiles ArcGIS Indoors respectent les interruptions lors du calcul d’itinéraire entre des localisations, si elles figurent dans la carte indoor.

Le type d’interruption par défaut est une interruption à caractère restrictif, ce qui signifie que la feuille de route évite de traverser l’interruption et la contourne. Vous pouvez également configurer des interruptions de type coût, qui ne sont pas évitées. Un délai supplémentaire qui rallonge le temps de trajet est alors ajouté.

Pour en savoir plus sur les interruptions

Les interruptions peuvent être représentées par un point, une ligne ou un polygone. Tenez compte des points suivants lorsque vous choisissez le type d’interruption à créer :

  • Les interruptions ponctuelles peuvent être configurées selon les étages et appliquées à un niveau spécifique d’une ressource lorsqu’une interruption est présente à un seul niveau. Par exemple, si l’aile ouest du troisième niveau d’un bâtiment est en construction, vous pouvez placer des interruptions ponctuelles détectant les étages aux entrées de l’aile ouest au troisième niveau uniquement.
  • Il n’est pas possible de configurer les interruptions linéaires et surfaciques selon les étages, celles-ci étant appliquées à tous les niveaux d’un bâtiment. Les interruptions qui ne tiennent pas compte des étages peuvent être utilisées lorsque la même surface est affectée à tous les niveaux d’un bâtiment. Il peut s’agir, par exemple, d’ascenseurs ou de cages d’escalier fermées pour maintenance ou d’interruptions extérieures telles que des parking fermés ou des zones de construction.
  • Toutes les couches d’interruptions peuvent être configurées pour être dotées de propriétés temporelles.

Vous pouvez inclure des entités d’interruption sous forme d’une couche locale dans le paquetage de cartes mobiles (MMPK) ou d’une couche basée sur un service d’entités à partir de votre organisation ArcGIS. Les modifications apportées aux entités d’interruption locales figurant dans un MMPK doivent être actualisées sur le MMPK pour que les modifications soient disponibles pour les utilisateurs de l’application mobile Indoors. Les modifications apportées aux couches d’interruptions basées sur un service d’entités sont disponibles immédiatement pour les utilisateurs de l’application Indoors mobile.

Vous pouvez ajouter et configurer les interruptions sur votre carte mobile Indoors à partir de classes d’entités autonomes ou de couches d’analyse de réseau.

À partir d’une classe d’entités autonome

Pour créer des interruptions à partir d’une classe d’entités autonome, procédez comme indiqué ci-après. Les interruptions créées à l’aide de cette méthode sont des interruptions de restriction.

  1. Ouvrez une carte mobile Indoors dans ArcGIS Pro.
  2. Cliquez avec le bouton droit sur l’espace de travail Indoors dans la fenêtre Catalog (Catalogue) et sélectionnez New (Nouveau) > Feature Class (Classe d’entités).

    Vous pouvez également créer les entités dans un jeu de données indoor.

  3. Créez une classe d’entités ponctuelles, linéaires ou surfaciques pour les entités d’interruption en fonction des besoins de votre organisation.

    Vous pouvez créer une classe de chaque type au maximum.

    Remarque :

    Seuls les champs OBJECTID et SHAPE sont obligatoires. Vous pouvez ajouter des champs pour stocker des informations supplémentaires en fonction des besoins de votre organisation.

  4. Ajoutez la classe d’entités à la carte mobile Indoors et apportez les modifications nécessaires à la symbologie.
  5. Nommez la couche Interruptions ponctuelles, Interruptions linéaires ou Interruptions surfaciques.

    La carte mobile Indoors ne peut comporter qu’une seule couche de chaque type. Par exemple, la carte ne peut pas comporter deux couches Interruptions ponctuelles.

  6. Créez des entités ponctuelles, linéaires ou surfaciques, ou copiez des entités existantes.
    Conseil :

    Vous pouvez activer temporairement la visibilité de la couche Parcours pour faciliter la visualisation lors de la création des interruptions. Activez la capture pour contrôler la précision du pointeur lors de la création des entités d’interruption.

  7. Vous pouvez également configurer les interruptions ponctuelles comme tenant compte des étages.
    Remarque :

    Seules les interruptions ponctuelles peuvent prendre en compte les étages

  8. Vous pouvez également configurer les interruptions de sorte qu’elles soient dotées de propriétés temporelles.
  9. Enregistrez la carte.
  10. Créez et partagez un paquetage de cartes mobiles.

L’itinéraire entre deux emplacements évite désormais ces interruptions et les contourne lors de l’obtention d’une feuille de route dans les applications Indoors mobiles.

À partir de couches d’analyse de réseau

Pour créer des interruptions de restriction ou de coût à l’aide de couches d’analyse de réseau, procédez comme suit :

  1. Ouvrez une carte mobile Indoors dans ArcGIS Pro.
  2. Créez une couche d’analyse d’itinéraires en procédant comme suit :
    Remarque :

    Si vous avez créé une couche d’analyse d’itinéraires pour Indoor Viewer dans le même espace de travail Indoors, il n’est pas nécessaire d’en créer une autre.

    1. Sur l’onglet Analysis (Analyse), dans le groupe Workflows (Processus), cliquez sur Network Analysis (Analyse de réseau) > Route (Itinéraire).

      Le groupe de couches Itinéraire est ajouté à la fenêtre Contents (Contenu). Elle comprend plusieurs sous-couches contenant les entrées et sorties de l’analyse.

    2. Cliquez avec le bouton droit de la souris sur la couche Itinéraire, sélectionnez Properties (Propriétés), puis Source.

      Notez l’emplacement de la source de données d’analyse qui s’affiche. Il s’agit de l’emplacement du fichier de la couche Itinéraire.

    3. Supprimez le groupe de couches Itinéraire de la fenêtre Contents (Contenu).
  3. Accédez à la couche Itinéraire dans la fenêtre Catalog (Catalogue) et ajoutez des couches d’interruptions ponctuelles, linéaires et surfaciques à la carte.
    Remarque :

    Vous devrez peut-être actualiser la fenêtre Catalog (Catalogue) pour afficher les couches d’analyse.

  4. Sous l’onglet Edit (Modifier), cliquez sur Create (Créer).

    La fenêtre Créer des entités apparaît.

  5. Dans la fenêtre Create Features (Créer des entités), cliquez sur la couche à laquelle vous voulez ajouter des interruptions, puis créez des entités ponctuelles, linéaires ou surfaciques.
  6. Sous l’onglet Edit (Mise à jour), dans le groupe Selection (Sélection), cliquez sur Attributes (Attributs).

    La fenêtre Attributes (Attributs) apparaît.

  7. Sélectionnez le type d’interruption à créer dans le menu déroulant BarrierType (Type d’interruption) :
    • Restriction : il s’agit de la valeur par défaut. La feuille de route évite de traverser l’interruption et permet de la contourner.
    • Added Cost (Coût ajouté) – Un délai correspondant à une interruption ponctuelle est ajouté à l’itinéraire.
    • Scaled Cost (Coût proportionné) – Un délai correspondant à une interruption linéaire ou surfacique est ajouté à l’itinéraire.
  8. Pour les interruptions de coût, définissez les attributs suivants comme il convient pour augmenter le temps de trajet du fait du franchissement de l’interruption :
    • Added Cost (Coût ajouté) : définissez une valeur pour l’attribut Attr_WalkTime.
    • Scaled Cost (Coût proportionné) : définissez les valeurs pour les attributs Attr_WalkTime et Attr_Length.
  9. Vous pouvez également configurer les interruptions ponctuelles comme tenant compte des étages.
    Remarque :

    Seules les interruptions ponctuelles peuvent prendre en compte les étages

  10. Vous pouvez également configurer les interruptions de sorte qu’elles soient dotées de propriétés temporelles.
  11. Enregistrez la carte.
  12. Créez et partagez un paquetage de cartes mobiles.

Le temps de trajet est ajusté lors du calcul d’itinéraire passant par ces interruptions dans les applications mobiles Indoors.

Interruptions ponctuelles avec prise en compte des étages

Si vous avez configuré la carte comme tenant compte des étages, vous pouvez configurer les interruptions ponctuelles pour qu’elles prennent en compte les étages.

Pour qu’une couche d’interruptions ponctuelles tienne compte des étages, procédez comme suit :

  1. Cliquez avec le bouton droit sur la couche Interruptions ponctuelles et sélectionnez Design (Conception) > Fields (Champs).
  2. Ajoutez un champ de type texte nommé LEVEL_ID.
  3. Cliquez sur Save (Enregistrer) et fermez la fenêtre Fields (Champs).
  4. Double-cliquez sur la couche Interruptions ponctuelles dans la fenêtre Contents (Contenu) pour ouvrir la boîte de dialogue Layer Properties (Propriétés de la couche).
  5. Cliquez sur l’onglet Floors (Étages) et définissez le champ LEVEL_ID pour le paramètre Floor Field (Champ d’étage).
  6. Cliquez avec le bouton droit de la souris sur la couche Interruptions ponctuelles et sélectionnez Attribute Table (Table attributaire).
  7. Ajoutez une valeur au champ LEVEL_ID pour chaque entité d’interruption correspondant à la valeur LEVEL_ID du niveau auquel se situe l’interruption.

La couche Interruptions ponctuelles est à présent configurée comme tenant compte des étages et vous pouvez utiliser le filtre des étages afin de visualiser les données des interruptions. Les interruptions ponctuelles prenant en charge les étages sont respectées dans les applications Indoors mobiles pour les feuilles de route qui passent par le niveau auquel elles se situent.

Remarque :

Vous devez placer plusieurs interruptions ponctuelles si plusieurs parcours existent en parallèle dans un couloir.

Interruptions temporelles

Toutes les couches d’interruptions peuvent être configurées pour être dotées de propriétés temporelles. Les applications mobiles Indoors respectent les entités d’interruption si les feuilles de routes sont générées pendant la période indiquée. Si les feuilles de route sont générées en dehors de la période indiquée, les applications Indoors mobiles ignorent les interruptions, même si elles sont présentes dans la carte.

Pour assortir les couches d’interruptions de propriétés temporelles, procédez comme suit :

  1. Cliquez avec le bouton droit sur la couche des interruptions et sélectionnez Design (Conception) > Fields (Champs).
  2. Ajoutez un nouveau champ de type Date nommé START_TIME si la classe d’entités ne comprend pas un champ de date/heure de début.
  3. Ajoutez un nouveau champ de type Date nommé END_TIME si votre classe d’entités ne comprend pas un champ de date/heure de fin.
  4. Cliquez sur Save (Enregistrer) et fermez la fenêtre Fields (Champs).
  5. Cliquez avec le bouton droit de la souris sur la couche d’interruptions, sélectionnez Properties (Propriétés), puis cliquez sur l’onglet Time (Temps).
  6. Cliquez sur la flèche de la liste déroulante Layer Time (Propriétés temporelles de la couche) et sélectionnez Each feature has start and end time fields (Chaque entité possède des champs d’heure de début et de fin).
  7. Définissez les paramètres Start Time Field (Champ d’heure de début) et End Time Field (Champ d’heure de fin).
    Remarque :

    Si aucun champ de date/heure de fin n’est défini ou si un champ de date/heure de fin est défini mais qu’aucune valeur n’est spécifiée, l’interruption est considérée comme valide indéfiniment à partir de la date et l’heure de début.

  8. Cliquez sur OK.
  9. Cliquez avec le bouton droit de la souris sur la couche d’interruptions et sélectionnez Attribute Table (Table attributaire).
  10. Ajoutez les valeurs requises aux champs START_TIME et END_TIME.

    Les valeurs temporelles doivent être spécifiées en temps UTC.

La couche d’interruptions est maintenant dotée de propriétés temporelles et les interruptions serviront à calculer l’itinéraire dans l’application mobile Indoors en fonction des dates et heures de début et de fin configurées.

Rubriques connexes