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ètre | Explication | Type 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.
| Boolean |
Sortie dérivée
Nom | Explication | Type 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
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")
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
Informations de licence
- Basic: Non
- Standard: Requiert Indoors
- Advanced: Requiert Indoors
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?