Defines tiled raster layout
Defines tiled raster layout
extent covered by the layout tiles, could be greater than extent of data in the layer
tile layout (tile cols, tile rows, tile pixel size)
A LayoutScheme is something that provides LayoutLevels based on an integer id or an extent and cellsize.
A LayoutScheme is something that provides LayoutLevels based on an integer id or an extent and cellsize. The resolution of the tiles for the LayoutLevel returned will not necessarily match the CellSize provided, but an appropriately close selection will be made.
It also provides methods for next zoomed out tile layout level.
Layout scheme for building a local power of 2 pyramid.
Layout scheme for building a local power of 2 pyramid. Zooming out will reduce raster pixel resolution by 2, while using minimum number of tiles. Layouts produced by this scheme will not be power of 2 however. Uneven layouts will pyramid up until they are reduced to a single tile.
Transforms between geographic map coordinates and spatial keys.
Transforms between geographic map coordinates and spatial keys. Since geographic point can only be mapped to a grid tile that contains that point, transformation from Extent to GridBounds to Extent will likely not produce the original geographic extent, but a larger one.
Layout for zoom levels based off of a power-of-2 scheme, used in Leaflet et al.
This package is concerned with translation of coordinates or extents between geographic extents and the grid space represented by SpatialKey(col, row) coordinates, the layout that defines that grid space, as well as functionality for cutting tiles into a uniform grid space.