Verfügbar mit einem Portal, das mit der Indoors-Funktionalität lizenziert ist.
Zusammenfassung
Klassifiziert Wege als primär oder sekundär für die Routenerstellungspriorität.
Die Wege in den ausgewählten Raum-Features (Einheiten) werden als sekundär und die restlichen Wege als primär eingestuft. Mit diesen Wegen wird ein Netzwerk für die Routenerstellung generiert. Sekundäre Wege im Netzwerk haben geringere Priorität und werden für die Routenerstellung nur dann verwendet, wenn sie zum Erreichen eines Zieles erforderlich sind.
Weitere Informationen über die Hierarchie in der Netzwerkanalyse
Verwendung
Der Parameter Eingabe-Raum-Features muss ein Polygon-Feature-Layer oder eine Feature-Class sein, der bzw. die dem Indoors-Modell für die Units-Feature-Class entspricht. Die Klassifizierung der Wege kann durch Auswahl eines Eingabe-Layers oder eine Definitionsabfrage auf bestimmte Räume (Einheiten) begrenzt werden. Damit das Werkzeug fortfahren kann, ist die Auswahl eines Eingabe-Feature-Layers erforderlich.
Der Parameter Zielwege muss ein vorhandener Polylinien-Feature-Layer oder eine vorhandene Polyline-Feature-Class sein, der bzw. die dem Indoors-Modell für die Pathways-Feature-Class entspricht. Die in diesem Layer vorhandenen Wege werden mit der Klassifizierung aktualisiert, um sie beim Erstellen des Netzwerk-Datasets zu verwenden.
Wege, die sekundäre Raumpolygone überschneiden, werden vom Schnittpunkt getrennt.
Hinweis:
Das Feature im sekundären Raumpolygon wird als sekundär klassifiziert, und Features außerhalb des Polygons werden als primär klassifiziert.
Wenn das Netzwerk-Dataset bereits vorhanden ist, muss es neu erstellt werden, damit die Änderungen im Netzwerk wirksam werden.
Die Performance in Enterprise-Geodatabases lässt sich verbessern, indem räumliche Indizes erneut erstellt und den folgenden Feature-Classes Attributindizes hinzugefügt werden:
Feature-Class Indextyp/Feld Facilities, Units, Pathways
SPATIAL
Pathways
LEVEL_NAME_FROM
Pathways
LEVEL_NAME_TO
Pathways
PATHWAY_RANK
Syntax
arcpy.indoors.ClassifyIndoorPathways(in_unit_features, target_pathways)
Parameter | Erklärung | Datentyp |
in_unit_features | Die Eingabe-Polygon-Features, die Räume in einem Gebäude darstellen, für die Zielwege klassifiziert sind. Im ArcGIS Indoors-Modell ist dies der Layer "Units". | Feature Layer |
target_pathways | Die vorhandene Feature-Class oder der vorhandene Feature-Layer, in der bzw. dem Wege aktualisiert werden. Im ArcGIS Indoors-Modell ist dies der Layer "Pathways". | Feature Layer |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
updated_pathways | Der aktualisierte Layer Zielwege. | Feature-Class |
Codebeispiel
Das folgende Skript für das Python-Fenster veranschaulicht, wie die Funktion ClassifyIndoorPathways im unmittelbaren Modus verwendet wird.
import arcpy
arcpy.indoors.ClassifyIndoorPathways("Units",
r"C:\Indoors\ExampleCampus.gdb\Network\Pathways")
Das folgende eigenständige Skript veranschaulicht, wie die Funktion ClassifyIndoorPathways verwendet wird.
# 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)
Umgebungen
Lizenzinformationen
- Basic: Nein
- Standard: Nein
- Advanced: Erfordert Indoors