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és Type 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ètre | Explication | Type 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
Nom | Explication | Type de données |
updated_pathways | La couche Target Pathways (Parcours cibles) mise à jour. | Classe d’entités |
Exemple de code
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")
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
Informations de licence
- Basic: Non
- Standard: Non
- Advanced: Requiert Indoors
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?