Skip to main content
Ctrl+K
Welcome! Coincident is in early development. APIs may change significantly

Coincident

  • User Guide
  • Examples
  • Datasets
  • API reference
  • GitHub
  • User Guide
  • Examples
  • Datasets
  • API reference
  • GitHub

Section Navigation

  • coincident.search.search
  • coincident.search.cascading_search
  • coincident.search.to_pystac_items
  • coincident.search.to_geopandas
  • coincident.search.wesm.read_wesm_csv
  • coincident.search.wesm.load_by_fid
  • coincident.search.wesm.get_swath_polygons
  • coincident.overlaps.geographic_area
  • coincident.overlaps.subset_by_minimum_area
  • coincident.overlaps.subset_by_temporal_overlap
  • coincident.overlaps.subset_by_maximum_duration
  • coincident.io.sliderule.subset_gedi02a
  • coincident.io.sliderule.subset_atl06
  • coincident.io.sliderule.process_atl06sr
  • coincident.io.sliderule.sample_3dep
  • coincident.io.xarray.to_dataset
  • coincident.io.xarray.open_maxar_browse
  • coincident.io.xarray.load_usgs_dem
  • coincident.io.xarray.load_neon_dem
  • coincident.io.xarray.load_noaa_dem
  • coincident.io.xarray.load_ncalm_dem
  • coincident.io.download.download_item
  • coincident.io.download.read_href
  • coincident.io.download.build_usgs_ept_pipeline
  • coincident.io.download.download_usgs_dem
  • coincident.io.download.download_neon_dem
  • coincident.io.download.download_noaa_dem
  • coincident.io.download.download_ncalm_dem
  • coincident.io.download.fetch_lpc_tiles
  • coincident.io.download.build_usgs_ept_pipeline
  • coincident.io.download.download_files
  • coincident.plot.plot_maxar_browse
  • coincident.plot.plot_esa_worldcover
  • coincident.plot.plot_dem
  • coincident.plot.compare_dems
  • coincident.plot.plot_altimeter_points
  • coincident.plot.boxplot_terrain_diff
  • coincident.plot.hist_esa
  • coincident.datasets.general.Dataset
  • API reference
  • coincident.search.cascading_search

coincident.search.cascading_search#

coincident.search.cascading_search(primary_dataset, secondary_datasets=[('maxar', 14), ('icesat', 40), ('gedi', 40)], min_overlap_area=20)#

Perform an cascading search to find overlapping datasets acquired within specific time ranges.

Secondary datasets are searched based only on spatial overlap areas with previous datasets. In other words, the overlapping area is progressively reduced.

Temporal buffer is applied as either (datetime-buffer <= acquisition <= datetime+buffer)

or (start_datetime-buffer <= acquisition <= end_datetime+buffer)

Parameters:
  • primary_dataset (gpd.GeoDataFrame) – The primary dataset having ‘datetime’ or ‘start_dateteime’ and ‘end_datetime’ columns.

  • secondary_datasets (list of tuple, optional) – Each tuple contains the name of the secondary dataset and temporal buffer in days.

  • min_overlap_area (int, optional) – The minimum overlap area in km^2. Default is 20.

Returns:

A list of GeoDataFrames containing the search results for each secondary dataset.

Return type:

list of gpd.GeoDataFrame

previous

coincident.search.search

next

coincident.search.to_pystac_items

On this page
  • cascading_search()
Edit on GitHub

© Copyright 2025, UW TACO Lab.

Created using Sphinx 8.2.3.

Built with the PyData Sphinx Theme 0.16.1.