Indoor-Dataset erstellen (Indoors)

Verfügbar mit der Erweiterung "ArcGIS Indoors Pro" oder "ArcGIS Indoors Maps".

Zusammenfassung

Erstellt ein Indoor-Dataset mit den erforderlichen Feature-Classes, um Grundrissdaten mit einem optimierten Schema zu verwalten, das dem ArcGIS Indoors-Informationsmodell entspricht.

Verwendung

  • Das von diesem Werkzeug erstellte Indoor-Dataset bietet grundlegende Unterstützung für geschossbezogene Karten und Apps und kann zum Visualisieren, Analysieren und Bearbeiten von Indoor-Daten verwendet werden.

    Hinweis:

    Wenn Sie zusätzlich zur Grundrissdarstellung Unterstützung für Routings, Raumplanungen und Arbeitsplatzreservierungen benötigen, verwenden Sie das Werkzeug Indoors-Datenbank erstellen, um das Indoors-Modell auf einen vorhandenen Workspace anzuwenden. Die mit dem Werkzeug Indoors-Datenbank erstellen erstellte Indoors-Geodatabase enthält zusätzliche Feature-Classes, Felder und Tabellen, die in Space Planner, Indoor Viewer und den mobilen Indoors-Apps verwendet werden.

  • Die Ziel-Geodatabase muss bereits vorhanden sein.

  • Beim Verwenden einer Enterprise-Geodatabase muss die Verbindungsdatei eine direkte Verbindung mit der Datenbank herstellen. Zudem muss die Verbindung als Datenbankbesitzer hergestellt werden.

  • Verwenden Sie den Parameter Koordinatensystem, um den Raumbezug des Ausgabe-Indoor-Datasets festzulegen. Sowohl ein horizontales als auch ein vertikales Koordinatensystem sind erforderlich.

    Hinweis:

    Beachten Sie beim Auswählen eines Koordinatensystems Folgendes:

  • Die folgenden Feature-Classes werden im Ausgabe-Indoor-Dataset erstellt:

    • Sites
    • Facilities
    • Levels
    • Units
    • Details

  • Mit dem optionalen Parameter Attributregeln erstellen wird eine Sammlung mit Attributregeln zur Verwendung in Qualitätssicherungs-Workflows erstellt. Bei der Ziel-Geodatabase muss es sich um eine File-Geodatabase oder eine Enterprise-Geodatabase mit aktivierter Verzweigungsversionierung handeln. Die traditionelle Versionierung wird nicht unterstützt.

    Hinweis:

    Attributregeln werden nur beim ersten Erstellen eines Indoors-Datasets erstellt. Bei einem vorhandenen Indoors-Dataset können Attributregeln aus der Ansicht "Attributregeln" importiert werden.

    Wenn Sie das Werkzeug ausführen und dabei der Parameter Attributregeln erstellen aktiviert ist, wird Folgendes erstellt:

    • Ein Global-ID-Feld wird in den Feature-Classes im Indoors-Dataset erstellt.
    • Editor-Tracking-Felder werden in den Feature-Classes im Indoors-Dataset erstellt, und Editor-Tracking wird aktiviert.
    • Das Feld "Validierungsstatus" wird in den Feature-Classes im Indoors-Dataset erstellt. Dieses Feld wird im Bereich Fehler-Inspektor verwaltet. Es wird verwendet, um zu ermitteln, ob seit der letzten Aktualisierung für ein Feature Attributregeln ausgeführt wurden.
    • Vier Fehler-Datasets werden der Geodatabase als eigenständige Layer hinzugefügt. Sie entsprechen Punkt-, Polylinien-, Polygon- und Tabellenfehlern. Diese Datasets werden im Bereich Fehler-Inspektor verwaltet.
    • Zur Unterstützung der Visualisierung von Fehlern in einer geschossbezogenen Karte wird in den Fehler-Datasets ein LEVEL_ID-Feld hinzugefügt.
    • Auf die Sites-, Facilities-, Levels-, Units- und Details-Feature-Classes werden verschiedene Validierungs- und Berechnungsregeln angewendet. Validierungsregeln können zu einem von Ihnen festgelegten Zeitpunkt ausgeführt werden, um zu überprüfen, ob in den Daten Probleme vorliegen. Die enthaltenen Berechnungsregeln werden zum Verwalten des Feldes "Validierungsstatus" verwendet, das bestimmt, ob die Validierungsprüfungen für ein Feature ausgeführt werden.
  • Die Ausgabe dieses Werkzeugs wird vom Werkzeug BIM in Indoor-Dataset importieren verwendet, das BIM-Daten in GIS-Daten konvertiert, und vom Werkzeug Grundrisse in Indoors-Geodatabase importieren, das CAD-Daten in GIS-Daten konvertiert.

Parameter

BeschriftungErläuterungDatentyp
Ziel-Geodatabase

Die Zieldatei oder Enterprise-Geodatabase, die das Ausgabe-Indoor-Dataset enthält.

Workspace
Name des Indoor-Datasets

Der eindeutige Name des Ausgabe-Indoor-Datasets. Die Standardeinstellung ist Indoor.

String
Koordinatensystem

Das horizontale und vertikale Koordinatensystem des Ausgabe-Indoor-Datasets.

Spatial Reference
Attributregeln erstellen
(optional)

Gibt an, ob in der Indoors-Datenbank Attributregeln und die entsprechenden Felder und Fehler-Datasets erstellt werden. Diese Attributregeln beinhalten Validierungsprüfungen zur Verwendung bei Workflows zur Qualitätskontrolle bei Grundrissdaten. Bei der Ziel-Geodatabase muss es sich um eine File-Geodatabase oder eine Enterprise-Geodatabase handeln, für die die Verzweigungsversionierung konfiguriert wurde.

  • Aktiviert: Es werden Attributregeln erstellt. Dies ist die Standardeinstellung.
  • Deaktiviert: Es werden keine Attributregeln erstellt.
Boolean

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Ausgabe-Dataset

Das Indoor-Dataset, das in der Ziel-Geodatabase generiert wird.

Feature Dataset

arcpy.indoors.CreateIndoorDataset(target_gdb, indoor_dataset_name, spatial_reference, {create_attribute_rules})
NameErläuterungDatentyp
target_gdb

Die Zieldatei oder Enterprise-Geodatabase, die das Ausgabe-Indoor-Dataset enthält.

Workspace
indoor_dataset_name

Der eindeutige Name des Ausgabe-Indoor-Datasets. Die Standardeinstellung ist Indoor.

String
spatial_reference

Das horizontale und vertikale Koordinatensystem des Ausgabe-Indoor-Datasets. Sie können den Raumbezug auf verschiedene Arten angeben, u. a. wie folgt:

  • Referenzieren Sie eine Feature-Class oder ein Feature-Dataset mit dem Raumbezug, den Sie übernehmen möchten, z. B. C:/workspace/myproject.gdb/indoors/details.
  • Definieren Sie ein SpatialReference-Objekt. Sie haben folgende Möglichkeiten, das Raumbezug-Objekt zu definieren:
    • Mit Factory-Codes, zum Beispiel:

      sr = arcpy.SpatialReference(3857, 115700)
    • Mit Namen, zum Beispiel:

      sr = arcpy.SpatialReference("WGS 1984 Web Mercator (auxiliary sphere)", "WGS 1984")
  • Verwenden Sie die WKT-Zeichenfolge (Well-Known Text) eines Raumbezugs. Eine Möglichkeit, die WKT-Zeichenfolge für einen Raumbezug zu ermitteln, besteht darin, den Raumbezug als Zeichenfolge, z. B. arcpy.SpatialReference(3857, 115700).exportToString() zu exportieren.

Spatial Reference
create_attribute_rules
(optional)

Gibt an, ob in der Indoors-Datenbank Attributregeln und die entsprechenden Felder und Fehler-Datasets erstellt werden. Diese Attributregeln beinhalten Validierungsprüfungen zur Verwendung bei Workflows zur Qualitätskontrolle bei Grundrissdaten. Bei der Ziel-Geodatabase muss es sich um eine File-Geodatabase oder eine Enterprise-Geodatabase handeln, für die die Verzweigungsversionierung konfiguriert wurde.

  • CREATE_RULESEs werden Attributregeln und Fehler-Layer erstellt. Dies ist die Standardeinstellung.
  • NO_CREATE_RULESEs werden keine Attributregeln und Fehler-Layer erstellt.
Boolean

Abgeleitete Ausgabe

NameErläuterungDatentyp
output_dataset

Das Indoor-Dataset, das in der Ziel-Geodatabase generiert wird.

Feature Dataset

Codebeispiel

CreateIndoorDataset: Beispiel 1 (Python-Fenster)

Das folgende Skript für das Python-Fenster veranschaulicht, wie die Funktion CreateIndoorDataset im unmittelbaren Modus verwendet wird.

import arcpy
arcpy.indoors.CreateIndoorDataset("C:/Indoors/myproject.gdb", 
                                  "Indoor", 
                                  "C:/workspace/myproject.gdb/featureclass",
                                  "NO_CREATE_RULES")
CreateIndoorDataset: Beispiel 2 (eigenständiges Skript)

Das folgende eigenständige Skript veranschaulicht, wie die Funktion CreateIndoorDataset verwendet wird.

import arcpy

# Set tool parameters
target_gdb = "C:/Indoors/ExampleCampus.gdb"
indoor_dataset_name = "Indoor"
spatial_reference = arcpy.SpatialReference("WGS 1984 Web Mercator (auxiliary sphere)", "WGS 1984")
create_attribute_rules = "CREATE_RULES"

# Run the tool
arcpy.indoors.CreateIndoorDataset(target_gdb, indoor_dataset_name, spatial_reference, create_attribute_rules)

Lizenzinformationen

  • Basic: Erfordert ArcGIS Indoors Pro or ArcGIS Indoors Maps
  • Standard: Erfordert ArcGIS Indoors Pro or ArcGIS Indoors Maps
  • Advanced: Erfordert ArcGIS Indoors Pro or ArcGIS Indoors Maps

Verwandte Themen