From a raster, makes a new Raster (using an array of tiles in memory).
From a raster, makes a new TiledArrayRaster (an array of tiles in memory).
Given a path and name, deletes the relevant tileset from the disk.
Given a name ("bar") a col (0), and a row (4), returns the correct name for this tile ("bar_0_4").
Given a path ("foo"), a name ("bar"), a col (0), and a row (4), returns the correct name for this tile ("foo/bar_0_4").
Write a TiledRasterData to disk as a tile set, using the provided path and name to determine what filenames to use.
Write a TiledRasterData to disk as a tile set, creating each tile's data by executing a function that returns a raster.
Write a TiledRasterData to disk as a tile set, creating each tile's data by executing a function that returns a raster.
Note that the function will need to generate its RasterExtent from the ResolutionLayout, e.g. val rl = tileLayout.getResolutionLayout(re) val tileRasterExtent = rl.getRasterExtent(col, row)
Used to create tiled rasters, as well as tilesets on the filesystem, based on a source raster.
These files (on disk) can be used by a TileSetRasterData, or loaded into an array of rasters to be used by TileArrayRasterData.
A tile set has a base path (e.g. "foo/bar") which is used along with the "tile coordinates" (e.g. tile 0,4) to compute the path of each tile (in this case "foo/bar_0_4.arg").