Overview
Flux is a feature of the Earthmover platform which makes it easy to query your Arraylake data and integrate it into downstream applications via standards-compliant API endpoints. This page describes the administration and management aspects of Flux. For details on the APIs and protocols, see the following pages.
- Environmental Data Retrieval (EDR) - allows you to extract points or areas of interest from gridded datasets and return results in JSON, CSV, or NetCDF. Ideal for simple timeseries extraction.
- Web Map Service (WMS) - dynamically serves map tiles suitable for use in web-based slippy maps or GIS applications.
- DAP2 - query datasets using the widely supported DAP2 protocol.
Flux is currently in private beta. Features and capabilities may change with time.
In the following
{org}
is the name of your Arraylake organization{repo}
is the name of the Repo{branch|commit|tag}
is the branch, commit, or tag within the Repo to use to fulfill the request{path/to/group}
is the path to group within the Repo that contains anxarray
Dataset{protocol}
is one of the supported protocols (e.g.edr
,wms
,dap
).
Turning on a service
Flux is based on the concept of services. No services are enabled automatically; they must be explicitly turned on before use:
al compute enable {org} {protocol}
By default the service is only accessible to those with access to the Repo being queried. Provide the --is-public
flag to open access
to all users without authentication. For more information, see the Authentication page
Turning off a service
al compute disable {org} {service_name}
Choose the appropriate service_name
from the output of al compute list {org}
.
Status of Services
al compute list {org}