Partager un service de données de positionnement en intérieur (Positionnement en intérieur)

Synthèse

Publie un service de données de positionnement en intérieur dans ArcGIS Enterprise ou ArcGIS Online. Un service de données de positionnement en intérieur contient les données requises pour activer le positionnement en intérieur. Il est utilisé par les objets IndoorsLocationDataSource de ArcGIS Maps SDKs pour calculer une position estimée.

Utilisation

  • La valeur du paramètre Jeux de données de positionnement IPS est une classe d’entités surfaciques créée par l’outil Créer un modèle de données IPS.

  • La valeur du paramètre Nom du jeu de données IPS peut être sélectionnée parmi les noms des jeux de données disponibles dans la valeur du paramètre Jeux de données de positionnement IPS. Les noms de jeu de données sont stockés sous forme d’attributs d’entités dans la valeur du paramètre Jeux de données de positionnement IPS.

  • Le paramètre Niveau de partage repose sur les autorisations utilisateur. Les options disponibles sont Propriétaire, Organisation et Tout le monde.

Paramètres

ÉtiquetteExplicationType de données
Jeux de données de positionnement IPS

Classe d’entités du modèle de données ArcGIS IPS qui contient une entité par jeu de données de positionnement en intérieur.

Feature Layer
Nom du jeu de données IPS

Nom du jeu de données de positionnement en intérieur. Vous pouvez le choisir dans une liste de noms de jeu de données dérivés de la valeur du paramètre Jeux de données de positionnement IPS.

String
Titre

Titre du service de données de positionnement en intérieur.

String
Résumé
(Facultatif)

Brève description du service de données de positionnement en intérieur.

String
Balises
(Facultatif)

Mots-clés ou termes qui décrivent le service de données de positionnement en intérieur. Séparez les balises par une virgule.

String
Dossier
(Facultatif)

Nom d’un dossier existant sur le portail dans lequel stocker le service de données de positionnement en intérieur.

String
Niveau de partage
(Facultatif)

Spécifie les autorisations de partage qui seront utilisées pour le service.

  • PropriétaireSeul le propriétaire du service de données de positionnement en intérieur disposera d’un accès. Il s’agit de l’option par défaut.
  • OrganisationTous les membres de l’organisation disposeront d’un accès.
  • Tout le mondeTout le monde, y compris les personnes hors de l’organisation, disposera d’un accès.
String
Partage des groupes
(Facultatif)

Groupes avec lesquels le service de données de positionnement en intérieur sera partagé. Vous pouvez sélectionner plusieurs valeurs parmi les groupes auxquels vous appartenez.

String

Sortie obtenue

ÉtiquetteExplicationType de données
ID d’élément du service de données de positionnement en intérieur

ID d’élément du service de données de positionnement en intérieur pour le fichier.

String
URL de l’élément du service de données de positionnement en intérieur

URL du service de données de positionnement en intérieur pour l’élément chargé sur le portail.

String

arcpy.indoorpositioning.ShareIndoorPositioningDataService(in_ips_datasets, ips_dataset_name, title, {summary}, {tags}, {folder}, {sharing_level}, {group_sharing})
NomExplicationType de données
in_ips_datasets

Classe d’entités du modèle de données ArcGIS IPS qui contient une entité par jeu de données de positionnement en intérieur.

Feature Layer
ips_dataset_name

Nom du jeu de données de positionnement en intérieur. Vous pouvez le choisir dans une liste de noms de jeu de données dérivés de la valeur du paramètre in_ips_datasets.

String
title

Titre du service de données de positionnement en intérieur.

String
summary
(Facultatif)

Brève description du service de données de positionnement en intérieur.

String
tags
(Facultatif)

Mots-clés ou termes qui décrivent le service de données de positionnement en intérieur. Séparez les balises par une virgule.

String
folder
(Facultatif)

Nom d’un dossier existant sur le portail dans lequel stocker le service de données de positionnement en intérieur.

String
sharing_level
(Facultatif)

Spécifie les autorisations de partage qui seront utilisées pour le service.

  • OWNERSeul le propriétaire du service de données de positionnement en intérieur disposera d’un accès. Il s’agit de l’option par défaut.
  • ORGANIZATIONTous les membres de l’organisation disposeront d’un accès.
  • EVERYONETout le monde, y compris les personnes hors de l’organisation, disposera d’un accès.
String
group_sharing
[group_sharing,...]
(Facultatif)

Groupes avec lesquels le service de données de positionnement en intérieur sera partagé. Vous pouvez sélectionner plusieurs valeurs parmi les groupes auxquels vous appartenez.

String

Sortie obtenue

NomExplicationType de données
out_positioning_item_id

ID d’élément du service de données de positionnement en intérieur pour le fichier.

String
out_positioning_item_url

URL du service de données de positionnement en intérieur pour l’élément chargé sur le portail.

String

Exemple de code

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

Le script de fenêtre Python ci-dessous montre comment utiliser la fonction ShareIndoorPositioningDataService pour publier un service de données de positionnement en intérieur.

# Name: ShareIndoorPositioningDataService_sample.py 
# Description: Share an Indoor Positioning Data Service using an IPS Positioning Dataset stored in a file geodatabase 
 
# Import system modules 
import arcpy.indoorpositioning as ips 
 
# Set local variables 
in_ips_datasets = r"C:\\Users\\myUser\\Documents\\ArcGIS\\Projects\\DemoProject\\DemoProject.gdb\IPS_Positioning_Datasets" 
ips_dataset_name = 'myDataset' 
title = 'myTitle' 
summary = 'This is an example summary.' 
tags = 'Tag1,Tag2' 
folder = 'myFolder' 
sharing_level = 'Owner' 
group_sharing = 'FirstGroup;SecondGroup' 
 
# Call the ShareIndoorPositioningDataService ips.ShareIndoorPositioningDataService( 
ips.ShareIndoorPositioningDataService(
    in_ips_datasets,
    ips_dataset_name,  
    title, 
    summary, 
    tags, 
    folder, 
    sharing_level, 
    group_sharing 
)

Informations de licence

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

Rubriques connexes