Flux
Flux is the Earthmover Platform's data delivery service. Flux serves up your Arraylake data via standards-compliant API endpoints, making it easy to query your data and integrate it into downstream applications.
Choosing the Right Protocol
Flux can serve up your data following a number of different protocols. Depending on your use case you might want to use different protocols.
Protocol Comparison
| Feature | EDR | WMS | Tiles | DAP2 | openEO |
|---|---|---|---|---|---|
| Query Type | Points, polygons, trajectories | Bounding boxes, tiles | XYZ tile indices | Array slicing | Process graphs |
| Output Formats | JSON, CSV, NetCDF, GeoTIFF | PNG images | PNG, JPEG, WebP | Binary, ASCII | Parquet, CSV, GeoJSON, NetCDF |
| Best For | Data extraction & analysis | Visualization & mapping | Map tile services | Scientific tools | Server-side processing & batch extraction |
| CF Convention Required | Yes (X, Y axes) | Yes (lat, lon) | Yes (CRS, coordinates) | No | Yes (X, Y axes) |
| Typical Data Size | Small (subset) | Small (tiles) | Small (256x256, 512x512 tiles) | Flexible | Small (aggregated result) |
| Client Complexity | Simple HTTP | Tile layer | Tile layer | OPeNDAP client | openEO client |
Here is a live example using tiles to serve 2-meter temperature data.
Learn More
Flux Administration and Logs
In the following
Repo Doctor
The Repo Doctor is a diagnostic tool that analyzes your Arraylake repositories to ensure they are compatible with Flux services. It checks for CF convention compliance and helps you fix any issues that would prevent your data from being served through Flux protocols.
Authentication
Flux supports both authenticated and public services.
Discovery and Metadata
Flux provides a set of _meta endpoints that let you programmatically explore what data is available through a service, inspect dataset schemas, and access interactive API documentation — all without needing to know the full URL structure in advance.
EDR: Environmental Data Retrieval
EDR is a standard of the Open Geospatial Consortium (OGC)
Tiles: Map Tiles API
The Tiles API is a standard of the Open Geospatial Consortium (OGC).
WMS: Web Map Service
WMS is a standard of the Open Geospatial Consortium (OGC)
DAP2: OPeNDAP
DAP2 (Data Access Protocol version 2) is the core HTTP protocol used by OPeNDAP (Open-source Project for a Network Data Access Protocol) for data transport and access over HTTP.
openEO: Server-Side Processing
openEO is an open API standard for describing geospatial analyses as process graphs and executing them on the backend where the data lives.
FAQ
What happens if I edit the dataset? Should I restart manually?