Activer le positionnement en intérieur (Positionnement en intérieur)

Synthèse

Crée les tables nécessaires au stockage des données ArcGIS IPS dans une géodatabase existante.

Utilisation

  • La valeur du paramètre Espace de travail en entrée doit être une géodatabase existante. Il peut s'agir d'une géodatabase fichier ou d'entreprise.

  • Pour ArcGIS Indoors, utilisez la base de données Indoors comme valeur du paramètre Espace de travail en entrée.

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

Paramètres

ÉtiquetteExplicationType de données
Espace de travail en entrée

Géodatabase où les tables ArcGIS IPS sont créées. Il peut s'agir d'une géodatabase fichier ou d'entreprise.

Workspace

Sortie obtenue

ÉtiquetteExplicationType de données
Table d’enregistrements IPS en sortie

Table d’enregistrements IPS en sortie créée.

Table
Table de positionnement IPS en sortie

Table de positionnement IPS en sortie créée.

Table
Espace de travail en entrée mis à jour

Géodatabase fichier ou d’entreprise où les tables ArcGIS IPS sont créées.

Workspace

arcpy.indoorpositioning.EnableIndoorPositioning(in_workspace)
NomExplicationType de données
in_workspace

Géodatabase où les tables ArcGIS IPS sont créées. Il peut s'agir d'une géodatabase fichier ou d'entreprise.

Workspace

Sortie obtenue

NomExplicationType de données
out_ips_recordings

Table d’enregistrements IPS en sortie créée.

Table
out_ips_positioning

Table de positionnement IPS en sortie créée.

Table
out_workspace

Géodatabase fichier ou d’entreprise où les tables ArcGIS IPS sont créées.

Workspace

Exemple de code

Exemple 1 d’utilisation d’EnableIndoorPositioning (fenêtre Python)

Le script de fenêtre Python ci-dessous montre comment utiliser la fonction EnableIndoorPositioning pour créer des tables ArcGIS IPS.

# Name: EnableIndoorPositioning_example1.py
# Description: Creates ArcGIS IPS tables in an existing file geodatabase

# Import system modules
import arcpy

# Set local variables
in_workspace = r"C:\IndoorPositioning\ExampleDatabase.gdb"

arcpy.indoorpositioning.EnableIndoorPositioning(in_workspace)
Exemple 2 d’utilisation d’EnableIndoorPositioning (fenêtre Python)

Le script de fenêtre Python ci-dessous montre comment créer une géodatabase fichier vide et utiliser la fonction EnableIndoorPositioning pour créer des tables ArcGIS IPS dans la géodatabase.

# Name: EnableIndoorPositioning_example2.py
# Description: Creates an empty file geodatabase and creates
# the ArcGIS IPS tables in the file geodatabase.

# Import system modules
import arcpy

# Set local variables
gdb_path = r"C:\IndoorPositioning"
gdb_name = "ExampleDatabase.gdb"

# Call the CreateFileGDB tool to create a new file geodatabase
arcpy.management.CreateFileGDB(gdb_path, gdb_name)  

# Call the EnableIndoorPositioning tool to create the ArcGIS IPS
# tables in the empty file geodatbase
arcpy.indoorpositioning.EnableIndoorPositioning(r"{0}\{1}".format(gdb_path, gdb_name))

Environnements

Cas particuliers

Informations de licence

  • Basic: Non
  • Standard: Nécessite ArcGIS IPS
  • Advanced: Nécessite ArcGIS IPS

Rubriques connexes