Skip to content

MVTAnnotationsPlugin: Add raycasting improvements, customization #1668

Merged
gkjohnson merged 7 commits into
masterfrom
mvt-small-changes
Jul 23, 2026
Merged

MVTAnnotationsPlugin: Add raycasting improvements, customization #1668
gkjohnson merged 7 commits into
masterfrom
mvt-small-changes

Conversation

@gkjohnson

@gkjohnson gkjohnson commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Related to #1600
Related to #449

  • Add userdata.tile field to objects
  • MVTAnnotationsDriver: add an optional "settle raycast" function
  • MVTAnnotations: Remove hard coded earth constants used during line parsing
  • MVTAnnotations: Prioritize high LoD tiles for settling

TODO

  • Create issue for the following:
  • The new prioritization does not work for additive tiles
  • Consider centralizing a mechanism that picks the "best" hit
    • Prioritize visible over active to avoid "data cliffs"?
    • Prioritize highest LoD? How to deal with additive?

@gkjohnson gkjohnson changed the title MVTAnnotationsPlugin: A MVTAnnotationsPlugin: Add raycasting improvements, customization Jul 22, 2026
@gkjohnson
gkjohnson merged commit 487ac14 into master Jul 23, 2026
1 check passed
@gkjohnson
gkjohnson deleted the mvt-small-changes branch July 23, 2026 02:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant