Indoors-Datenbank erstellen (Indoors)

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

Zusammenfassung

Fügt einer Geodatabase die erforderlichen Datasets, Feature-Classes, Tabellen und Konfigurationen hinzu, damit ArcGIS Indoors-Daten gehostet werden können.

Verwendung

  • Bei der Ziel-Geodatabase muss es sich um eine vorhandene Geodatabase handeln.

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

  • Die Ausgabe dieses Werkzeugs kann im Werkzeug Grundrisse in Indoors-Geodatabase importieren verwendet werden, um CAD-Grundrisse in den Indoors-Workspace zu importieren. Die Ausgabe kann ebenfalls im Werkzeug BIM in Indoor-Dataset importieren verwendet werden, um BIM-Grundrisse in den Indoors-Workspace zu laden.

  • Mit dem optionalen Parameter Indoors-Netzwerk erstellen werden Network- und PrelimNetwork-Datasets und -Feature-Classes zur Unterstützung des Routings zwischen Innenräumen erstellt.

Parameter

BeschriftungErläuterungDatentyp
Ziel-Geodatabase

Die Geodatabase, die das ArcGIS Indoors-Informationsmodell enthält, um Indoor-GIS-Informationen für die Verwendung in Indoors-Apps zu verwalten.

Workspace
Indoors-Netzwerk erstellen
(optional)

Gibt an, ob ein Netzwerk-Dataset in der Indoors-Datenbank erstellt wird, das die Feature-Classes des Indoor-Wegenetzwerks – Landmarks, Pathways und Floor Transitions – enthält.

  • Aktiviert: Ein Netzwerk-Dataset und Feature-Classes werden erstellt. Dies ist die Standardeinstellung.
  • Deaktiviert: Es werden kein Netzwerk-Dataset und keine Feature-Classes erstellt.
Boolean

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Aktualisierte Geodatabase

Die Geodatabase, in der das Schema und die Datenergebnisse von Indoors generiert werden.

Workspace

arcpy.indoors.CreateIndoorsDatabase(target_gdb, {create_network})
NameErläuterungDatentyp
target_gdb

Die Geodatabase, die das ArcGIS Indoors-Informationsmodell enthält, um Indoor-GIS-Informationen für die Verwendung in Indoors-Apps zu verwalten.

Workspace
create_network
(optional)

Gibt an, ob ein Netzwerk-Dataset in der Indoors-Datenbank erstellt wird, das die Feature-Classes des Indoor-Wegenetzwerks – Landmarks, Pathways und Floor Transitions – enthält.

  • CREATE_NETWORKEin Netzwerk-Dataset und Feature-Classes werden erstellt. Dies ist die Standardeinstellung.
  • NO_CREATE_NETWORKEs werden kein Netzwerk-Dataset und keine Feature-Classes erstellt.
Boolean

Abgeleitete Ausgabe

NameErläuterungDatentyp
updated_gdb

Die Geodatabase, in der das Schema und die Datenergebnisse von Indoors generiert werden.

Workspace

Codebeispiel

CreateIndoorsDatabase – Beispiel 1 (Python-Fenster)

Das folgende Skript im Python-Fenster veranschaulicht, wie die Funktion CreateIndoorsDatabase im unmittelbaren Modus verwendet werden kann, um eine Indoors-Geodatabase mit einem Netzwerk zu erstellen.

import arcpy
arcpy.indoors.CreateIndoorsDatabase(r"C:\Indoors\ExampleCampus.gdb", "CREATE_NETWORK")
CreateIndoorsDatabase – Beispiel 2 (eigenständiges Skript)

Das folgende eigenständige Skript veranschaulicht, wie die Funktion CreateIndoorsDatabase verwendet werden kann, um eine Indoors-Geodatabase ohne ein Netzwerk zu erstellen.

# Name: Indoors_CreateIndoorsDatabase_example2.py
# Description: Creates Indoors model items in an empty file geodatabase.

import arcpy

# Set local variables
out_folder_path = r"C:\Indoors"
out_name = "ExampleCampus.gdb"
indoors_network = "NO_CREATE_NETWORK"

# Execute CreateFileGDB
arcpy.CreateFileGDB_management(out_folder_path, out_name)

# Execute CreateIndoorsDatabase on empty file geodatabase
arcpy.indoors.CreateIndoorsDatabase(r"{0}\{1}".format(out_folder_path, out_name), indoors_network)

Umgebungen

Sonderfälle

Lizenzinformationen

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

Verwandte Themen