Closed rajadain closed 4 months ago
Rebased atop latest develop
. Added a commit 76f8190 to have the correct legend on the map:
Ah yes, that error says that previously Docker v26 was installed, and now that we're asking for Docker v25 it would be a downgrade. This requires manual intervention to fix, which is why the automated provisioning fails.
The way around this is to destroy and recreate the Worker:
vagrant destroy -f worker && vagrant up worker
The Impact Observatory API was down yesterday during demo, but is back up now: https://api.impactobservatory.com/stac-aws/
Actually wait, if you haven't destroyed your worker VM yet hold off. I'm going to rebase this PR atop the latest develop
, which may help with that matter.
Alright this is ready to be reviewed again. If this still doesn't work, then yes please destroy the worker
VM and try again.
Thanks for reviewing!
Overview
Adds an endpoint allowing for analysis of Global Land Use / Land Cover data, using the Impact Observatory Annual LULC dataset available on AWS Open Registry.
The new endpoint works identically to the existing
analyze/land
endpoint, except it doesn't include Active River Area.This implementation uses the Python toolchain for querying and fetching data from STAC, as done in https://github.com/rajadain/mmw-io-10m-lulc-summary. This could potentially be switched for an MMW-Geoprocessing version, if https://github.com/WikiWatershed/mmw-geoprocessing/pull/117 ever becomes more performant.
Input validation and caching are deferred to a later card, with this PR focusing on core implementation.
Closes #3628
Demo
Testing Instructions
app
andworker
./scripts/debugserver.sh
debugserver
above to activate your account.xh
,httpie
,curl
, or your API client of choice to test the new endpoint: