Apakah ada cara opensource untuk membuat panorama 'streetview'?

25

Saya tertarik membuat panorama streetview dan ingin tahu apakah ada pendekatan opensource yang harus saya pertimbangkan untuk membuat dan menerbitkan panorama ini.

Saya telah bermain dengan fungsi Android di ponsel saya untuk membuat Android Photospheres (menggunakan SDK aplikasi kamera - di sini untuk yang penasaran). Ini dapat diterbitkan dalam panorama seperti streetview melalui Google. Ini berfungsi, dan bagus tetapi membutuhkan Google untuk menyetujui panorama agar dipublikasikan secara online.

Pendekatan lain adalah membuat kisi foto saya sendiri dan menggunakan google stretview api: https://developers.google.com/maps/documentation/javascript/streetview#StreetViewOverlays

Saya lebih suka memproduksi ini menggunakan beberapa alat sumber terbuka, jadi saya tidak sepenuhnya terkunci ke Google. Dalam wawancara ini dengan Steve Coast dari OpenStreetMap, ia merujuk ke perangkat yang dapat Anda pakai di ponsel Anda yang akan menghasilkan tampilan seperti streetview . Adakah cara yang disarankan untuk pencitraan ini dikumpulkan, disimpan, dijahit bersama dan dibagikan?

djq
sumber
Jadi pertanyaan Anda adalah tentang FLOSS cara mengumpulkan foto panorama ini atau mempublikasikannya? Saya hanya tahu platform ini untuk berbagi panorama: * wiki.openstreetmap.org/wiki/OpenTrailView * wiki.openstreetmap.org/wiki/OpenStreetPhoto * commons.wikimedia.org
Mapper
Baik mengumpulkan dan menerbitkan. Saya akan mengklarifikasi pertanyaan saya. Terima kasih untuk OpenTrailViewsarannya.
djq
Sepertinya jalannya masih panjang, tetapi ada proyek OpenStreetView yang sedang berjalan.
PolyGeo
1
Sepertinya openstreetviewini hanya untuk gambar dengan geotag statis (mungkin saya kehilangan fungsi
photosphere
OpenPlans memiliki kode sumber terbuka (github) untuk membuat adegan streetview. openplans.org/work/shareabouts-for-street-view
Mapperz

Jawaban:

6

Ada juga layanan baru, http://www.mapillary.com . Sebagai layanan cloud bukan open source per se tetapi sepenuhnya didorong oleh kerumunan, lihat mis. Http://www.mapillary.com/map/im/RCjKOg0pSUhwCzH6-3Dk6A , dan aktif dalam komunitas OSS terkait untuk berkontribusi dalam peningkatan, misalnya OpenCV, Neo4j dan lain-lain.

Penafian - Saya membantu membangun layanan ini.

Peter Neubauer
sumber
Sangat keren, saya berharap untuk bermain lebih banyak dengan itu!
djq
2
Saya tidak sepenuhnya memahami kebijakan lisensi mereka. Apakah semua foto yang dikirimkan pengguna dilisensikan CC-BY-SA tetapi dengan izin khusus untuk perusahaan Mapillary untuk melisensikan ulang foto di bawah lisensi komersial (tertutup) sehingga mereka dapat menghasilkan uang darinya?
Kozuch
@Kozuch Ya, sepertinya pengguna memberi mereka CLA (Perjanjian Lisensi Kontributor) yang pada dasarnya memungkinkan mereka menggunakannya sesuai keinginan mereka (termasuk untuk layanan eksklusif): "Anda dan setiap Pengguna Mapillary dengan ini memberikan kepada kami yang abadi, tidak dapat dibatalkan, di seluruh dunia, bebas royalti, disetor penuh, dapat disublisensikan, hak non-eksklusif dan lisensi untuk menggunakan, mereproduksi, memodifikasi, membuat karya turunan dari, melakukan, menampilkan, dan mendistribusikan tanpa pembatasan (termasuk melalui media apa pun) Konten, secara keseluruhan atau sebagian, untuk tujuan komersial dan non-komersial, termasuk "...
Matthew Flaschen
@Kozuch Selain lisensi CC-BY-SA 4.0 untuk foto, metadata dari konten juga dapat dimasukkan ke dalam karya ODbL , termasuk OpenStreetMap.
Matthew Flaschen
Ok, tapi apakah mereka harus merilisnya di bawah cc-by-sa bersama menggunakannya dengan "lisensi hak milik" mereka? Maksud saya, apakah foto yang saya kontribusikan masih tetap copyleft untuk masyarakat umum?
Kozuch
5

Nah AFAIK saat ini tidak ada solusi Open Source tunggal untuk kedua langkah untuk membuat pengganti Google Streetview gratis. Tapi IMHO ada beberapa pendekatan yang mencoba membuat beberapa blok bangunan untuk pendekatan crowdsourced / VGI pada topik itu:

  1. Perekaman
    Ini termasuk perangkat keras kamera, kontrol kamera dan jahitan panorama:

  2. Berbagi
    Jika kerumunan ingin membagikan hasil, Anda memerlukan platform pusat yang mendukung langkah tunggal (meminta, berbagi foto tunggal, mengimpor foto, menjahit panorama, ...).

    • OpenStreetView sangat sederhana dan sepertinya sudah ketinggalan zaman
    • OpenTrailView versi 2.0 baru adalah WIP
    • Commons memungkinkan Anda berbagi / memberi tag foto dengan geotag dan semantik
Mapper
sumber
5

Ada presentasi di konferensi State of the Map tahun lalu di San Francisco oleh pendiri CustomStreetView , sebuah situs yang memungkinkan Anda menggunakan citra streetview untuk menambahkan sesuatu ke OpenStreetMap (lisensi Google sangat melarang itu). Anda dapat mengunggah gambar Anda sendiri ke situs itu. The Penulis adalah pada StackExchange .

Berbicara dengannya dapat memberi Anda beberapa ide!

Elliott
sumber
tampilan customstreet tidak lagi berfungsi.
Pacerier
1
Hari ini saya akan merekomendasikan Mapillary untuk tujuan yang sama.
Elliott
1

Anda dapat menggunakan pencipta panorama hugin untuk menyatukan serangkaian gambar sebagai gambar persegi panjang tunggal.

Anda dapat menggunakan peta selebaran untuk menampilkan panorama 360 derajat dengan gambar ini, yang dapat Anda geser dan perbesar. Anda juga dapat menambahkan penanda ke tempat menarik di panorama.

Saya telah menulis tutorial yang menjelaskan bagaimana melakukan ini di https://peter-thomson.com/leaflet-map-tutorial/leaflet-map-tutorial-how-to-add-markers-and-popups-to-an- gambar-atau-diagram-ditampilkan-menggunakan-leaflet.html

Peter Thomson
sumber