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})
Parameter | Erklärung | Datentyp |
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.
| Boolean |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
updated_gdb | Die Geodatabase, in der das Schema und die Datenergebnisse von Indoors generiert werden. | Workspace |
Codebeispiel
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")
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
Lizenzinformationen
- Basic: Nein
- Standard: Erfordert Indoors
- Advanced: Erfordert Indoors