Classifier les parcours intérieurs (Indoors)

Disponible avec un portail sous licence avec la fonctionnalité Indoors.​

Résumé

Classifie les parcours comme principaux ou secondaires pour la gestion des priorités d’itinéraire.

Les parcours qui se trouvent dans les entités spatiales (unités) sélectionnées sont classés comme secondaires, ceux qui se trouvent en dehors sont classés comme principaux. Ces parcours sont utilisés pour générer un réseau pour le calcul d'itinéraire. Les parcours secondaires du réseau sont des parcours de priorité inférieure et ne sont utilisés pour le calcul d'itinéraire que lorsque cela est nécessaire pour atteindre une destination.

Pour en savoir plus sur la hiérarchie dans les analyses de réseau

Utilisation

  • Le paramètre Input Unit Features (Entités Unité en entrée) doit être une couche d’entités surfaciques ou une classe d’entités conforme au modèle Indoors pour la classe d’entités Unités. La classification des parcours peut être limitée à des espaces spécifiques (unités) en effectuant une sélection sur la couche en entrée ou en fournissant un ensemble de définition. Une sélection doit être effectuée sur la couche d'entités en entrée pour que l’outil puisse être exécuté.

  • Le paramètre Target Pathways (Parcours cibles) doit être une couche ou une classe d’entités polylignes existante conforme au modèle Indoors pour 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.

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

    Remarque :

    L’entité contenue dans le polygone d’espace secondaire est classée comme secondaire, et les entités se trouvant en dehors du polygone sont classées comme principales.

  • Si le jeu de données réseau existe déjà, il doit être reconstruit pour que les modifications soient prises en compte dans le réseau.

  • La reconstruction 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

    Services, unités, parcours

    SPATIAL

    Pathways

    LEVEL_NAME_FROM

    Pathways

    LEVEL_NAME_TO

    Pathways

    PATHWAY_RANK

Syntaxe

arcpy.indoors.ClassifyIndoorPathways(in_unit_features, target_pathways)
ParamètreExplicationType de données
in_unit_features

Les entités surfaciques en entrée représentant des espaces dans un bâtiment pour lesquels les Target Pathways (Parcours cibles) sont classifiés. Dans le modèle ArcGIS Indoors, il s’agit de la couche Unités.

Feature Layer
target_pathways

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

Feature Layer

Sortie dérivée

NomExplicationType de données
updated_pathways

La couche Target Pathways (Parcours cibles) mise à jour.

Classe d’entités

Exemple de code

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

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

import arcpy
arcpy.indoors.ClassifyIndoorPathways("Units", 
                                      r"C:\Indoors\ExampleCampus.gdb\Network\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.SelectLayerByAttribute_management(r"C:\Indoors\ExampleCampus.gdb\Indoors\Units", "NEW_SELECTION", "USE_TYPE = 'Conference Room'")
pathway_features = r"C:\Indoors\ExampleCampus.gdb\Network\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: Requiert Indoors

Rubriques connexes