Skip to content

2 Filter

Carmen Tawalika edited this page Sep 23, 2021 · 4 revisions

concept (0/100)

  • Dedicated endpoints for filtering will not be done for prototypical implementation
  • Filtering for prototype will be done in actinia when looking for needed data
  • not only space and time filters should be used, but other useful filters as well (cloud cover, ASC - DESC, ...)
  • can be passed via openEO:
properties = {
    "eo:cloud_cover":{
        "process_graph":{
            "cc":{
                "process_id":"between",
                "arguments":{
                    "x":{"from_parameter":"value"},
                    "min":0,
                    "max":50
                 },
                "result":true
            }
        }
    }
}
  • which filter format to use (search API or CQL) depends on the cataloges we will support first

  • better to wait a bit because standard for this is currently evolving

  • before "self-implementation" we prefer to use existing tools like pystac-client

  • Two approaches:

    • use filter and searches provided by external STAC catalogs
    • implement it in actinia, so that all collections can be filtered over multiple STAC instances
  • Unsorted thoughts:

Clone this wiki locally