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
We want to enhance the OSM profile pages with more engaging and informative features, similar to HDYC. These features aim to display user contribution summaries, activity patterns, and insights into changesets. Our goal is to integrate this functionality directly into the openstreetmap-website while ensuring efficiency and scalability.
Key Challenges:
Data Access:
The required data already exists in the OSM database, so we won’t rely on planet dumps for this integration.
For development purposes, we want to import a subset of data locally to test queries and ensure they work well with larger datasets.
Performance:
Querying user contribution data efficiently at scale is critical. Local testing will help us benchmark and optimize queries for production.
Integration:
The solution should align with OSM's infrastructure, avoiding external systems or unnecessary overhead.
Description
To achieve this, we’re seeking guidance on:
Best practices for querying user contribution data within the existing OSM infrastructure.
Efficient workflows or tools to import and work with a representative subset of data for development.
How to benchmark and ensure scalability of queries before deployment.
Questions
Has anyone implemented similar features for OSM profile pages? If so, what approach did you take?
Are there recommended tools or workflows (e.g., Osmium, osm-history-renderer) for importing and testing user contribution data efficiently?
How can we test and benchmark queries locally without committing to a full-scale data import?
Can these queries be handled within OSM's infrastructure, or would a separate system be necessary for performance?
Changesets in the planet OSM files contain user data, but tools like Osmosis and Osmium cannot directly link users to contributions in a database.
Full history dumps provide the necessary data but are massive (~223 GB compressed, ~3.7 TB uncompressed) and complex to process.
If you're looking in the context of openstreetmap-website, this data is already present in the database and you'd never look at the dumps. You'd only use the planet files if you were building something external.
Thank you for the quick response! Yes, we’re focused on the openstreetmap-website and plan to integrate this directly. Testing queries and performance locally with larger datasets ensures reliability and simplifies development. That’s why we aim to import a subset of data for development, enabling us to test and refine features effectively before integration.
Problem
We want to enhance the OSM profile pages with more engaging and informative features, similar to HDYC. These features aim to display user contribution summaries, activity patterns, and insights into changesets. Our goal is to integrate this functionality directly into the openstreetmap-website while ensuring efficiency and scalability.
Key Challenges:
Data Access:
Performance:
Integration:
Description
To achieve this, we’re seeking guidance on:
Questions
We welcome any advice, insights, or references to similar projects to guide us forward. Tagging: @gravitystorm @tomhughes @AntonKhorev @pa5cal
The text was updated successfully, but these errors were encountered: