Indoor-Dataset erstellen (Indoors)

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

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 geschossbezogenen 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:

    • Standorte
    • Einrichtungen
    • Ebenen
    • Räume
    • Details

  • 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

Der Raumbezug des Ausgabe-Indoor-Datasets.

Spatial Reference

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)
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

Der Raumbezug 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

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")
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")

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

Lizenzinformationen

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

Verwandte Themen