developmentseed / titiler-cmr

Dynamic tiles from CMR queries
MIT License
5 stars 0 forks source link

initial tiles route #4

Closed abarciauskas-bgse closed 4 months ago

abarciauskas-bgse commented 6 months ago

Acceptance criteria:

Pseudo code:

xr_extensions = ('.hdf', '.nc', '.h5', '.hdf5', '.nc4')

# GET /tiles/0/0/0.png?collection_concept_id=C000...&datetime=2000-01-01
def tile(x, y, z, collection_concept_id, datetime):
    results = earthaccess.search_data(
        concept_id=collection_concept_id,
        temporal=(datetime),
        count=1
    )
    granule_link = results[0].data_links()[0]
    if granule_link.endswith(extensions):
        # A place for the CMR reader to takeover?
        data = earthaccess.open(granule_link)
    elif granule_link.endswith('.tif'):
        data = rasterio.open(granule_link)
    # continue with tiling the data...
abarciauskas-bgse commented 4 months ago

Closing as completed