Catalog Search

Alternatively to the collection and collections queries, the search query can be used to filter across collections.

Search Query

query {
  search(
    bbox: [BBOX]
    collections: [COLLECTIONS]
    dateTime: [DATETIME]
    ids: [IDS]
    intersection: [INTERSECTION]
    limit: [LIMIT]
    offset: [OFFSET]
  ) {
    contents {
      ...CollectionFeature
    }
    returned
    total
  }
}

Fragments

fragment CollectionFeature on FeatureItem {
  assets {
    samples {
      description
      href
      name
      roles
      title
      type
    }
    shapefile {
      description
      href
      name
      roles
      title
      type
    }
    thumbnail {
      description
      href
      name
      roles
      title
      type
    }
  }
  bbox
  geometry {
    bbox
    coordinates
    type
  }
  id
  properties {
    data_type
    dateTime
    detailedGeometry {
      bbox
      coordinates
      type
    }
    endDateTime
    format
    layerAddress {
      ...FeatureLayers
    }
    productCode
    provider
    referenceToRawOutput
    sensorType
    srs
    startDateTime
    title
    year
  }
  type
}
fragment FeatureLayers on LayerAddress {
  ... on CoreLayer {
    id
    type
    label
    viewingMode
    endpoint
  }
  ... on LayerAddressWms {
    id
    type
    label
    viewingMode
    endpoint
    reference
    bounds
    datasetId
    versions
    imageFormat
  }
  ... on LayerAddressWmts {
    id
    type
    label
    viewingMode
    endpoint
    reference
    bounds
    datasetId
    imageFormat
  }
  ... on LayerAddressOgc3DTiles {
    id
    endpoint
    type
    qualityFactor
    viewingMode
    bounds
  }
  ... on LayerAddressHspc {
    id
    type
    label
    viewingMode
    endpoint
  }
}