Skip to content

Handling large IFD data arrays #70

Open
@feefladder

Description

@feefladder

EDIT: Since deferring fetching of tile_info=tile_offsets+tile_byte_counts was quite an intrusive change, and the remaining tile_infos can be reasonably estimated from the first tile_offsets, this issue changed a bit in my question and is now mainly about #76

TileByteCounts and TileOffsets arrays are special-cased in the COG spec, and don't generally fit within the first 16kB.

Thus, using coalesce_ranges and waiting with fetching that data until all tags are read could be beneficial (reduce the number of requests). I've updated the amazing diagram to include COG file structure:

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions