kylebarron / serverless-aerial-imagery

Serve NAIP and Landsat aerial imagery tiles on the fly with AWS Lambda
MIT License
2 stars 0 forks source link

Generate Landsat overview tiles #4

Open kylebarron opened 4 years ago

kylebarron commented 4 years ago

You can probably do this intelligently by:

vincentsarago commented 4 years ago

check this https://github.com/developmentseed/awspds-mosaic/blob/master/notebooks/LargeScaleMosaic.ipynb

You could probably use our endpoint (https://landsatlive.live). Not sure how be the images will be but using zoom 6 or 7 seems 👍

vincentsarago commented 4 years ago

also we might want to work on that https://github.com/developmentseed/mosaicjson-spec/issues/6

I need that right now too, but might not have the time today.

kylebarron commented 4 years ago

Thanks for checking out my project! You can see a quick preview at https://kylebarron.dev/serverless-aerial-imagery if you want, that currently loads NAIP imagery on the fly for zoom levels >=12 and Landsat for 7-12. Zoom 11-12 doesn't look amazing because with the retina tiles, Landsat is pretty pixelated but the NAIP tiles haven't started yet.

I've been adapting that notebook into pure Python; it's great! https://github.com/kylebarron/serverless-aerial-imagery/blob/484f96cf6fb31afdf72423ed59d89ec4778e9416/code/landsat.py#L88-L132

I also set up my own Landsat endpoint. serverless.yml made that really easy.

And interesting, I'll comment on mosaicjson-spec