-
Notifications
You must be signed in to change notification settings - Fork 176
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Support virtual assets #706
Comments
One question I have, in working through an example, is with respect to the |
@abarciauskas-bgse thanks for starting this discussion.
Q:
This can be quite tricky because how the fastapi application is designed (with dependency injections). We did something in titiler-pgstac where we inject
I'm not sure to understand the
I'm happy to help supporting this if it doesn't had too much
That's also tricky, rio-tiler cannot accept external scale/offset (at the moment) which is why |
Thanks @vincentsarago I think I understand most of this so I think the next steps are:
I'm discussing with @emmanuelmathot to find some time to iron out the extensions' specifications so hoping we can all meet then to address the implementation questions. |
We (@emmanuelmathot @vincentsarago @smohiudd) have been discussing support for tiling parameters in STAC.
I think we are reaching consensus that we will store these parameters within a virtual asset. Note a virtual asset is still an asset but it typically does not exist and is passed to some service to be generated. The parameters for titiler would be stored in a virtual asset under either the
compose
prefix or theprocessing
prefix. See this documentation for titiler in the composite extension.My understanding is that there is interest to support processing of virtual assets in titiler so that, when a virtual asset exists, and is passed to the API as part of the
assets=[]
parameter, titiler would then look up the asset(s) and apply any parameters titiler expects (compose:*
,processing:expression
,raster:bands:nodata
,unscale
)Questions:
The text was updated successfully, but these errors were encountered: