You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Use point in object on candidates for 'refinement'
Drawbacks on this current method:
Reading LS8 excel sheet is slow, and it has to be done on every query. Better would be to create a binary data structure (.npy or .h5)
The query isn't actually too accurate. We discussed this with @whyjz 's plots that compared the vector footprint to a sample data file. This is because the orbital overpass drifts-- so we can't use a static index for the refinement stage and expect high precision.
The geopandas package pulls in a high amount of dependencies, including pysal, which pulls in more dependencies.
Since the above code doesn't expect a geometry, convert the LS8 index into a binary index (should be light, possibly under a meg)
To make the 'coarse' pass inclusive, we can pa d the query a few kilometres.
For the fine scale 'refinement', use boto3 / gdal to read the specific COG headers off of AWS for the granule level metadata, and update the footprints using this data. The metadata should be accurate to the actual corners and center point 'as collected', and will be different from the static catalog.
Filter based on the updated refinement metadata fetch
Other notes: the WGS grid is valid for multiple Landsat missions, so we may be able to query more of the catalog.
To Do:
Import contains and associated code
Unit tests for above
Calculate bearing from existing catalog @espg (needed for above code)
Build and upload new static binary index
Update existing methods to use new query method above
Add example, math, and documentation to Docs
The text was updated successfully, but these errors were encountered:
Currently, LS8 query runs as follows:
Drawbacks on this current method:
Suggested solution:
Other notes: the WGS grid is valid for multiple Landsat missions, so we may be able to query more of the catalog.
To Do:
The text was updated successfully, but these errors were encountered: