Disponible avec l’extension ArcGIS Indoors Maps.
Les interruptions d’itinéraire 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 d’un bâtiment). Indoors Viewer respecte les interruptions lors du calcul d’itinéraire entre des localisations, si elles figurent dans la 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 :
- 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 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.
- 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 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 :
- Ouvrez la carte Viewer dans ArcGIS Pro.
- 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.
- 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.
- Ajoutez la classe d’entités à la carte et mettez à jour la symbologie comme souhaité.
- Donnez l’un des noms suivants à la couche : Interruptions ponctuelles, Interruptions linéaires ou Interruptions polygonales.
La carte ne peut comporter qu’une seule couche de chaque type. Par exemple, il ne peut pas y avoir deux couches d’interruptions ponctuelles dans la carte.
- 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.
- Vous pouvez également configurer les interruptions ponctuelles comme tenant compte des étages.
Remarque :
Seules les interruptions ponctuelles peuvent prendre en compte les étages
- Vous pouvez également configurer les interruptions de sorte qu’elles soient dotées de propriétés temporelles.
- Enregistrez la carte.
- Partagez la carte Web à utiliser dans l’application Viewer.
L’itinéraire entre deux localisations évite désormais ces localisations de restriction d’interruption et les contourne en indiquant des feuilles 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 :
- Ouvrez la carte Viewer dans ArcGIS Pro.
- 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.
- 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.
- 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.
- Supprimez le groupe de couches Itinéraire de la fenêtre Contents (Contenu).
- Sur l’onglet Analysis (Analyse), dans le groupe Workflows (Processus), cliquez sur Network Analysis (Analyse de réseau) > Route (Itinéraire).
- 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.
- Sous l’onglet Edit (Modifier), cliquez sur Create (Créer).
La fenêtre Créer des entités apparaît.
- 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.
- Sous l’onglet Edit (Mise à jour), dans le groupe Selection (Sélection), cliquez sur Attributes (Attributs).
La fenêtre Attributes (Attributs) apparaît.
- 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.
- 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.
- Vous pouvez également configurer les interruptions ponctuelles comme tenant compte des étages.
Remarque :
Seules les interruptions ponctuelles peuvent prendre en compte les étages
- Vous pouvez également configurer les interruptions de sorte qu’elles soient dotées de propriétés temporelles.
- Enregistrez la carte.
- Partagez la carte Web à utiliser dans l’application Viewer.
Le temps de trajet est ajusté lors du calcul d’itinéraire passant 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.
Pour qu’une couche d’interruptions ponctuelles tienne compte des étages, procédez comme suit :
- Cliquez avec le bouton droit sur la couche Interruptions ponctuelles et sélectionnez Data Design (Conception de données) > Fields (Champs).
- Ajoutez un champ nommé LEVEL_ID et configurez l’option Data Type (Type de données) sur Text (Texte).
- Cliquez sur Save (Enregistrer) et fermez la fenêtre Fields (Champs).
- 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).
- Cliquez sur l’onglet Floors (Étages) et définissez le champ LEVEL_ID pour le paramètre Floor Field (Champ d’étage).
- Cliquez avec le bouton droit de la souris sur la couche Interruptions ponctuelles et sélectionnez Attribute Table (Table attributaire).
- Ajoutez une valeur au champ LEVEL_ID pour chaque entité d’interruption correspondant à la valeur LEVEL_ID du niveau auquel se situe l’interruption.
Remarque :
Vérifiez que vous avez un ensemble de valeurs dans le champ LEVEL_ID pour chaque entité d’interruption ponctuelle. Si le champ LEVEL_ID ne comporte pas de valeur, c’est la valeur z de l’interruption ponctuelle qui est prise en compte pour calculer l’itinéraire.
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 :
Vous devez placer plusieurs interruptions ponctuelles s’il existe des parcours en parallèle dans un couloir.
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 :
- Cliquez avec le bouton droit sur la couche des interruptions et sélectionnez Data Design (Conception des données) > Fields (Champs).
- Ajoutez un nouveau champ nommé START_TIME et configurez l’option Data Type (Type de données) sur Date si la classe d’entités ne comprend pas de champ de date/heure de début.
- Ajoutez un nouveau champ nommé END_TIME et configurez l’option Data Type (Type de données) sur Date si la classe d’entités ne comprend pas de champ de date/heure de fin.
Conseil :
Vous pouvez sélectionner Timestamp Offset (Décalage de l’horodatage) dans l’option Data Type (Type de données) pour stocker les valeurs de date et d’heure qui sont en décalage par rapport au temps universel coordonné (UTC), afin que chaque interruption soit appliquée à la bonne heure dans le fuseau horaire associé.
- Cliquez sur Save (Enregistrer) et fermez la fenêtre Fields (Champs).
- 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).
- Dans la section Filter using time (Filtrer à l’aide du temps), sélectionnez Filter layer content based on attribute values (Filtrer le contenu de la couche en fonction de valeurs attributaires).
- 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).
- 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.
- Cliquez sur OK.
- Cliquez avec le bouton droit de la souris sur la couche d’interruptions et sélectionnez Attribute Table (Table attributaire).
- Ajoutez les valeurs requises aux champs START_TIME et END_TIME.
Remarque :
Les valeurs temporelles 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 permettent de calculer l’itinéraire dans l’application Viewer en fonction des heures de début et de fin configurées.
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?