Skip to content

How to contribute?

There are many ways to contribute to Panoramax, here is a quick overview on different ways to join our community ✨

Why contribute to Panoramax ?

Panoramax allows the contribution and reuse of field photos for many use cases such as: management of street furniture and roads, identification of traffic signs, etc.

Learn more about the possible use cases in our website.

πŸ’ Share your pictures

The most obvious way to contribute to Panoramax is to share pictures. It's quite easy to do.

πŸ“·πŸ“± Choose a camera

Take pictures - 360Β° or not - with a simple smartphone or any other more sophisticated device.

Panoramax have some requirements on the metadata associated to the picture:

  • a position πŸ“
  • a capture time ⏲️

Those metadata are usually automatically set by the camera (in what is called exif tags) if the camera has a means to get the position. For some complex use cases, those tags can also be given alongside the picture to the uploading API.

More metadata can be associated to the pictures, learn more about those in the dedicated documentation section.

For 360Β° pictures, there are quite a lot of available action cameras that have good quality. It's easier if the camera has an integrated GPS, else you will need an external GPS, or even better a RTK receiver, for better accuracy.

Tip

If you don't really know what to get, the community seems to agree with the GoPro Max as the current best value for money 360Β° camera.

Some tutorial have been gathered in the french panoramax forum (in πŸ‡«πŸ‡· french though).

πŸ“Έ Take pictures

Panoramax accepts all street level pictures. They can be taken from a car 🚘, a bike 🚲, walking πŸšΆβ€β™€οΈ or whatever you want πŸš£β€β™‚οΈπŸš†πŸ›Ό.

Note that public Panoramax instances (see below) only accept pictures of the public space.

🌐 Choose where to share them

Panoramax is a decentralized system. Pictures are shared on what we call panoramax instance (see below how to create your own). Each instance will have its own set of rules and associated license.

For the moment there are 2 public instances, but we hope many more will spawn:

Upload them

The easiest way to upload the picture is to use the website of the chosen Panoramax instance. For more complex use cases, a command line tool is available, you can check its documentation.

πŸ–₯️ Host you instance

You can check how to install a private or public Panoramax instance in the API section.

Note

We'll try to add more tutorials to ease that process in the future.

If you want to host a public Panoramax instance, you can open an issue on the federated catalog (where all public pictures can be seen), so your instance can be harvested.

Contribute to the development

Panoramax is a fully open source initiative, founded mostly by public money, and will stay so as we are not a VC startupπŸ“ˆ.

There is a lot to do, and we'll welcome any contributions, be it code, issues, documentation, translation...

  • Code


    All the code is available in the Panoramax organization, you can check which component you want to contribute to and open a merge request or an issue on it.

  • πŸ› Bug report


    If you see a bug and don't really know where to declare it, you can just open an issue on the main repository, we'll dispatch it.

  • πŸ‡«πŸ‡·πŸ‡ΊπŸ‡ΈπŸ‡΅πŸ‡Ή Translations


    A weblate has been deployed to share the translation effort, any help is welcome.

Tip

You can also use πŸ’¬Panoramax Matrix channels to discuss with the community

Use Panoramax

Discover and use photos shared by the community in the federated catalog, and exploit them for your needs while respecting the pictures license.

  • Web viewer


    Browse photos through our interactive web viewer and explore our entire photo catalog.

    This component can be integrated in a third party website or tool.

    Reference.

  • API


    Access photo data and metadata using our web API, compliant with OGC Feature and STAC standards.

    Reference.