Gibt es eine Open Source-Methode, um Streetview-Panoramen zu erstellen?

25

Ich interessiere mich für Streetview- Panoramen und bin gespannt, ob es Open Source- Ansätze gibt, die ich für die Erstellung und Veröffentlichung dieser Panoramen in Betracht ziehen sollte.

Ich habe mit der Android-Funktionalität auf meinem Handy gespielt, um Android-Photosphären zu erstellen (mit einem Kamera-App-SDK - hier für Neugierige). Diese können in einem Streetview-ähnlichen Panorama über Google veröffentlicht werden. Dies funktioniert und ist praktisch, erfordert jedoch, dass Google das Panorama genehmigt, damit es online veröffentlicht werden kann.

Ein anderer Ansatz besteht darin, ein eigenes gekacheltes Raster mit Fotos zu erstellen und die Google Stretview-API zu verwenden: https://developers.google.com/maps/documentation/javascript/streetview#StreetViewOverlays

Ich würde diese lieber mit OpenSource-Tools erstellen, daher bin ich nicht vollständig an Google gebunden. In diesem Interview mit Steve Coast von OpenStreetMap bezieht er sich auf ein Gerät, das Sie auf Ihrem Telefon anbringen können und das Streetview- ähnliche Bilder liefert . Gibt es eine empfohlene Methode, um diese Bilder zu sammeln, zu speichern, zusammenzufügen und weiterzugeben?

djq
quelle
Ihre Frage ist also, wie FLOSS diese Panoramafotos sammeln oder veröffentlichen kann? Ich kenne nur diese Plattformen zum Teilen von Panoramen: * wiki.openstreetmap.org/wiki/OpenTrailView * wiki.openstreetmap.org/wiki/OpenStreetPhoto * commons.wikimedia.org
Mapper
Sammeln und Veröffentlichen. Ich werde meine Frage klären. Danke für den OpenTrailViewVorschlag.
15.
Es sieht so aus, als ob es noch ein langer Weg ist, aber es ist ein OpenStreetView- Projekt im Gange.
PolyGeo
1
Es sieht aus wie openstreetviewist nur für statische Bilder mit Geotags (vielleicht fehlt mir die Photosphere-Funktionalität)
DJQ
OpenPlans verfügt über Open-Source-Code (Github) zum Erstellen von Streetview-Szenen. openplans.org/work/shareabouts-for-street-view
Mapperz

Antworten:

6

Es gibt auch einen neuen Dienst, http://www.mapillary.com . Als Cloud-Service nicht Open Source an sich, sondern von der Masse getrieben, siehe z. B. http://www.mapillary.com/map/im/RCjKOg0pSUhwCzH6-3Dk6A und in den relevanten OSS-Communities aktiv, um Verbesserungen an z. B. OpenCV, Neo4j beizutragen und andere.

Haftungsausschluss - Ich helfe beim Aufbau dieses Dienstes.

Peter Neubauer
quelle
Sehr cool, ich freue mich darauf, mehr damit zu spielen!
DJQ
2
Ich verstehe ihre Lizenzrichtlinien nicht vollständig. Sind alle von Nutzern eingereichten Fotos von CC-BY-SA lizenziert, jedoch mit einer speziellen Erlaubnis für das Mapillary-Unternehmen, Fotos unter einer (geschlossenen) kommerziellen Lizenz erneut zu lizenzieren, damit sie damit Geld verdienen können?
Kozuch
@Kozuch Ja, es sieht so aus, als ob Benutzer ihnen eine CLA (Contributor License Agreement) gewähren, mit der sie sie grundsätzlich nach Belieben nutzen können (auch für proprietäre Dienste): "Sie und jeder Mapillary-Benutzer gewähren uns hiermit die unbefristete, unwiderrufliche, weltweite, lizenzgebührenfreies, voll eingezahltes, unterlizenzierbares, nicht ausschließliches Recht und Lizenz zur Nutzung, Vervielfältigung, Änderung, Erstellung abgeleiteter Werke, Aufführung, Anzeige und Verbreitung von Inhalten, ganz oder teilweise, ohne Einschränkung (auch über ein beliebiges Medium), für kommerzielle und nichtkommerzielle Zwecke, einschließlich "...
Matthew Flaschen
@Kozuch Zusätzlich zur CC-BY-SA 4.0- Lizenz für Fotos können Metadaten aus dem Inhalt auch in ODbL- Werke, einschließlich OpenStreetMap, integriert werden.
Matthew Flaschen
Ok, aber müssen sie es unter cc-by-sa veröffentlichen und es mit ihrer "proprietären Lizenz" verwenden? Ich meine, bleiben die Fotos, die ich beitragen darf, weiterhin für die breite Öffentlichkeit kopiert?
Kozuch
5

Nun, AFAIK, es gibt derzeit keine einzige Open Source-Lösung für beide Schritte, um einen kostenlosen Google Streetview-Ersatz zu erstellen. Aber meiner Meinung nach gibt es einige Ansätze, die versuchen, einige Bausteine ​​für den Crowdsourcing / VGI-Ansatz zu diesem Thema zu schaffen:

  1. Aufnahme
    Dazu gehören die Kamera-Hardware, die Kamerasteuerung und das Panorama-Stitching:

  2. Teilen
    Wenn eine Menge die Ergebnisse teilen möchte, benötigen Sie eine zentrale Plattform, die einzelne Schritte unterstützt (Anfordern, Teilen einzelner Fotos, Importieren von Fotos, Zusammenfügen von Panoramen usw.).

Mapper
quelle
5

Auf der letztjährigen State of the Map- Konferenz in San Francisco hielt der Gründer von CustomStreetView eine Präsentation , auf der Sie mithilfe von Streetview-Bildern Dinge zu OpenStreetMap hinzufügen können. Sie können Ihre eigenen Bilder auf diese Site hochladen. Der Autor ist bei StackExchange .

Ein Gespräch mit ihm könnte Ihnen einige Ideen geben!

Elliott
quelle
customstreet view funktioniert nicht mehr
Pacerier
1
In diesen Tagen würde ich Mapillary für den gleichen Zweck empfehlen.
Elliott
1

Mit hugin panorama creator können Sie eine Reihe von Bildern zu einem einzigen rechteckigen Bild zusammenfügen.

Mit einer Broschürenkarte können Sie ein 360-Grad-Panorama mit diesem Bild anzeigen, das Sie schwenken und zoomen können. Sie können auch Markierungen zu interessanten Punkten im Panorama hinzufügen.

Ich habe unter https://peter-thomson.com/leaflet-map-tutorial/leaflet-map-tutorial-how-to-add-markers-and-popups-to-an- ein Tutorial geschrieben, in dem erklärt wird, wie dies funktioniert. Bild-oder-Diagramm-angezeigt-mit-leaflet.html

Peter Thomson
quelle