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
Target | Versions |
---|---|
.NET Standard 2.0 | 100.13 - 200.6 |
.NET | 100.13 - 200.6 |
.NET Windows | 100.13 - 200.6 |
.NET Android | 200.0 - 200.1 |
.NET iOS | 200.0 - 200.6 |
.NET Framework | 100.13 - 200.6 |
Xamarin.Android | 100.13 - 100.15 |
Xamarin.iOS | 100.13 - 100.15 |
UWP | 100.13 - 200.6 |
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
Target | Versions |
---|---|
.NET Standard 2.0 | 200.4 - 200.6 |
.NET | 200.4 - 200.6 |
.NET Windows | 200.4 - 200.6 |
.NET Android | 200.4 - 200.6 |
.NET iOS | 200.4 - 200.6 |
.NET Framework | 200.4 - 200.6 |
UWP | 200.4 - 200.6 |
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
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
Target | Versions |
---|---|
.NET Standard 2.0 | 100.13 - 200.6 |
.NET | 100.13 - 200.6 |
.NET Windows | 100.13 - 200.6 |
.NET Android | 200.0 - 200.1 |
.NET iOS | 200.0 - 200.6 |
.NET Framework | 100.13 - 200.6 |
Xamarin.Android | 100.13 - 100.15 |
Xamarin.iOS | 100.13 - 100.15 |
UWP | 100.13 - 200.6 |
IndoorsLocationDataSource(FeatureTable, ArcGISFeatureTable, Guid)
Initializes a new instance of the IndoorsLocationDataSource class from the given feature table and row in the FeatureTable.
Declaration
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 |
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
Target | Versions |
---|---|
.NET Standard 2.0 | 100.13 - 200.6 |
.NET | 100.13 - 200.6 |
.NET Windows | 100.13 - 200.6 |
.NET iOS | 200.0 - 200.6 |
.NET Framework | 100.13 - 200.6 |
Xamarin.Android | 100.13 |
Xamarin.iOS | 100.13 - 100.15 |
UWP | 100.13 - 200.6 |
IndoorsLocationDataSource(FeatureTable, ArcGISFeatureTable, ArcGISFeatureTable, Guid)
Initializes a new instance of the IndoorsLocationDataSource class with the given positioning, pathways, and levels tables.
Declaration
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 |
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
Target | Versions |
---|---|
.NET Standard 2.0 | 200.3 - 200.6 |
.NET | 200.3 - 200.6 |
.NET Windows | 200.3 - 200.6 |
.NET iOS | 200.3 - 200.6 |
.NET Framework | 200.3 - 200.6 |
UWP | 200.3 - 200.6 |