Skip to content

Image Overlays: Allow for "dynamic" depth and loaded tile size #1310

@gkjohnson

Description

@gkjohnson

Right now image overlays expect and require a fixed "levels" depth which is used to limit the tile requests or further split tiles to increase the detail resolution. But overlays like WMS (#1302) potentially allow for arbitrarily sized images requests and svg or geojson (#1305) can be scaled arbitrarily with no added detail on zoom, so ideally it wouldn't start splitting tiles unless the user wanted it to.

The nature of the two image sources also potentially means that tiled images can be fetched arbitrarily rather than being composed, as overlays are done now:

  • Allow for "null" or "-1" levels that will allow for generating / loading new content only up to the depth of geometric tiles and not allow for splitting. Alternatively this could mean that the "enableSplitting" flag should be on the overlay instance rather than the root overlay class.
  • Allow for fetching the exact image range that is required for tile rather than composing the tile data from multiple images.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions