Logo OpenStreetMap OpenStreetMap

Deník uživatele Juicio

Nedávné deníkové záznamy

GSoC 2024 – Panoramax integration

Zapsal Juicio 27. 5. 2024 v jazyce English. Naposledy aktualizováno 24. 8. 2024

Panoramax

Panoramax view feature improves map exploration and gives users access to 360-degree imagery that enhances the mapping process and gives important visual context.
The community gains access to a potent tool that improves map visualization and encourages increased engagement and participation in the mapping process.
Live images can provide a lot of information that can be hard to determine, such as the weather or the terrain condition.

Introduction

Hi I’m Mattia, one of the Google Summer of Code 2024 contributors. This journal will be updated weekly based on what is happening. If you want to see how streetlevel layers work you can check out a guide here.

Milestones

Important and mandatory Milestones

  1. Design how to add Panoramax in iD, understand how image retrieval works and how best to implement it.

  2. Write the new Panoramax layer in iD.
    • Codify the functionality of the basic layer
    • Viewing normal Panoramax photos
    • Displaying 360-degree Panoramax photos.
  3. Add functionality to the layer.
    • Add filters for username, photo type and date (like Google Maps does if it has multiple images of a place).
  4. Integration with other UI elements.
    • Paste the id of the photos into the OSM tag.
    • Modify the UI to make it easier to enable all accessible street-level image layers in a given area (e.g., “enable all” button for street-level layers).

At each stage: write documentation, write tests, fix bugs, and check that everything is implemented correctly.

Results

Everything that has been done is avaiable at this link. Open the sidebar -> click “Map data” -> “Streetlevel” -> “Panoramax” (you’ll need to zoom in quite a bit to be able to activate the layer).

You can also check the code here.

Check the Pull Requests here

Zobrazit celý záznam