Existe-t-il un moyen open source de créer des panoramas «streetview»?

25

Je suis intéressé à faire des panoramas streetview et je suis curieux de savoir s'il existe des approches open source que je devrais envisager pour créer et publier ces panoramas.

J'ai joué avec la fonctionnalité Android sur mon téléphone pour créer Android Photospheres (en utilisant un SDK d'application pour appareil photo - ici pour les curieux). Ceux-ci peuvent être publiés dans un panorama de type streetview via Google. Cela fonctionne et est astucieux, mais cela nécessite que Google approuve le panorama pour qu'il soit publié en ligne.

Une autre approche consiste à générer ma propre grille de photos en mosaïque et à utiliser l'API Google Stretview: https://developers.google.com/maps/documentation/javascript/streetview#StreetViewOverlays

Je préfère de beaucoup les produire à l'aide d'outils open source, donc je ne suis pas complètement enfermé dans Google. Dans cette interview avec Steve Coast d'OpenStreetMap, il fait référence à un appareil que vous pouvez mettre sur votre téléphone, ce qui entraînera des images de rue comme des images. Existe-t-il un moyen recommandé de collecter, stocker, assembler et partager ces images?

djq
la source
Votre question porte donc sur les manières de FLOSS de collecter ces photos panoramiques ou de les publier? Je ne connais que cette plates - formes pour le partage de panoramas: * wiki.openstreetmap.org/wiki/OpenTrailView * wiki.openstreetmap.org/wiki/OpenStreetPhoto * commons.wikimedia.org
Mapper
Collecte et publication. Je vais clarifier ma question. Merci pour la OpenTrailViewsuggestion.
djq
Il semble qu'il y ait un long chemin à parcourir, mais un projet OpenStreetView est en cours.
PolyGeo
1
Il semble que ce openstreetviewsoit juste pour des images géomarquées statiques (peut-être que je manque la fonctionnalité de photosphère)
djq
OpenPlans a un code open-source (github) pour créer des scènes de streetview. openplans.org/work/shareabouts-for-street-view
Mapperz

Réponses:

6

Il existe également un nouveau service, http://www.mapillary.com . En tant que service cloud non open source en soi mais totalement axé sur la foule, voir par exemple http://www.mapillary.com/map/im/RCjKOg0pSUhwCzH6-3Dk6A , et actif dans les communautés OSS concernées pour apporter des améliorations à par exemple OpenCV, Neo4j et d'autres.

Avis de non-responsabilité - J'aide à la création de ce service.

Peter Neubauer
la source
Très cool, j'ai hâte de jouer avec plus!
djq
2
Je ne comprends pas bien leur politique d'octroi de licences. Toutes les photos soumises par les utilisateurs sont-elles sous licence CC-BY-SA, mais avec une autorisation spéciale pour la société Mapillary de renouveler la licence de toutes les photos sous une licence commerciale (fermée) afin qu'elles puissent en tirer de l'argent?
Kozuch
@Kozuch Oui, il semble que les utilisateurs leur accordent un CLA (Contrat de licence de contributeur) qui leur permet essentiellement de l'utiliser comme ils le souhaitent (y compris pour les services propriétaires): "Vous et chaque utilisateur Mapillary nous accordez par la présente le perpétuel, irrévocable, dans le monde entier, libre de droits, entièrement libéré, sous-licenciable, droit non exclusif et licence d'utiliser, de reproduire, de modifier, de créer des œuvres dérivées, d'exécuter, d'afficher et de distribuer sans restriction (y compris via tout support) du contenu, en tout ou en partie, à des fins commerciales et non commerciales, y compris "...
Matthew Flaschen
@Kozuch En plus de la licence CC-BY-SA 4.0 pour les photos, les métadonnées du contenu peuvent également être incorporées dans des œuvres ODbL , y compris OpenStreetMap.
Matthew Flaschen
D'accord, mais doivent-ils le publier sous cc-by-sa et l'utiliser avec leur "licence propriétaire"? Je veux dire que les photos auxquelles je pourrai contribuer resteront-elles copyleftées pour le grand public?
Kozuch
5

Eh bien AFAIK, il n'y a actuellement aucune solution Open Source unique pour les deux étapes pour créer un remplacement gratuit de Google Streetview. Mais à mon humble avis, il existe quelques approches qui tentent de créer des blocs de construction pour l'approche crowdsourced / VGI sur ce sujet:

  1. Enregistrement
    Cela comprend le matériel de l'appareil photo, le contrôle de l'appareil photo et l'assemblage panoramique:

  2. Partage
    Si une foule souhaite partager les résultats, vous avez besoin d'une plate-forme centrale qui prend en charge les étapes simples (demande, partage de photos individuelles, importation de photos, assemblage de panoramas, ...).

    • OpenStreetView très simple et semble obsolète
    • OpenTrailVoir une nouvelle version 2.0 est WIP
    • Commons vous permet de partager / taguer des photos avec des géotags et de la sémantique
Mappeur
la source
5

Il y a eu une présentation lors de la conférence State of the Map de l' an dernier à San Francisco par le fondateur de CustomStreetView , un site qui vous permet d'utiliser des images StreetView pour ajouter des choses à OpenStreetMap (la licence Google l'interdit strictement). Vous pouvez télécharger vos propres images sur ce site. L' auteur est sur StackExchange .

Lui parler pourrait vous donner quelques idées!

Elliott
la source
la vue personnalisée ne fonctionne plus.
Pacerier
1
Ces jours-ci, je recommanderais Mapillary dans le même but.
Elliott
1

Vous pouvez utiliser hugin panorama creator pour assembler une série d'images en une seule image rectangulaire.

Vous pouvez utiliser une carte dépliant pour afficher un panorama à 360 degrés avec cette image, que vous pouvez déplacer et zoomer. Vous pouvez également ajouter des marqueurs aux points d'intérêt du panorama.

J'ai écrit un tutoriel qui explique comment le faire sur https://peter-thomson.com/leaflet-map-tutorial/leaflet-map-tutorial-how-to-add-markers-and-popups-to-an- image-ou-diagramme-affiché-utilisant-leaflet.html

Peter Thomson
la source