vertical_profile_prototype

Example STAC definition

Rationale

As discussed this is an example STAC collection to allow coordination on all involved components: FedEO catalogue , View Server and MEEO viewer.

In principle following main tasks are understood by component:

Considerations

The main interface for all of these components is the STAC catalog, so what needs to be understood is, can:

This example focuses on the L2B product, which seems to be the “main” product, but each product type (L1A, L1B, L2A, L2B, L2C) has largely different aspects to be considered, e.g. different types of aggregation: measurement, observation, groups, … The Auxiliary products, are also even more different to these, so it would need to be defined if these are relevant. They can’t be represented as vertical curtains in any case, more as points along the track.

STAC item description

Example visualization using Stac Browser

In general multiple extensions could be used to improve the information available, i would propose to discuss mostly on the important aspects for this exercise (creation of 3d curtains as visualization), but for the purpose of completion here are the other parameters added for now:

Assets

The rendered curtain is referenced as asset, and has following structure:

"assets": {
    "curtain_preview": {
      "href": "https://esa-vires.github.io/vertical_profile_prototype/assets/AE_OPER_ALD_U_N_2B_20230423T063958_20230423T081032_0001.png",
      "type": "image/png",
      "title": "Aeolus Rayleigh Curtain Plot",
      "roles": [
        "visual"
      ]
    }
},

As quickly touched upon above, one might envision having multiple previews showing different aspects of the product (e.g. rayleigh and mie), if this is wanted i imagine we would need define the exact expected ids, to allow this interaction. Potentially a more flexible possibility would be the MEEO Viewer can filter all assets of the role “visual” and allow selecting them in order to apply them as texture on the 3d geometry.