geo.shapeData() function
geo.shapeData()
is experimental and subject to change at any time.
geo.shapeData()
renames existing latitude and longitude fields to lat and lon
and adds an s2_cell_id tag.
Use geo.shapeData()
to ensure geotemporal data meets the requirements of the Geo package:
- Rename existing latitude and longitude fields to
lat
andlon
. - Pivot fields into columns based on
_time
. - Generate
s2_cell_id
tags usinglat
andlon
values and a specified S2 cell level.
Function type signature
(
<-tables: stream[{C with _field: string}],
latField: A,
level: int,
lonField: B,
) => stream[{D with s2_cell_id: string, lon: float, lat: float}] where A: Equatable, B: Equatable
Parameters
latField
(Required) Name of the existing field that contains the latitude value in decimal degrees (WGS 84).
Field is renamed to lat
.
lonField
(Required) Name of the existing field that contains the longitude value in decimal degrees (WGS 84).
Field is renamed to lon
.
level
(Required) S2 cell level to use when generating the S2 cell ID token.
tables
Input data. Default is piped-forward data (<-
).
Was this page helpful?
Thank you for your feedback!
Support and feedback
Thank you for being part of our community! We welcome and encourage your feedback and bug reports for Flux and this documentation. To find support, use the following resources:
Customers with an annual or support contract can contact InfluxData Support.