Skip to content

feat: osm features feature collection geojson for sandbox data conflation#7234

Open
prabinoid wants to merge 3 commits into
developfrom
feat/osm-feature-conflation
Open

feat: osm features feature collection geojson for sandbox data conflation#7234
prabinoid wants to merge 3 commits into
developfrom
feat/osm-feature-conflation

Conversation

@prabinoid
Copy link
Copy Markdown
Collaborator

@prabinoid prabinoid commented Apr 30, 2026

What type of PR is this? (check all applicable)

  • 🍕 Feature
  • 🐛 Bug Fix
  • 📝 Documentation
  • 🧑‍💻 Refactor
  • ✅ Test
  • 🤖 Build or CI
  • ❓ Other (please specify)

Related Issue

Describe this PR

Osm data feature collection geojson for sandbox projects for data conflation.

Frontend Changes

This PR add the OSM features layer Visibility and its controls in the Sandbox (Practice) task mapping interface.

Key Changes

  • Opacity Separation: Isolated the task boundary (GPX) and OSM features opacity by mapping them to separate stable classes (gpx-features and osm-features).
  • UX Flow Optimization: Add OsmDataControls to show only a "Load OSM Features" button initially, a loader during fetching, and reveal the slider + visibility toggle only after the data is successfully loaded.
  • Positioning: Moved the controls to the top of the Instructions tab, ensuring they remain immediately accessible above long project instruction texts.
  • Internationalization: Fully localized all labels, description texts, and hover titles via react-intl messages.

Screenshots

image image

@sonarqubecloud
Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants