Available for an ArcGIS organization licensed with the Indoors extension.
Classifies pathways as primary or secondary for routing priority.
Pathways within the selected space (unit) features are ranked as secondary, with the remaining ranked as primary. These pathways are used to generate a network for routing. Secondary pathways in the network are low priority pathways and are only used for routing when needed to reach a destination.
The Input Unit Features parameter must be a polygon feature layer or feature class that conforms to the Indoors Model for the Units feature class. The classification of pathways can be limited to specific spaces (units) by making a selection on the input layer or by providing a definition query. A selection on an input feature layer is required for the tool to proceed.
The Target Pathways parameter must be an existing polyline feature layer or feature class that conforms to the Indoors Model for the Pathways feature class. The existing pathways in this layer will be updated with classification for use in creating the network dataset.
Pathways that intersect secondary space polygons are split from the point of intersection.
The feature contained within the secondary space polygon is classified as secondary, and features outside the polygon are classified as primary.
If the network dataset already exists, it must be rebuilt for changes to take effect in the network.
Rebuilding spatial indexes and adding attribute indexes to the following feature classes can improve performance in enterprise geodatabases:
Feature class Index type/Field
Facilities, Units, Pathways
The input polygon features representing spaces within a building for which Target Pathways are classified. In the ArcGIS Indoors Model, this will be the Units layer.
The existing feature class or feature layer in which pathways will be updated. In the ArcGIS Indoors Model, this is the Pathways layer.
The updated Target Pathways layer.
The following Python window script demonstrates how to use the ClassifyIndoorPathways function in immediate mode.
import arcpy arcpy.indoors.ClassifyIndoorPathways("Units", r"C:\Indoors\ExampleCampus.gdb\Network\Pathways")
The following stand-alone script demonstrates how to use the ClassifyIndoorPathways function.
# 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)
- Basic: No
- Standard: No
- Advanced: Requires Indoors