Indoor-Wege klassifizieren (Indoors)

Verfügbar für ArcGIS-Organisationen mit Lizenz für die Erweiterung "Indoors".

Zusammenfassung

Klassifiziert Wege, die durch ausgewählte Raumeinheiten führen, wie Konferenzräume oder Servicebereiche, als niedrigere Priorität.

Die Wege in den ausgewählten Raum-Features werden als sekundär eingestuft. Wenn die Wege verwendet werden, um ein Netzwerk für die Routenerstellung zu generieren, werden sekundäre Wege im Netzwerk nur für die Routenerstellung verwendet, wenn sie zum Erreichen eines Zieles erforderlich sind.

Weitere Informationen über die Hierarchie in der Netzwerkanalyse

Verwendung

  • Der Parameterwert Eingabe-Raum-Features kann ein Feature-Layer aus einem Indoor-Dataset oder einer Indoors-Geodatabase sein. Der Parameterwert Zielwege kann ein Feature-Layer aus einem Indoor-Netzwerk-Dataset oder einer Indoors-Geodatabase sein.

  • Der Parameterwert Eingabe-Raum-Features muss ein Polygon-Feature-Layer oder eine Feature-Class sein, der bzw. die dem Indoors-Informationsmodell für die Units-Feature-Class entspricht. Sie können das Werkzeug Layer nach Attributen auswählen verwenden, um Raum-Features auszuwählen, in denen Wege als sekundär eingestuft werden, wie z. B. Konferenzräume. Damit das Werkzeug ausgeführt werden kann, ist eine Auswahl für den Eingabe-Feature-Layer erforderlich.

  • Der Parameterwert 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.

  • Der Eingabe-Raum-Feature-Layer und der Zielwege-Layer müssen denselben Raumbezug verwenden.

  • Wege, die ausgewählte Raumpolygone überschneiden, werden vom Schnittpunkt getrennt.

    Hinweis:

    Der Teil eines Wege-Features, der sich innerhalb eines ausgewählten Raum-Polygons befindet, wird als sekundär klassifiziert. Die Klassifizierung von Teilen eines Wege-Features, die sich außerhalb eines ausgewählten Raum-Polygons befinden, wird nicht geändert.

  • Wenn das Netzwerk-Dataset bereits vorhanden ist, muss es nach der Ausführung des Werkzeugs Indoor-Wege klassifizieren 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-ClassIndextyp/Feld

    Facilities, Units, Pathways

    SPATIAL

    Pathways

    LEVEL_NAME_FROM

    Pathways

    LEVEL_NAME_TO

    Pathways

    PATHWAY_RANK

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Raum-Features

Die Eingabe-Polygon-Features, die Räume in einem Gebäude darstellen, für die die Werte des Parameters Zielwege klassifiziert werden. Im ArcGIS Indoors-Informationsmodell ist dies der Layer "Units".

Feature Layer
Zielwege

Die vorhandene Feature-Class oder der vorhandene Feature-Layer, in der bzw. dem Wege aktualisiert werden. Im Indoors-Modell ist dies der Layer "Pathways".

Feature Layer

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Aktualisierte Wege

Der aktualisierte Parameter-Layer "Zielwege".

Feature Class

arcpy.indoors.ClassifyIndoorPathways(in_unit_features, target_pathways)
NameErläuterungDatentyp
in_unit_features

Die Eingabe-Polygon-Features, die Räume in einem Gebäude darstellen, für die die Werte des Parameters Zielwege klassifiziert werden. Im ArcGIS Indoors-Informationsmodell 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 Indoors-Modell ist dies der Layer "Pathways".

Feature Layer

Abgeleitete Ausgabe

NameErläuterungDatentyp
updated_pathways

Der aktualisierte Parameter-Layer "Zielwege".

Feature Class

Codebeispiel

ClassifyIndoorPathways – Beispiel 1 (Python-Fenster)

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\IndoorNetwork\Pathways")
ClassifyIndoorPathways – Beispiel 2 (eigenständiges Skript)

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\Indoor\Units", "NEW_SELECTION", "USE_TYPE = 'Conference Room'")
pathway_features = r"C:\Indoors\ExampleCampus.gdb\IndoorNetwork\Pathways"

# Run the tool
arcpy.indoors.ClassifyIndoorPathways(unit_features, pathway_features)

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

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

Verwandte Themen