Esiste un modo open source per realizzare panorami "streetview"?


25

Sono interessato a creare panorami di streetview e sono curioso di sapere se ci sono approcci open source che dovrei prendere in considerazione sia per la realizzazione che per la pubblicazione di questi panorami.

Ho giocato con la funzionalità Android sul mio telefono per creare Android Photospheres (usando un'app per la fotocamera SDK - qui per i curiosi). Questi possono essere pubblicati in un panorama simile a streetview tramite Google. Funziona ed è elegante ma richiede che Google approvi il panorama per poterlo pubblicare online.

Un altro approccio è generare la mia griglia piastrellata di foto e utilizzare l'API di Google Stretview: https://developers.google.com/maps/documentation/javascript/streetview#StreetViewOverlays

Preferirei molto produrli utilizzando alcuni strumenti opensource, quindi non sono completamente bloccato su Google. In questa intervista con Steve Coast di OpenStreetMap, si riferisce a un dispositivo che puoi mettere sul tuo telefono che si tradurrà in streetview come immagini. Esiste un modo consigliato per raccogliere, archiviare, ricucire e condividere queste immagini?


Quindi la tua domanda riguarda i modi FLOSS per collezionare queste foto panoramiche o per pubblicarle? Conosco solo queste piattaforme per condividere panorami: * wiki.openstreetmap.org/wiki/OpenTrailView * wiki.openstreetmap.org/wiki/OpenStreetPhoto * commons.wikimedia.org
Mapper

Sia la raccolta che la pubblicazione. Chiarirò la mia domanda. Grazie per il OpenTrailViewsuggerimento
djq

Sembra che abbia ancora molta strada da fare ma è in corso un progetto OpenStreetView .
PolyGeo

1
Sembra che openstreetviewsia solo per le immagini geotaggate statiche (forse mi manca la funzionalità della fotosfera)
djq

OpenPlans ha un codice open-source (github) per la creazione di scene streetview. openplans.org/work/shareabouts-for-street-view
Mapperz

Risposte:


6

C'è anche un nuovo servizio, http://www.mapillary.com . Come servizio cloud non di per sé open source ma totalmente guidato dalla folla, vedi ad esempio http://www.mapillary.com/map/im/RCjKOg0pSUhwCzH6-3Dk6A e attivo nelle comunità OSS pertinenti per contribuire a migliorare, ad esempio OpenCV, Neo4j e altri.

Disclaimer - Sto aiutando a costruire questo servizio.


Molto bello, non vedo l'ora di giocarci di più!
djq,

2
Non capisco perfettamente la loro politica di licenza. Tutte le foto inviate dagli utenti CC-BY-SA sono concesse in licenza ma con un'autorizzazione speciale per la società Mapillary di autorizzare nuovamente le foto con una licenza commerciale (chiusa) in modo che possano trarne profitto?
Kozuch,

@Kozuch Sì, sembra che gli utenti concedano loro un CLA (contratto di licenza di collaboratore) che sostanzialmente consente loro di utilizzarlo come desiderano (anche per i servizi proprietari): "Tu e ogni utente Mapillary con la presente ci concedi il perpetuo, irrevocabile, in tutto il mondo, diritto e licenza esenti da royalty, interamente versati, concedibili in licenza, non esclusivi per l'uso, la riproduzione, la modifica, la creazione di opere derivate di, eseguire, visualizzare e distribuire senza restrizioni (anche tramite qualsiasi mezzo) Contenuto, in tutto o in parte, per scopi commerciali e non commerciali, incluso "...
Matthew Flaschen,

@Kozuch Oltre alla licenza CC-BY-SA 4.0 per le foto, i metadati del contenuto possono anche essere incorporati nelle opere ODbL , incluso OpenStreetMap.
Matthew Flaschen,

Ok, ma devono rilasciarlo sotto cc-by-sa insieme ad usarlo con la loro "licenza proprietaria"? Voglio dire, le foto a cui posso contribuire rimarranno comunque copyleft per il grande pubblico?
Kozuch,

5

Bene, AFAIK al momento non esiste un'unica soluzione Open Source per entrambi i passaggi per creare un sostituto gratuito di Google Streetview. Ma IMHO ci sono alcuni approcci che cercano di creare alcuni elementi costitutivi per l'approccio crowdsourcing / VGI su quell'argomento:

  1. Registrazione
    Include hardware della telecamera, controllo della telecamera e cuciture panoramiche:

  2. Condivisione
    Se una folla desidera condividere i risultati, è necessaria una piattaforma centrale che supporti i singoli passaggi (richiesta, condivisione di singole foto, importazione di foto, punti panoramici, ...).

    • OpenStreetView molto semplice e sembra essere obsoleto
    • OpenTrailView una nuova versione 2.0 è WIP
    • Commons ti consente di condividere / taggare le foto con geotag e semantica

5

C'è stata una presentazione alla conferenza State of the Map dello scorso anno a San Francisco da parte del fondatore di CustomStreetView , un sito che ti consente di utilizzare immagini di streetview per aggiungere elementi a OpenStreetMap (le licenze di Google lo vietano rigorosamente). Puoi caricare le tue immagini su quel sito. L' autore è su StackExchange .

Parlare con lui potrebbe darti alcune idee!


la vista customstreet non funziona più.
Pacerier,

1
In questi giorni consiglierei Mapillary per lo stesso scopo.
Elliott,

1

Puoi utilizzare Hugin Panorama Creator per unire una serie di immagini come un'unica immagine rettangolare.

È possibile utilizzare una mappa di volantini per visualizzare un panorama a 360 gradi con questa immagine, che è possibile eseguire la panoramica e lo zoom. Puoi anche aggiungere marcatori ai punti di interesse nel panorama.

Ho scritto un tutorial che spiega come farlo su https://peter-thomson.com/leaflet-map-tutorial/leaflet-map-tutorial-how-to-add-markers-and-popups-to-an- image-o-diagramma-visualizzato-using-leaflet.html

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.