Skip To Content

Classify Pathways

Verfügbar mit einem Portal, das mit der Indoors-Funktionalität lizenziert ist.​

Zusammenfassung

Classifies pathways as primary or secondary for routing priority.

Pathways within the selected unit polygons 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 the destination is a secondary space.

For more information, see Hierarchy in network analysis.

Hinweis:

The ArcGIS Indoors geoprocessing tools released at ArcGIS Pro 2.4 are not final and may change in a subsequent release.

Verwendung

  • This tool uses the thinned Pathways and Transitions feature classes under the network feature dataset that are generated by the Thin Pathways tool.

  • Pathways that intersect secondary unit polygons are split from the point of intersection.

    Hinweis:

    The feature contained within the secondary space polygon is classified as secondary, and features outside the polygon are classified as primary.

  • For the split pathways features, the following attributes are populated from the original feature:

    • ACCESS_PEDESTRIAN
    • ACCESS_WHEELCHAIR
    • FACILITY_ID
    • HEIGHT_FROM
    • HEIGHT_TO
    • LEVEL_NAME_FROM
    • LEVEL_NAME_TO
    • LOCATION_TYPE
    • PATHWAY_TYPE
    • TRAVEL_DIRECTION
    • VERTICAL_ORDER

  • Output features are created or modified in the Pathways feature class under the network feature dataset.

    Hinweis:
    The Network ND network dataset must be deleted before the tool can be rerun on the workspace.

  • The tool classifies the entire site by default unless the facility is specified.

  • The following feature classes and attributes must be included in the geodatabase:

    FieldFeature class

    NAME, FACILITY_ID

    Facilities

    USE_TYPE, VERTICAL_ORDER, FACILITY_NAME, LEVEL_ID, ELEVATION_RELATIVE, LEVEL_NAME, FACILITY_ID

    Units

    VERTICAL_ORDER, FACILITY_ID, LEVEL_NAME_FROM

    Pathways

    TRANSITION_RANK

    Transitions

  • Rebuilding spatial indexes and adding attribute indexes on the following feature classes can speed up performance in enterprise geodatabases. For more information, see Spatial indexes in the geodatabase.

    Feature classIndex type / field

    Facilities, Units, Pathways

    SPATIAL

    Pathways

    LEVEL_NAME_FROM

    Pathways

    LEVEL_NAME_TO

    Pathways

    PATHWAY_RANK

Syntax

ClassifyPathways(in_workspace, Select_Network_Classifier_Field, Select_Classifier_Values, {Filter_Facility}, {filter_level})
ParameterErklärungDatentyp
in_workspace

The ArcGIS Indoors model workspace containing the feature classes and tables necessary for classification of pathways.

Workspace
Select_Network_Classifier_Field

The field from the Units feature class that describes the pathways in these spaces as secondary. This is typically the USE_TYPE field.

Field
Select_Classifier_Values
[Select_Classifier_Values,...]

The USE_TYPE field value that identifies spaces with pathways that need to be tagged as nonprimary pathways. For example, you can choose the Conference Room as a secondary space with pathways, with lower priority for navigation.

String
Filter_Facility
[Filter_Facility,...]
(optional)

The facility for which pathways will be classified. The list of facilities is populated from the Facilities feature class.

String
filter_level
[filter_level,...]
(optional)

The levels of a facility for which pathways will be classified. The list of levels is populated from the Pathways feature class.

String

Abgeleitete Ausgabe

NameErklärungDatentyp
Building_Interior_Spaces_Layer

In the Indoors model, this will be the Units layer. Information from this layer will be used to define the pathways to classify.

Feature Layer
out_pathway_workspace

The input workspace with the classified pathways in the network feature dataset.

Workspace

Codebeispiel

ClassifyPathways example 1 (Python window)

The following Python window script demonstrates how to use the ClassifyPathways function in immediate mode.

import arcpy

arcpy.Indoors.ClassifyPathways("C:/Indoors/ExampleCampus.gdb", "USE_TYPE", "Conference Room", "Q", 1)
ClassifyPathways example 2 (stand-alone script)

The following stand-alone script demonstrates how to use the ClassifyPathways function.

# Name: Indoors_ClassifyPathways_Example2
# Description: Classifies pathways for an Indoors model input workspace.

# import system modules
import arcpy

# set tool parameters
in_ws = 'C:/Indoors/ExampleCampus.gdb'
select_network_classifier_field = "USE_TYPE"
select_classifier_values = "'Conference Room';Office-Single"

# run the tool
arcpy.Indoors.ClassifyPathways(in_ws, select_network_classifier_field, select_classifier_values, "#", "#")

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

  • Basic: Nein
  • Standard: Nein
  • Advanced: Erfordert Indoors

Verwandte Themen