Expand description
Range-based reader interface for COG files
This module provides a unified interface for reading byte ranges from various sources (local files, S3, HTTP). This is essential for efficient COG reading since COGs are designed to be read via HTTP Range requests.
Structs§
- Http
Range Reader - HTTP range reader for remote COG files Uses reqwest with blocking client for simplicity in sync contexts
- Local
Range Reader - Local file range reader
- S3Range
Reader - S3 range reader using
object_store
Traits§
- Range
Reader - Trait for reading byte ranges from any source
Functions§
- create_
range_ reader - Create a range reader from a path or URL