Performance and Reliability Characteristics
mainoverturemaps is designed for high-performance geospatial data streaming with the following characteristics:
- Streaming Architecture: All data flows as
RecordBatchstreams to avoid loading full datasets into memory. - Efficient Data Access: Uses STAC indexing to skip non-intersecting Parquet shards and PyArrow predicate pushdown for row-group level filtering.
- Anonymous S3 Access: All S3 I/O is performed anonymously; no credentials are required or stored.
- Silent Fallbacks: If a STAC index lookup fails, the library silently attempts a direct S3 scan to ensure reliability.
- Validation: Input such as BBox bounds and GERS UUIDs are strictly validated before being used in network requests or filter expressions to prevent injection or errors.