When configuring data ingestion from a feed or data source, ArcGIS Analytics for IoT allows you to specify how to determine the location of features from observations or records. You can choose to generate location from a single geometry field, from X/Y fields, or not configure location.
The location properties of your feed or data source can be specified on the Identify Key Fields step under the Location section.
A single geometry field
If geometry information is stored in a single string field, Analytics for IoT can process this to generate feature location geometry for each record.
To parse a string field into feature location geometry, the following parameters must be specified:
- Location Type:
- A single geometry field.
- Geometry field:
- Specify the string field from your schema representing location.
- Geometry type:
- Geometry format:
- Esri JSON
- Spatial reference (WKID):
If X/Y or latitude/longitude values are stored in fields of your data, you can utilize these values to generate point feature location geometry for each record. Use the drop-downs for the X (Longitude) and Y (Latitude) parameters to choose the respective field from the schema. The Z (Altitude) parameter is optional, as not all data will have Z values.
When specifying a Z value field, an additional option to provide the linear unit of the Z value is provided. When the coordinate system is projected, these units will be converted to the horizontal units of the coordinate system. When the coordinate system is geographic, these units will be converted to meters.
It is not required to parse geometry from fields. Some data sources will simply contain tabular records without any geometry information. These can be ingested and processed by Analytics for IoT.