maplibre/martin

martin-cp: better nullness/bbox handling for vastly increased performance

Offen

#2.212 geöffnet am 20.09.2025

 (3 Kommentare) (0 Reaktionen) (1 zugewiesene Person)Rust (377 Forks)auto 404
good first issuehelp wantedmartin-cpperformancerust

Repository-Metriken

Stars
 (3.761 Sterne)
PR-Merge-Metriken
 (PR-Metriken ausstehend)

Beschreibung

Currently, when martin-cp sees the following, the green area will be attempted to copy.

This is suboptimal, as the green area cannot ever have tiles. We should either

  • if the query is taking very long (more than 10 minutes, or something) calculate the bboxes for each source and see if we can skip tiles
  • use the bboxes of sources to pre-filter sources (This might also apply to martin itsself, I have not checked)

The motivation for this is the following observation:

Contributor Guide