async_geotiff/lib.rs
1//! async-geotiff: pure-Rust async COG → XYZ tile renderer.
2//!
3//! Style inputs use Raster Style 3.0 JSON/Q3; see [`style::TileStyle`].
4
5#![warn(missing_docs)]
6
7mod blocking;
8pub use blocking::CpuLimiter;
9/// Spatial envelopes and pixel-to-world affine transforms.
10pub mod bounds;
11/// Coordinate reference system identifiers.
12pub mod crs;
13/// Errors shared by readers, renderers and request controls.
14pub mod error;
15/// Asynchronous COG access, decoded block caching and source metadata.
16pub mod io;
17#[cfg(feature = "mosaic")]
18pub mod mosaic;
19mod perf;
20/// Typed pixel arrays, validity masks and georeferenced images.
21pub mod pixel;
22/// Raster Style render plans, expressions, color maps and image encoding.
23pub mod render;
24pub mod request;
25pub mod resource;
26/// Validated Raster Style 3.0 JSON/Q3 documents and compilation.
27pub mod style;
28pub mod tiler;
29/// Supported tile matrix sets and checked tile coordinates.
30pub mod tms;
31/// Coordinate reprojection and spatial resampling of raster images.
32pub mod warp;