Show / Hide Table of Contents

Constructor IndoorsLocationDataSource

IndoorsLocationDataSource(String)

Initializes a new instance of the IndoorsLocationDataSource class.

Declaration
public IndoorsLocationDataSource(string databasePath)
Parameters
Type Name Description
System.String databasePath

A path to the SQLite database containing data about indoor beacons (fingerprint database). The database must use the schema from the ArcGIS Indoors system.

Applies to

Platforms and versions
TargetVersions
.NET Standard 2.0100.13 - 200.7
.NET100.13 - 200.7
.NET Windows100.13 - 200.7
.NET Android200.0 - 200.1
.NET iOS200.0 - 200.7
.NET Framework100.13 - 200.7
Xamarin.Android100.13 - 100.15
Xamarin.iOS100.13 - 100.15
UWP100.13 - 200.7

IndoorsLocationDataSource(IndoorPositioningDefinition)

Initializes a new instance of the IndoorsLocationDataSource class using the information contained in the provided IndoorPositioningDefinition.

Declaration
public IndoorsLocationDataSource(IndoorPositioningDefinition positioningDefinition)
Parameters
Type Name Description
IndoorPositioningDefinition positioningDefinition

The IndoorPositioningDefinition from an IPS-aware map.

Applies to

Platforms and versions
TargetVersions
.NET Standard 2.0200.4 - 200.7
.NET200.4 - 200.7
.NET Windows200.4 - 200.7
.NET Android200.4 - 200.7
.NET iOS200.4 - 200.7
.NET Framework200.4 - 200.7
UWP200.4 - 200.7

IndoorsLocationDataSource(FeatureTable, ArcGISFeatureTable)

Initializes a new instance of the IndoorsLocationDataSource class from the given feature table. The IndoorsLocationDataSource will try to determine the latest row in the table and use that to set up IPS.

Declaration
[Obsolete("Use IndoorsLocationDataSource.IndoorsLocationDataSource(IndoorPositioningDefinition) instead")]
public IndoorsLocationDataSource(FeatureTable positioningTable, ArcGISFeatureTable pathwaysTable)
Parameters
Type Name Description
FeatureTable positioningTable

The "ips_positioning" feature table from an IPS-aware map.

ArcGISFeatureTable pathwaysTable

An ArcGISFeatureTable that contains pathways as per the ArcGIS Indoors Information Model. Setting this property enables path snapping of locations provided by the IndoorsLocationDataSource.

Remarks

For more information about the ArcGIS Indoors Information Model see https://pro.arcgis.com/en/pro-app/latest/help/data/indoors/arcgis-indoors-information-model.htm#ESRI_SECTION2_72E0DE4BBEFA435485E2D10CB16D2BE6.

Applies to

Platforms and versions
TargetVersions
.NET Standard 2.0100.13 - 200.7
.NET100.13 - 200.7
.NET Windows100.13 - 200.7
.NET Android200.0 - 200.1
.NET iOS200.0 - 200.7
.NET Framework100.13 - 200.7
Xamarin.Android100.13 - 100.15
Xamarin.iOS100.13 - 100.15
UWP100.13 - 200.7

IndoorsLocationDataSource(FeatureTable, ArcGISFeatureTable, Guid)

Initializes a new instance of the IndoorsLocationDataSource class from the given feature table and row in the FeatureTable.

Declaration
[Obsolete("Use IndoorsLocationDataSource.IndoorsLocationDataSource(IndoorPositioningDefinition) instead")]
public IndoorsLocationDataSource(FeatureTable positioningTable, ArcGISFeatureTable pathwaysTable, Guid positioningId)
Parameters
Type Name Description
FeatureTable positioningTable

The "ips_positioning" feature table from an IPS-aware map.

ArcGISFeatureTable pathwaysTable

An ArcGISFeatureTable that contains pathways as per the ArcGIS Indoors Information Model. Setting this property enables path snapping of locations provided by the IndoorsLocationDataSource.

System.Guid positioningId

An ID which identifies a specific row in the ArcGISFeatureTable to use for setting up IPS. If it is null, the entry in PositioningTable with the most recent date is used.

Remarks

For more information about the ArcGIS Indoors Information Model see https://pro.arcgis.com/en/pro-app/latest/help/data/indoors/arcgis-indoors-information-model.htm#ESRI_SECTION2_72E0DE4BBEFA435485E2D10CB16D2BE6.

Applies to

Platforms and versions
TargetVersions
.NET Standard 2.0100.13 - 200.7
.NET100.13 - 200.7
.NET Windows100.13 - 200.7
.NET iOS200.0 - 200.7
.NET Framework100.13 - 200.7
Xamarin.Android100.13
Xamarin.iOS100.13 - 100.15
UWP100.13 - 200.7

IndoorsLocationDataSource(FeatureTable, ArcGISFeatureTable, ArcGISFeatureTable, Guid)

Initializes a new instance of the IndoorsLocationDataSource class with the given positioning, pathways, and levels tables.

Declaration
[Obsolete("Use IndoorsLocationDataSource.IndoorsLocationDataSource(IndoorPositioningDefinition) instead")]
public IndoorsLocationDataSource(FeatureTable positioningTable, ArcGISFeatureTable pathwaysTable, ArcGISFeatureTable levelsTable, Guid positioningId)
Parameters
Type Name Description
FeatureTable positioningTable

The "ips_positioning" feature table from an IPS-aware map.

ArcGISFeatureTable pathwaysTable

An ArcGISFeatureTable that contains pathways as per the ArcGIS Indoors Information Model. Setting this property enables path snapping of locations provided by the IndoorsLocationDataSource.

ArcGISFeatureTable levelsTable

An optional ArcGISFeatureTable that contains floor levels in accordance with the ArcGIS Indoors Information Model. Providing this table enables the retrieval of a location's floor level ID.

Floor level ID can be obtained from AdditionalSourceProperties of a Location emitted by the IndoorsLocationDataSource. For more information about the levels table and ArcGIS Indoors Information Model see the ArcGIS Pro documentation.

System.Guid positioningId

An ID which identifies a specific row in the ArcGISFeatureTable to use for setting up IPS. If it is null, the entry in PositioningTable with the most recent date is used.

Remarks

For more information about the ArcGIS Indoors Information Model see the ArcGIS Pro documentation.

Floor level ID can be obtained from AdditionalSourceProperties of a Location emitted by the IndoorsLocationDataSource.

For more information about the levels table and ArcGIS Indoors Information Model see the ArcGIS Pro documentation.

Applies to

Platforms and versions
TargetVersions
.NET Standard 2.0200.3 - 200.7
.NET200.3 - 200.7
.NET Windows200.3 - 200.7
.NET iOS200.3 - 200.7
.NET Framework200.3 - 200.7
UWP200.3 - 200.7
In This Article
Back to top Copyright © 2022 Esri.