Indoors-Datenbank erstellen (Indoors)

Verfügbar mit einem Portal, das mit der Indoors-Funktionalität lizenziert ist.​

Zusammenfassung

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

Verwendung

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

  • Die Ausgabe dieses Werkzeugs wird vom Werkzeug Grundrisse in Indoors-Geodatabase importieren verwendet, das CAD-Daten in GIS-Daten konvertiert.

  • Mit diesem Werkzeug können Sie eine vereinfachte Version des ArcGIS Indoors-Informationsmodells auf die Geodatabase anwenden, um Grundrisse von Einrichtungen zuzuordnen, wenn Sie kein routingfähiges Indoors-Netzwerk benötigen.

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

Syntax

arcpy.indoors.CreateIndoorsDatabase(target_gdb, {create_network})
ParameterErklärungDatentyp
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_NETWORK Ein Netzwerk-Dataset und Feature-Classes werden erstellt. Dies ist die Standardeinstellung.
  • NO_CREATE_NETWORK Es werden kein Netzwerk-Dataset und keine Feature-Classes erstellt.
Boolean

Abgeleitete Ausgabe

NameErklärungDatentyp
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)

Lizenzinformationen

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

Verwandte Themen