Create Indoors Database (Créer une base de données Indoors) (Indoors)

Disponible avec un portail sous licence avec la fonctionnalité Indoors.​

Résumé

Ajoute les jeux de données, classes d’entités, tables et configurations nécessaires à une géodatabase afin d’héberger les données ArcGIS Indoors.

Utilisation

  • La géodatabase cible doit déjà exister.

  • Lorsque vous utilisez une géodatabase d’entreprise, le fichier de connexion doit se connecter directement à la base de données et la connexion doit être établie en tant que propriétaire de la base de données.

  • L’outil Import Floorplans To Indoors Geodatabase (Importer des plans d’étages dans une géodatabase Indoors) utilise la sortie de cet outil pour convertir les données de DAO en données SIG.

  • Cet outil peut être utilisé pour appliquer une version simplifiée du modèle d’informations ArcGIS Indoors à votre géodatabase pour la cartographie des plans d’étages de bâtiments lorsque vous n’avez pas besoin d’un réseau Indoors routable.

  • Le paramètre facultatif Create Indoors Network (Créer un réseau Indoors) crée des jeux de données et des classes d’entités Network (Réseau) et PrelimNetwork (RéseauPrélim) pour la prise en charge du calcul d’itinéraire entre des espaces intérieurs.

Syntaxe

arcpy.indoors.CreateIndoorsDatabase(target_gdb, {create_network})
ParamètreExplicationType de données
target_gdb

Géodatabase contenant le modèle d’informations ArcGIS Indoors permettant de gérer les informations SIG Indoors à utiliser avec les applications Indoors.

Workspace
create_network
(Facultatif)

Indique si un jeu de données réseau contenant les classes d’entités de réseau de transport intérieur Landmarks (Repères), Pathways (Parcours) et Floor Transitions (Transitions entre les étages) est créé dans la base de données Indoors.

  • CREATE_NETWORK Un jeu de données réseau et des classes d’entités seront créés. Il s’agit de l’option par défaut.
  • NO_CREATE_NETWORK Un jeu de données réseau et des classes d’entités ne seront pas créés.
Boolean

Sortie dérivée

NomExplicationType de données
updated_gdb

Géodatabase dans laquelle la structure Indoors et les résultats de données seront générés.

Espace de travail

Exemple de code

Exemple 1 d’utilisation de l’outil CreateIndoorsDatabase (fenêtre Python)

Le script de fenêtre Python suivant illustre l’utilisation de la fonction CreateIndoorsDatabase en mode immédiat pour créer une géodatabase Indoors avec un réseau.

import arcpy
arcpy.indoors.CreateIndoorsDatabase(r"C:\Indoors\ExampleCampus.gdb", "CREATE_NETWORK")
Exemple 2 d’utilisation de l’outil CreateIndoorsDatabase (script autonome)

Le script autonome suivant montre comment utiliser la fonction CreateIndoorsDatabase pour créer une géodatabase Indoors sans réseau.

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

Informations de licence

  • Basic: Non
  • Standard: Requiert Indoors
  • Advanced: Requiert Indoors

Rubriques connexes