DE:Panoramax
| Panoramax | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Autor: | Panoramax Team | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Lizenz: | MIT License | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Plattformen: | Web, Android und iOS | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Version: | 2.7.0 [1] (2024-10-10) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Sprachen: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Webseite: | Panoramax.fr | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Installation: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Quellcode: | https://gitlab.com/panoramax | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Programmiersprachen: | JavaScript und Python | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
"The free alternative to photo-mapping territories"[1] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Panoramax ist ein Verband, der geolokalisierte Straßenbilder anbietet. Die Bilder werden über eine dezentrale Architektur bereitgestellt, mit einer Reihe von frei und quelloffen Werkzeugen. Mit anderen Worten, es ist „wie ein selbst gehostetes Street View“[2] die keine eigene App aufzwingt und Ihnen die Recht zum forken des Servers.
Diese Wiki-Seite beschreibt die Software und das Ökosystem. Um ein Bild auf Panoramax aus OpenStreetMap zu verlinken, siehe panoramax=*.
Die wichtigsten, sprichwörtlichen "Verkaufsargumente" sind:
- Selbsthosting möglich, als öffentliche Instanz oder in Ihrer privaten Organisation
- Server mit kostenloser Lizenz (im Gegensatz zu Mapillary oder Mapilio)
- Freie Wahl oder Entwicklung Ihrer bevorzugten Client-App
- Zusammenschluss über einen „Meta-Katalog”, der einen einzigen Einstiegspunkt (API, Web-Viewer) zu allen öffentlich verfügbaren Servern bietet
Instances
Services

Einige Dienste speichern In-App-Uploads auf benutzerdefinierten Panoramax-Servern, was bedeutet, dass Fotos nicht nur über eine Slippy Map im Browser (d. h. das Standard-Panoramax-Frontend) zugänglich sind, sondern auch über die Federation-API, die Panoramax-API und die STAC-API.
| URL | Region | Publicly viewable | Publicly editable | License | Other notes |
|---|---|---|---|---|---|
| https://api.panoramax.xyz | 🌐 Global | Ja | Nein | Gemischt | Der „Meta-Katalog“ listet alle Bilder auf, die in der öffentlichen Föderation verfügbar sind. Nach dem Hochladen eines Bildes kann es einige Zeit dauern, bis es im Meta-Katalog sichtbar ist. [3]. (Der Teil „api“ der URL ist wichtig. Ohne ihn werden Sie weitergeleitet zu https://panoramax.fr/) |
| https://panoramax.openstreetmap.fr | 🇫🇷 France (und außerhalb für Tests) | Ja | Ja, mit OSM-account | CC-BY-SA 4.0 (siehe unten) | von OSM France
Kurzfristig kann OSM FR Bilder von außerhalb Frankreichs hosten, aber aufgrund von Speicherplatzbeschränkungen (und Kosten) ist eine weltweite Abdeckung langfristig nicht tragbar. Daher ist es vorzuziehen, dass andere lokale Communities ihre eigenen föderierten Instanzen einrichten.[4] |
| https://panoramax.ign.fr | 🇫🇷 France | Ja | etalab-2.0 | by Institut national de l'information géographique et forestière | |
| https://panoramax.mapcomplete.org | 🌐 Hauptsächlich global | Ja | Ja, aber nur über https://mapcomplete.org, benötigt OSM-account | CC-BY-SA 4.0 | Hochgeladene Bilder in MapComplete sind hier gespeichtert |
| https://panoramax.multimob.be/ | 🇧🇪 Hauptsächlich in Belgien | Ja | Nein | CC-BY-SA 4.0 | von Multimob.be |
| https://panoramax.liswu.me | 🇹🇼 Taiwan | Ja | CC-BY-SA 4.0 | von OSM-TW ? | |
| https://www.panoramax.wales | 🏴 Wales | Ja | Ja, mit OSM-account | CC-BY-SA 4.0 |
OSM-France hat CC-BY-SA für die Bilder übernommen, gewährt aber auch das Recht, nicht-fotografische Derivate unter CC-BY oder ODbL zu erstellen.
Community
- Panoramax Forum
- Panoramax mapstodon
- Panoramax Telegram Übersetzungs Gruppe
- Panoramax OSM forum Android App
- Peertube
- auf Lemmy
- auf Reddit
Selbst hosten
Tagging
panoramax=* - Ein Panoramax-Bild mit einem OSM-Objekt verknüpfen.
Contribute
Entwicklung
Mobile App
- Android-App zum Aufnehmen und Hochladen von Bildern (mit dazugehöriger Diskussion Forum-Thread); Die Android-App kann von Google Play oder F-Droid heruntergeladen werden; iOS-App aus dem Apple App Store;
- Baba – alternative Android- und iOS-App zum Aufnehmen von Panoramax-Bildern
Übersetzung
- Panoramax Weblate für Übersetzungen verwendet
- Telegram Panoramax Übersetzungsgruppe
- Panoramax Übersetzungsdokumente
Software
Da Panoramax ein Zusammenschluss ist, geht es in erster Linie darum, sich auf Standards zu einigen. Server müssen ihre Bilder über eine STAC-API anbieten. Darüber hinaus kann jeder kompatible Server Teil von Panoramax sein.
Die für Panoramax verwendete Hauptsoftware ist unten aufgeführt.
Serverseitig
Alle Server laufen unter der Panoramax API, die vollständig kostenlos und Open Source ist. Es handelt sich um eine Python- und Flask-API, die auf einer PostgreSQL-Datenbank mit PostGIS basiert. Sie verwaltet Benutzer und übernimmt das Hochladen und Bereitstellen von Bildern.
Client-Seite
Viele Clients können für Panoramax verfügbar gemacht werden, solange sie STAC- und/oder WFS-Server akzeptieren.
Kunden aus dem Panoramax-Projekt selbst:
- Panoramax website, das Frontend öffentlicher Server
- Panoramax web viewer, ein eigenständiger JS-Viewer
- Panoramax CLI interface, ein Python-basiertes CLI-Tool zum Hoch- und Herunterladen von Bildern
Clients, die die Standard-STAC- oder WFS-APIs verwenden:
Drittanbieter-Clients:
- Panoramax-js, eine Typescript-Bibliothek, mit der man Bilder zu einer Panoramax-Instanz hochladen kann und die einige weitere API-Aufrufe zur Verfügung stellt; entwickelt und verwendet von MapComplete
- MapComplete, ein OSM-Editor und -Viewer, ermöglicht es Benutzern, Bilder aus Panoramax in ihrer Nähe zu durchsuchen und auch Bilder auf die eigene Panoramax-Instanz von Mapcomplete hochzuladen. Sie haben alle alten Bilder (die auf imgur gehostet wurden) auf ihre Panoramax-Instanz verschoben. Dies ist in diesem Ticket dokumentiert
- OpenAEDMap.org lädt Bilder von Panoramax, wenn sie mit
panoramax=*verknüpft sind - OsmApp.org zeigt ebenfalls Panoramax-Bilder an, aber (noch) keine korrekte Quellenangabe (Stand: 21.11.2024)
- QGis-Plugin: https://gitlab.com/panoramax/clients/qgis-plugin
- Panoramax für ArcGIS https://www.arcgis.com/home/item.html?id=97b27545e801478d9eb36d2a6fc9b63b
- Ein Plugin für JOSM wurde hier im JOSM-Issue-Tracker angefragt.
- Die Feature-Anfrage für Vespucci ist hier
- overpass-turbo.eu verlinkt zu panoramax.xyz, wenn ein Panoramax-Hash erkannt wird
- Baba Multiplattform-App für Mobilgeräte: Google Play Store
Supportanfragen
Die Community hat Support-Tickets eröffnet, um Panoramax-Funktionen zu einigen Issue Trackern hinzuzufügen, darunter:
- OsmAnd-Anfrage
- Organische Karten: Streetview, Bilder hinzufügen
Verwendung in OSM-Editoren
iD-Integration
- iD-Unterstützung mit der Möglichkeit, nach Aufnahmedatum, Mitwirkendem und Bildtyp zu filtern, wurde implementiert, siehe Screenshot unten
In Arbeit:
- Neue Funktionen für iD stehen hier zum Testen bereit. Die Unterstützung für iD wurde ursprünglich hier angefragt und war dann ein Projekt im Rahmen von GSOC 2024; siehe den aktuellen Stand der Implementierung in diesem OSM-Tagebucheintrag von Juicio.
Statistiken
Panoramax Weblate
Viewer von Drittanbietern
- Klicken Sie in MapComplete auf ein Kartenelement und dann im rechten Fensterbereich auf „Bilder in der Nähe durchsuchen”. Dazu gehören auch die Bilder aus dem Panoramax-Metakatalog – also nicht nur die Bilder, die auf MapComplete hochgeladen wurden.
Ermöglicht durch
https://gitlab.com/panoramax/gitlab-profile/-/raw/develop/images/sponsors.png
See also
OSM wiki
- Panoramax talk at State of the Map Europe 2023 for the slides and the talk on YouTube
- List of OSM-based services
- Photo linking - Erstellen Sie Verknüpfungen zwischen OSM-Objekten und externen Bildern.
- Street-level imagery services
Wikipedia
Wikidata
External Websites
- Meta-catalog für alle Fotos verfügbar
- Panoramax auf GitLab
- Panoramax Dokumnetation
Für Entwickler
- Liste der Clients
- Typescript/javascript Bibliothek zum Anmelden (mit einem Token) und Hochladen von Bildern
Um einen panoramax-hash in einen src für ein Bild umzuwandeln, frage https://api.panoramax.xyz/api/search/?ids=<hash> ab, welche dir ein .json gibt. Ein Bild in Normalgröße ist verfügbar in features[0].assets.sd. Benutze .hd oder .thumb für andere Größen
Alternativ kannst du https://api.panoramax.xyz/api/pictures/{hash}/sd.jpg nutzen.
Referenzen
- ↑ https://panoramax.fr
- ↑ https://gitlab.com/panoramax/server/api
- ↑ Quelle am Bsp von MapComplete.
- ↑ Nachricht vom OSM FR-Infrastrukturverwalter, in #panoramax_fr:matrix.org, am 26. August 2023; Nachricht in #panoramax_fr:matrix.org, on Aug 25, 2023.
