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

Synthèse

Crée les tables et classes d’entités nécessaires au stockage de 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.

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

  • Vous pouvez utiliser la valeur Classe d’entités de balises en sortie pour mettre à jour les informations de balise d’un déploiement de balises existant et pour planifier de nouveaux déploiements de balises. Les informations relatives aux balises déployées peuvent être mises à jour à l’aide de l’application mobile ArcGIS Field Maps ou en modifiant la classe d’entités Balises dans ArcGIS Pro ou Map Viewer.

Paramètres

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

Géodatabase dans laquelle les classes d’entités et la table ArcGIS IPS seront créées. Il peut s’agir d’une géodatabase fichier ou d’entreprise.

Workspace

Sortie obtenue

ÉtiquetteExplicationType de données
Classe d’entités d’enregistrements IPS en sortie

Classe d’entités d’enregistrements IPS en sortie créée.

Feature Class
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 dans laquelle sont créées les classes d’entités et la table ArcGIS IPS.

Workspace
Classe d’entités de balises en sortie

Classe d’entités de balises IPS en sortie créée.

Feature Class

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

Géodatabase dans laquelle les classes d’entités et la table ArcGIS IPS seront créées. Il peut s’agir d’une géodatabase fichier ou d’entreprise.

Workspace

Sortie obtenue

NomExplicationType de données
out_ips_recordings

Classe d’entités d’enregistrements IPS en sortie créée.

Feature Class
out_ips_positioning

Table de positionnement IPS en sortie créée.

Table
out_workspace

Géodatabase fichier ou d’entreprise dans laquelle sont créées les classes d’entités et la table ArcGIS IPS.

Workspace
out_beacon_features

Classe d’entités de balises IPS en sortie créée.

Feature Class

Exemple de code

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

Le script ci-dessous pour la fenêtre Python illustre l’utilisation de la fonction EnableIndoorPositioning pour créer des classes d’entités et une table ArcGIS IPS dans une géodatabase existante.

# Name: EnableIndoorPositioning_example1.py
# Description: Creates the ArcGIS IPS table and feature classes in an existing 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 de la fonction EnableIndoorPositioning (fenêtre Python)

Le script ci-dessous pour la fenêtre Python illustre la création d’une géodatabase fichier vide et l’utilisation de la fonction EnableIndoorPositioning pour créer des classes d’entités et une table ArcGIS IPS dans une géodatabase existante.

# Name: EnableIndoorPositioning_example2.py
# Description: Creates an empty file geodatabase and creates
# the ArcGIS IPS table and feature classes

# 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
# table and feature classes in the empty file geodatbase
arcpy.indoorpositioning.EnableIndoorPositioning(r"{0}\{1}".format(gdb_path, gdb_name))

Informations de licence

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

Rubriques connexes