Skip to content

How does it work ?

As mentioned in About ARLAS and the Quick Start sections, ARLAS Exploration is a solution that offers a modern and fluid Web application for exploring your spatial-temporal BigData, named ARLAS-wui.

ARLAS WUI

ARLAS-wui (repo) is composed of a set of highly interactive & reusable analytic components : MapComponent, HistogramComponent, ...

  • The components are developed in ARLAS-web-components (repo) project.
  • Each component is fed with data thanks to a contributor that uses the ARLAS-server API client.
  • The contributors are developed in ARLAS-web-contributors (repo) project.
  • A contributor also listens to the filters applied on the component and passes them to the other contributors. These collaborative contributions are assured by ARLAS-web-core (repo)
  • ARLAS-wui-toolkit (repo) is the library that allows to parse the declared components (Ref 3.) and maps them to their corresponding contributors. Check this section out to get more details about ARLAS-wui-toolkit.

ARLAS Server

The search and analytics capabilities of ARLAS-wui are assured by ARLAS-server (repo), a stateless and lightweight server offering REST services for data analytics and OGC services for a high interoperability

See ARLAS Server Documentation

ARLAS Builder

Declaring components to be viewed in ARLAS-wui is possible thanks to ARLAS Builder.

  • ARLAS-wui-builder (repo) generates a config object containing all the declared components and their corresponding contributors
  • ARLAS-wui-toolkit (repo) parses the config object and creates the views according to its content.

Configuration files

config object is stored in two json configuration files (Usually config.json and config.map.json).

Go further with ARLAS-wui-toolkit

Check How to build yours section to know more about ARLAS-wui-toolkit

Practice with ARLAS-wui-builder

Check out this tutorial of how to use ARLAS-wui-builder.

ARLAS Persistence

The generated config object is persisted thanks to ARLAS-persistence (repo). It's a stateless and lightweight server that stores the config object in your file system, a filestore or a database.

See ARLAS Persistence Documentation

ARLAS Subscription

ARLAS-subscriptions (repo) is a service used to generate notification orders (i.e. a message containing information to be pushed to a user by a notification service not provided by ARLAS), according to some criteria subscribed by a user on an ARLAS-server collection.

Example

A user wants to be notified of any new 'document' created in Europe

See ARLAS Subscription Documentation

AIAS

AIAS (repo) groups a set of microservices in order to offer functions for ingestion, access and download of archives, STAC Items and Assets.

See AIAS Documentation