Classifier les parcours intérieurs (Indoors)

Disponible avec l’extension ArcGIS Indoors Pro ou ArcGIS Indoors Maps.

Synthèse

Classifie les parcours qui traversent des unités d’espace sélectionnées, telles que des salles de conférence ou des zones de desserte, comme faiblement prioritaires.

Les parcours situés dans les entités Unité sélectionnées sont classifiés comme secondaires. Lorsque les parcours classifiés sont utilisés pour générer un réseau intérieur, les éléments de réseau classés comme principaux seront préférés. Par conséquent, le coût d’un déplacement le long des parcours principaux sera inférieur à celui d’un déplacement le long de parcours secondaires.

En savoir plus sur les éléments de réseau préférés

Utilisation

  • La valeur du paramètre Entités Unité en entrée peut être une couche d’entités d’un jeu de données Indoor ou d’une géodatabase Indoors. La valeur du paramètre Parcours cibles peut être une couche d’entités d’un jeu de données réseau Indoor ou d’une géodatabase Indoors.

  • La valeur du paramètre Entités Unité en entrée doit être une couche d’entités surfaciques conforme au modèle Indoors pour la classe d’entités Unités. Vous pouvez utiliser l’outil Sélectionner une couche par attributs pour sélectionner les entités Unité dans lesquelles les parcours seront classifiés comme secondaires, telles que des salles de conférence. Une sélection doit être effectuée sur la couche d’entités en entrée pour que l’outil puisse être exécuté.

  • La valeur du paramètre Parcours cibles doit être une classe d’entités ou une couche d’entités polylignes existante conforme au modèle Indoors de la classe d’entités Parcours. La classification des parcours existants dans cette couche sera mise à jour pour être utilisée lors de la création du jeu de données réseau.

  • La couche d’entités Unité en entrée et la couche de parcours cible doivent utiliser la même référence spatiale.

  • Les parcours qui intersectent des polygones d’unités sélectionnés sont fractionnés au niveau du point d’intersection.

    Remarque :

    La portion d’une entité de parcours située dans un polygone d’unité sélectionné est classifiée comme secondaire. La classification des parties d’une entité de parcours situées en dehors des polygones d’unités sélectionnés n’est pas modifiée

  • Si le jeu de données réseau existe déjà, il doit être régénéré après l’exécution de l’outil Classifier les parcours intérieurs pour que les modifications soient prises en compte dans le réseau.

  • La régénération des index spatiaux et l’ajout d’index attributaires aux classes d’entités suivantes peuvent améliorer les performances des géodatabases d’entreprise :

    Classe d’entitésType d’index/Champ

    Bâtiments, Unités, Parcours

    SPATIAL

    Parcours

    LEVEL_NAME_FROM

    Parcours

    LEVEL_NAME_TO

    Parcours

    PATHWAY_RANK

Paramètres

ÉtiquetteExplicationType de données
Entités Unité en entrée

Entités surfaciques en entrée représentant les espaces dans un bâtiment dont les valeurs du paramètre Parcours cibles doivent être classifiées. Dans le modèle d’information ArcGIS Indoors, il s’agit de la couche Unités. Sélectionnez des entités dans la couche d’unités avant d’exécuter l’outil.

Feature Layer
Parcours cibles

Classe ou couche d’entités existante dans laquelle les parcours seront mis à jour. Dans le modèle Indoors, il s’agit de la couche Parcours.

Feature Layer

Sortie obtenue

ÉtiquetteExplicationType de données
Parcours mis à jour

Couche du paramètre Parcours cibles mise à jour.

Feature Class

arcpy.indoors.ClassifyIndoorPathways(in_unit_features, target_pathways)
NomExplicationType de données
in_unit_features

Entités surfaciques en entrée représentant les espaces dans un bâtiment dont les valeurs du paramètre Parcours cibles doivent être classifiées. Dans le modèle d’information ArcGIS Indoors, il s’agit de la couche Unités. Sélectionnez des entités dans la couche d’unités avant d’exécuter l’outil.

Feature Layer
target_pathways

Classe ou couche d’entités existante dans laquelle les parcours seront mis à jour. Dans le modèle Indoors, il s’agit de la couche Parcours.

Feature Layer

Sortie obtenue

NomExplicationType de données
updated_pathways

Couche du paramètre Parcours cibles mise à jour.

Feature Class

Exemple de code

Exemple 1 d’utilisation de la fonction ClassifyIndoorPathways (fenêtre Python)

Le script ci-dessous pour la fenêtre Python illustre l’utilisation de la fonction ClassifyIndoorPathways en mode immédiat.

import arcpy
arcpy.indoors.ClassifyIndoorPathways("Units", 
                                      r"C:\Indoors\ExampleCampus.gdb\IndoorNetwork\Pathways")
Exemple 2 d’utilisation de la fonction ClassifyIndoorPathways (script autonome)

Le script autonome ci-dessous illustre l’utilisation de la fonction ClassifyIndoorPathways.

# Name: Indoors_ClassifyIndoorPathways_Example2
# Description: Classifies indoor pathways.

# Import system modules
import arcpy

# Set tool parameters
unit_features = arcpy.management.SelectLayerByAttribute(r"C:\Indoors\ExampleCampus.gdb\Indoor\Units", "NEW_SELECTION", "USE_TYPE = 'Conference Room'")
pathway_features = r"C:\Indoors\ExampleCampus.gdb\IndoorNetwork\Pathways"

# Run the tool
arcpy.indoors.ClassifyIndoorPathways(unit_features, pathway_features)

Environnements

Cet outil n’utilise pas d’environnement de géotraitement.

Informations de licence

  • Basic: Non
  • Standard: Non
  • Advanced: Nécessite ArcGIS Indoors Pro ou ArcGIS Indoors Maps

Rubriques connexes