Skip to main content

Crate oxigdal_mbtiles

Crate oxigdal_mbtiles 

Source
Expand description

Pure Rust MBTiles tile archive reader and writer.

Provides tile coordinate helpers (tile_coords), an in-memory MBTiles store (mbtiles), a tile archive builder (writer), geographic coordinate conversion utilities (bbox_util), and — when the sqlite cargo feature is enabled — a real SQLite-backed reader (reader module, feature-gated) for on-disk .mbtiles archives.

Re-exports§

pub use bbox_util::bbox_to_tiles;
pub use bbox_util::lonlat_to_tile;
pub use bbox_util::tile_count_at_zoom;
pub use bbox_util::tile_resolution_degrees;
pub use bbox_util::tile_resolution_metres;
pub use bbox_util::tile_to_bbox;
pub use bbox_util::tile_to_lonlat;
pub use error::MbTilesError;
pub use mbtiles::MBTiles;
pub use mbtiles::MBTilesMetadata;
pub use tile_coords::TileCoord;
pub use tile_coords::TileFormat;
pub use tile_coords::tms_to_xyz;
pub use tile_coords::xyz_to_tms;
pub use validation::IssueSeverity;
pub use validation::ValidationIssue;
pub use validation::validate_metadata;
pub use writer::FieldType;
pub use writer::MBTilesData;
pub use writer::MBTilesWriter;
pub use writer::TileRange;
pub use writer::TileRangeIter;
pub use writer::TileScheme;
pub use writer::TileStatsAggregator;
pub use writer::VectorLayerSpec;
pub use writer::ZoomStats;

Modules§

bbox_util
Geographic coordinate ↔ tile coordinate conversion utilities.
error
Error types for oxigdal-mbtiles
mbtiles
MBTiles format types and in-memory store.
tile_coords
Tile coordinate types and TMS ↔ XYZ conversion helpers.
validation
MBTiles 1.3 metadata compliance validator.
writer
MBTiles writer and in-memory tile archive builder.