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). Indoor Viewer respecte les interruptions lors du calcul d’itinéraire entre des localisations, si elles figurent dans votre carte Web.

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 :

  • Vous pouvez configurer les interruptions ponctuelles comme tenant compte des étages et les appliquer à 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 tenant compte des é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.
  • Vous pouvez configurer toutes les couches d’interruptions comme temporelles.

Vous pouvez inclure des entités d’interruption sous forme d’une couche basée sur un service d’entités à partir de votre organisation ArcGIS. Les modifications apportées aux couches d’interruptions basées sur un service d’entités sont disponibles immédiatement dans l’application Viewer.

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

Créer des interruptions à partir d’une classe d’entités autonome

Pour créer des interruptions de restriction à partir d’une classe d’entités autonome, procédez comme suit :

  1. Ouvrez la carte Viewer 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.

    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 à votre carte et apportez les modifications requises à la symbologie.
  5. Donnez l’un des noms suivants à la couche : Interruptions ponctuelles, Interruptions linéaires ou Interruptions polygonales.
    Remarque :

    Vous ne pouvez inclure qu’une couche de chaque type dans votre carte Viewer. Par exemple, la carte ne peut pas inclure deux couches Point Barriers (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. Partagez la carte Web à utiliser dans l’application Viewer.

L’itinéraire entre deux localisations évite désormais ces interruptions et les contourne lors de l’indication d’une feuille de route dans l’application Viewer.

Créer des interruptions à 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 la carte Viewer dans ArcGIS Pro.
  2. Créez une couche d’analyse d’itinéraires en procédant comme suit :
    Remarque :

    Si vous avez déjà créé une couche d’analyse d’itinéraires dans le même espace de travail Indoors, il est superflu d’en créer un nouveau.

    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 : la feuille de route évite de traverser l’interruption et permet de la contourner. Il s’agit de l’option par défaut.
    • 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. Partagez la carte Web à utiliser dans l’application Viewer.

Le temps de trajet est maintenant ajusté lors du passage par ces interruptions dans l’application Viewer.

Configurer les interruptions ponctuelles tenant compte des étages

Si vous avez configuré les cartes comme tenant compte des étages, vous pouvez configurer les interruptions ponctuelles pour qu’elles tiennent compte des étages.

  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 sur la couche Interruptions ponctuelles et sélectionnez Design (Conception) > Fields (Champs).
  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 d’interruptions ponctuelles est à présent configurée pour tenir compte des étages et vous pouvez utiliser le filtre des étages afin de visualiser les données concernant les interruptions. Les interruptions ponctuelles tenant compte des étages sont respectées dans l’application Viewer pour les feuilles de route qui passent par le niveau auquel elles se situent.

Remarque :

Si plusieurs parcours parallèles existent dans un couloir, vous devez placer plusieurs interruptions ponctuelles.

Configurer des interruptions temporelles

Vous pouvez configurer toutes les couches d’interruptions comme temporelles. L’application Viewer respecte les entités d’interruptions 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, l’application Viewer ignore 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 valeurs de paramètre 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 de temps doivent être exprimées en temps universel coordonné (UTC).

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

Rubriques connexes