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

Exécutez la procédure ci-dessous pour créer des interruptions à partir d’une classe d’entités autonome. Les interruptions créées à l’aide de cette méthode sont des interruptions restrictives.

  1. Ouvrez votre carte Viewer dans ArcGIS Pro.
  2. Cliquez avec le bouton droit dans votre espace de travail Indoors, dans la fenêtre Catalog (Catalogue), et sélectionnez New (Créer) > Feature Class (Classe d’entités).
    Remarque :

    Vous pouvez éventuellement créer les entités dans votre jeu de données Indoor.

  3. Créez une classe d’entités ponctuelles, linéaires ou surfaciques pour vos entités d’interruptions 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 à 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 et collez 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 vos interruptions ponctuelles comme tenant compte des étages.
    Remarque :

    Seules les interruptions ponctuelles peuvent prendre en compte les étages

  8. Vous pouvez également configurer vos 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 type restrictif ou coût à l’aide de couches d’analyse de réseau, procédez comme suit :

  1. Ouvrez votre 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. Sous 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 l’affichage de la fenêtre Catalog (Catalogue) pour voir 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 Barrier Type (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é) : ajoute à l’itinéraire un délai correspondant à l’interruption ponctuelle.
    • Scaled Cost (Coût proportionné) : ajoute à l’itinéraire un délai correspondant à l’interruption linéaire ou surfacique.
  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 vos interruptions ponctuelles comme tenant compte des étages.
    Remarque :

    Seules les interruptions ponctuelles peuvent prendre en compte les étages

  10. Vous pouvez également configurer vos 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é votre 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 d’interruptions ponctuelles et choisissez Design (Création) > 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 d’interruptions ponctuelles et choisissez Design (Création) > Fields (Champs).
  7. Ajoutez une valeur au champ LEVEL_ID pour chaque entité d’interruption correspondant au 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 qu’une couche d’interruptions possède une dimension temporelle, procédez comme suit :

  1. Cliquez avec le bouton droit sur la couche des interruptions et choisissez Design (Création) > Fields (Champs).
  2. Ajoutez un nouveau champ de type Date nommé START_TIME si votre classe d’entités ne comprend pas déjà un champ de date de début.
  3. Ajoutez un nouveau champ de type Date nommé END_TIME si votre classe d’entités ne comprend pas déjà un champ de date 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 d’heure de fin n’est défini ou si un champ d’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 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.
    Remarque :

    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 permettront de calculer l’itinéraire dans l’application Viewer en fonction des heures de début et de fin configurées.

Rubriques connexes