Skip to main content

STAC Collection Search helper utility

Project description

STAC Collection Search

Quick utility which enables you to search for STAC collections with a given bbox and datetime extent.

How to use

  import requests
  import datetime
  import shapely
  from stac_collection_search import search_collections

  url ="https://planetarycomputer.microsoft.com/api/stac/v1/collections"
  headers = {
    "Content-Type": "application/geo+json",
  }
  response = requests.get(url, headers=headers)
  collection_list_json_dict = response.json()
  temporal_extent_start = datetime.datetime(2019, 1, 1)
  temporal_extent_end = datetime.datetime(2021, 1, 1)
  spatial_extent = shapely.geometry.box(50, 0, 51, 1)
  collection_list = search_collections(collection_list_json_dict, spatial_extent=spatial_extent,
                                      temporal_extent_start=temporal_extent_start,
                                      temporal_extent_end=temporal_extent_end)
  print(collection_list, len(collection_list)) """ -> ['3dep-seamless', 'sentinel-1-rtc', '...'], 66 """

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stac_collection_search-0.1.1.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

stac_collection_search-0.1.1-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file stac_collection_search-0.1.1.tar.gz.

File metadata

File hashes

Hashes for stac_collection_search-0.1.1.tar.gz
Algorithm Hash digest
SHA256 960651f5bc6d8f429bb5ade3ad9e596a45bd24484f0ccec688ef1236afd44b46
MD5 5cdac6e6990948ebd2ce0150156236be
BLAKE2b-256 e8788e05063bc098124c891cbd2f5a4ac9a7e5a182af05257d7a1dce0facbac1

See more details on using hashes here.

File details

Details for the file stac_collection_search-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for stac_collection_search-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8dc15da0af2fe44b9e14c12e3f2f6152b1f2011fb97f4a5260137473633ba93b
MD5 ae3db4f50c44b89bca714bc14c9c83dd
BLAKE2b-256 ad234b0bf07dc5552f455b1f299c1a9694a806439d72e1abeeedf9413f07299e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page