ipyleaflet icon indicating copy to clipboard operation
ipyleaflet copied to clipboard

Add image service layers to address #932

Open tsutterley opened this issue 3 years ago • 7 comments

Queries ESRI Image Service APIs and adds image layers similar to an ImageOverlay. Image Service APIs allow the creation of mosaics with options for pre-defined raster functions, interpolation strategies, band combinations, time ranges, etc.

Additional updates to projections to add EPSG:5936 (Alaska Polar Stereographic) and more EPSG:3031 (Antarctic Polar Stereographic) options

tsutterley avatar Mar 03 '22 07:03 tsutterley

~~Still having a little trouble with the python-JS bindings (so I could use another set of eyes). The problems might be from how I tried building my docker container for testing. I am pretty sure the JS parts are working at least at the L.imageServiceLayer() stage~~

tsutterley avatar Mar 21 '22 01:03 tsutterley

Thanks I'll try to find time to test this out and review :)

martinRenou avatar Mar 23 '22 08:03 martinRenou

Ok! I think this is at a good place for review. I needed to extend from a Layer model versus a RasterLayer model and that fixed my JS-Python binding issues

tsutterley avatar Apr 18 '22 18:04 tsutterley

The additional Polar projected WMS examples in CustomProjections.ipynb helped resolve an issue I had recently.

s-m-t-c avatar Jun 01 '22 06:06 s-m-t-c

Hi all. Wondering about status of this PR. @martinRenou, any other changes required? This functionality will be really useful for interactive mapping applications in the polar regions (increasingly important), and having upstream support will be better than current workarounds. Thanks!

dshean avatar Aug 24 '22 16:08 dshean

Thanks for this PR. This works well (as shown on this video produced with using the example notebook ImageService.ipynb) image_service4 gif

HaudinFlorence avatar Aug 26 '22 14:08 HaudinFlorence

This looks neat!! @davidbrochart can you guys take a look and consider a merge?

betolink avatar Sep 01 '22 05:09 betolink

Is there any particular thing @tsutterley needs for this PR @davidbrochart? I see just one change request but perhaps was already addressed?

betolink avatar Oct 26 '22 03:10 betolink

This looks super nice thank you!

martinRenou avatar Oct 27 '22 15:10 martinRenou