Daten-Service für die Indoor-Positionierung freigeben (Indoor Positioning)

Zusammenfassung

Veröffentlicht einen Daten-Service für die Indoor-Positionierung in ArcGIS Enterprise oder ArcGIS Online. Ein Daten-Service für die Indoor-Positionierung enthält die Daten, die für die Indoor-Positionierung erforderlich sind. Er wird von den IndoorsLocationDataSource-Objekten des ArcGIS Maps SDKs verwendet, um eine geschätzte Position zu berechnen.

Verwendung

  • Der Parameter Datasets für die IPS-Positionierung ist eine Polygon-Feature-Class, die vom Werkzeug IPS-Datenmodell erstellen erstellt wird.

  • Der Parameter Name des IPS-Datasets kann aus den verfügbaren Namen der Datasets im Parameterwert Datasets für die IPS-Positionierung ausgewählt werden. Die Dataset-Namen werden als Feature-Attribute im Parameterwert Datasets für die IPS-Positionierung gespeichert.

  • Der Parameter Freigabeebene basiert auf Benutzerberechtigungen. Folgende Optionen sind verfügbar: Besitzer, Organisation und Alle.

Parameter

BeschriftungErläuterungDatentyp
Datasets für die IPS-Positionierung

Die Feature-Class aus dem ArcGIS IPS-Datenmodell, das für jedes Dataset für die Indoor-Positionierung ein Feature enthält.

Feature Layer
Name des IPS-Datasets

Der Name des Datasets für die Indoor-Positionierung. Bei den Optionen handelt es sich um eine Liste mit Dataset-Namen, die aus dem Parameterwert Datasets für die IPS-Positionierung abgeleitet werden.

String
Titel

Der Titel des Daten-Service für die Indoor-Positionierung.

String
Zusammenfassung
(optional)

Eine kurze Beschreibung des Daten-Service für die Indoor-Positionierung.

String
Tags
(optional)

Die Schlüsselwörter oder Begriffe, mit denen der Daten-Service für die Indoor-Positionierung beschrieben wird. Trennen Sie mehrere Tags durch ein Komma.

String
Ordner
(optional)

Der Name eines vorhandenen Ordners im Portal zum Speichern des Daten-Service für die Indoor-Positionierung.

String
Freigabeebene
(optional)

Gibt die Freigabeberechtigungen an, die für den Service verwendet werden.

  • BesitzerNur der Besitzer des Daten-Service für die Indoor-Positionierung hat Zugriff. Dies ist die Standardeinstellung.
  • OrganisationAlle Mitglieder der Organisation haben Zugriff.
  • AlleAlle, auch Personen außerhalb der Organisation, haben Zugriff.
String
Gruppenfreigabe
(optional)

Die Gruppen, für die der Daten-Service für die Indoor-Positionierung freigegeben wird. Sie können mehrere Werte aus den Gruppen auswählen, denen Sie angehören.

String

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Element-ID des Daten-Service für die Indoor-Positionierung

Die Element-ID des Daten-Service für die Indoor-Positionierung dieser Datei.

String
URL des Daten-Service-Elements für die Indoor-Positionierung

URL des Daten-Service für die Indoor-Positionierung des Elements, das in das Portal hochgeladen wurde.

String

arcpy.indoorpositioning.ShareIndoorPositioningDataService(in_ips_datasets, ips_dataset_name, title, {summary}, {tags}, {folder}, {sharing_level}, {group_sharing})
NameErläuterungDatentyp
in_ips_datasets

Die Feature-Class aus dem ArcGIS IPS-Datenmodell, das für jedes Dataset für die Indoor-Positionierung ein Feature enthält.

Feature Layer
ips_dataset_name

Der Name des Datasets für die Indoor-Positionierung. Bei den Optionen handelt es sich um eine Liste mit Dataset-Namen, die aus dem Parameterwert in_ips_datasets abgeleitet werden.

String
title

Der Titel des Daten-Service für die Indoor-Positionierung.

String
summary
(optional)

Eine kurze Beschreibung des Daten-Service für die Indoor-Positionierung.

String
tags
(optional)

Die Schlüsselwörter oder Begriffe, mit denen der Daten-Service für die Indoor-Positionierung beschrieben wird. Trennen Sie mehrere Tags durch ein Komma.

String
folder
(optional)

Der Name eines vorhandenen Ordners im Portal zum Speichern des Daten-Service für die Indoor-Positionierung.

String
sharing_level
(optional)

Gibt die Freigabeberechtigungen an, die für den Service verwendet werden.

  • OWNERNur der Besitzer des Daten-Service für die Indoor-Positionierung hat Zugriff. Dies ist die Standardeinstellung.
  • ORGANIZATIONAlle Mitglieder der Organisation haben Zugriff.
  • EVERYONEAlle, auch Personen außerhalb der Organisation, haben Zugriff.
String
group_sharing
[group_sharing,...]
(optional)

Die Gruppen, für die der Daten-Service für die Indoor-Positionierung freigegeben wird. Sie können mehrere Werte aus den Gruppen auswählen, denen Sie angehören.

String

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_positioning_item_id

Die Element-ID des Daten-Service für die Indoor-Positionierung dieser Datei.

String
out_positioning_item_url

URL des Daten-Service für die Indoor-Positionierung des Elements, das in das Portal hochgeladen wurde.

String

Codebeispiel

ShareIndoorPositioningDataService: Beispiel (Python-Fenster)

Das folgende Skript für das Python-Fenster veranschaulicht, wie die Funktion ShareIndoorPositioningDataService zum Veröffentlichen eines Daten-Service für die Indoor-Positionierung verwendet wird.

# 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 
)

Lizenzinformationen

  • Basic: Nein
  • Standard: Erfordert ArcGIS IPS
  • Advanced: Erfordert ArcGIS IPS

Verwandte Themen