You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Add a rank column to conflated.parquet for prioritizing downstream work #713
Add a rank column (or similar) to conflated.parquet, so downstream users can work through unmatched/conflated features in priority order instead of an arbitrary order.
This is a placeholder issue to track the idea. We'll flesh out a detailed design separately and replace this text with the actual plan once that's done.
Rough idea
Rank would likely be a blend of several signals, merged into one score:
QRank (https://qrank.toolforge.org/) for features carrying brand:wikidata — a measure of how significant the linked Wikidata item is.
A custom tag-based rank (to be designed) so that, e.g., at roughly the same location a fire hydrant should rank below a store, even when the store has no brand:wikidata tag to hang a QRank off of.
Possibly OSM edit/version count (we already carry the version number through the pipeline) as a signal that frequently-edited features are more likely to be important.
Next steps
Design how the individual signals get normalized and combined into a single rank.
Decide where in the pipeline the rank gets computed and attached.
Update this issue with the concrete plan before implementing.
Brand (weight 0.3): the highest QRank quantile among the place's brand:, operator: and network:wikidata IDs (feat: compute QRank quantiles for brand Wikidata IDs #848). Places without a brand drop this term, so they aren't pushed down for lacking one.
Activity
feat: render conflated.parquet into its own PMTiles archive
docs: document conflated.pmtiles
feat: collect brand Wikidata IDs from OSM as well as ATP (#847)
feat: compute QRank quantiles for brand Wikidata IDs
feat: compute QRank quantiles for brand Wikidata IDs (#848)
feat: compute OSMViews ranks for AllThePlaces locations (#851)
feat(tiles): show the most important places at coarse zooms (#854)
brawer commentedon Oct 26, 2026
Done.
conflated.parquetnow has animportancecolumn, from 0.0 to 1.0. It is the quantile of a weighted mean of three signals:brand:,operator:andnetwork:wikidataIDs (feat: compute QRank quantiles for brand Wikidata IDs #848). Places without a brand drop this term, so they aren't pushed down for lacking one.MatchMask::importance(), a coarse score by kind of place plus an IMPORTANT bit for things like AEDs (feat(matchers): split MatchMask into category and modifier bits, add importance #852).OSM version count was left out on purpose.
The column shipped in #853. Since #854, coarse zooms of
conflated.pmtilesanddiffed-places.pmtilesshow the most important places. The details are in the Importance section of CONFLATED_PARQUET.md.Tuning the weights against reviewer feedback, or adding a match-confidence signal, would be follow-up issues.
Generated by Claude Code