Skip to content

Panning and Zooming Laggy with Non-Web Mercator CRSes #25

@james-willis

Description

@james-willis

I am using the untiled path with arbitrary CRSes. Mostly UTM ones as well as web mercator. While the web mercator case works well, the UTM based datasets have a lot of lag when zoomed into the dataset.

Based on some debugging, the reason for this lag is long running tasks in the main thread. Most of the time is spent in reprojection.

Image

It seems to me theres a few obvious optimizations that could be make to improve performance (without regard to LoE):

  • Perform reprojection outside of the main process.
  • Perform reprojection in some WASM library
  • Perform reprojection on the GPU

I will do some investigation of options to avoid this lag and accelerate reprojection

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