Rasters.jl icon indicating copy to clipboard operation
Rasters.jl copied to clipboard

Lazy plotting

Open rafaqz opened this issue 4 years ago • 9 comments
trafficstars

We should be able to plot larger than memory files and zoom in to get detail.

See: https://github.com/yeesian/ArchGDAL.jl/issues/195

rafaqz avatar May 23 '21 11:05 rafaqz

This works now, but not with zooming: for that we need Makie.jl recipes.

rafaqz avatar Jan 05 '22 14:01 rafaqz

With PyramidScheme we have the interactive plotting after a short preparation time for computing the pyramid. Would you expect this to also be able on the fly?

felixcremer avatar Jul 27 '23 22:07 felixcremer

How easy would it be to hook PyramidScheme into Rasters?

rafaqz avatar Jul 30 '23 17:07 rafaqz

I am actually already using Rasters for the Makie recipe. And the Readme shows an example of computing the pyramids of a raster from RasterDataSources. This works because DiskArrayEngine uses views an doesn't need a special type anymore.

The next step is to register diskarrayengine and pyramidscheme and to streamline the API.

felixcremer avatar Jul 30 '23 18:07 felixcremer

Once the registration is done, we should add a small example of using PyramidScheme.jl to the Rasters docs.

felixcremer avatar Jul 31 '23 08:07 felixcremer

PyramidScheme is registered now and this could get a mention in the Rasters docs. There is an example with a RasterDataSource in the PyramidScheme README which could be used.

felixcremer avatar Jul 09 '24 16:07 felixcremer

Should show that at JuliaCon too

rafaqz avatar Jul 09 '24 16:07 rafaqz

I am going to show PyramidScheme and building a Pyramid from a Raster at my PyramidScheme.jl talk tomorrow.

felixcremer avatar Jul 09 '24 20:07 felixcremer

Ok I won't do that in the rasters talk then!

rafaqz avatar Jul 09 '24 20:07 rafaqz