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

Disponible pour une organisation ArcGIS disposant d’une licence pour l’extension Indoors.

Synthèse

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 être une géodatabase existante.

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

  • La sortie de cet outil peut être utilisée par l’outil Importer des plans d’étages dans une géodatabase Indoors pour importer des plans d’étage DAO vers votre espace de travail Indoors. La sortie peut également être utilisée par l’outil Importer BIM vers un jeu de données Indoors pour charger des plans d’étage BIM dans votre espace de travail Indoors.

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

Paramètres

ÉtiquetteExplicationType de données
Géodatabase cible

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 Indoors Network (Créer un réseau Indoors)
(Facultatif)

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

  • Activé : 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.
  • Désactivé : un jeu de données réseau et des classes d’entités ne seront pas créés.
Boolean

Sortie obtenue

ÉtiquetteExplicationType de données
Géodatabase mise à jour

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

Workspace

arcpy.indoors.CreateIndoorsDatabase(target_gdb, {create_network})
NomExplicationType 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 Repères, Parcours et Transitions entre les étages est créé dans la base de données Indoors.

  • CREATE_NETWORKUn 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_NETWORKUn jeu de données réseau et des classes d’entités ne seront pas créés.
Boolean

Sortie obtenue

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.

Workspace

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)

Environnements

Cas particuliers

Informations de licence

  • Basic: Non
  • Standard: Nécessite Indoors
  • Advanced: Nécessite Indoors

Rubriques connexes