Indoor-Wege klassifizieren (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. In einem Indoor-Netzwerk, das anhand der klassifizierten Wege erstellt wurde, werden Netzwerkelemente bevorzugt, die als primär eingestuft sind. Auf diese Weise weisen die primären Durchgangswege niedrigere Kosten als die sekundären Durchgangswege auf.

Weitere Informationen zu bevorzugten Netzwerkelementen

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 am 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". Wählen Sie Features im Layer "Units" aus, bevor Sie das Werkzeug ausführen.

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". Wählen Sie Features im Layer "Units" aus, bevor Sie das Werkzeug ausführen.

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.management.SelectLayerByAttribute(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 ArcGIS Indoors Pro oder ArcGIS Indoors Maps

Verwandte Themen