Чи існує відкритий спосіб створення панорам "Streetview"?


25

Мені цікаво робити панорами Streetview і мені цікаво, чи є якісь підходи до відкритого коду, які я повинен розглянути як для створення, так і для публікації цих панорам.

Я граю з функціоналом Android на своєму телефоні, щоб зробити Android Photospheres (використовуючи камеру додаток SDK - тут для цікавих). Вони можуть бути опубліковані у панорамі, подібній до перегляду вулиць, через Google. Це працює і є чудовим, але для його публікації в Інтернеті Google вимагає затвердити панораму.

Іншим підходом є створення власної сітки фотографій з плитки та використання api google Streview: https://developers.google.com/maps/documentation/javascript/streetview#StreetViewOverlays

Я б набагато скоріше виготовляв їх, використовуючи деякі інструменти з відкритим кодом, тому я не повністю заблокований у Google. У цьому інтерв'ю зі Стівом Коуст з OpenStreetMap він посилається на пристрій, який можна поставити на телефон, що призведе до перегляду вулиць, як зображення. Чи є рекомендований спосіб збирання, зберігання, зшивання та спільного використання цих зображень?


Отже, ваше запитання стосується способів колекціонування цих панорамних фотографій FLOSS або їх публікації? Я знаю лише ці платформи для обміну панорами: * wiki.openstreetmap.org/wiki/OpenTrailView * wiki.openstreetmap.org/wiki/OpenStreetPhoto * commons.wikimedia.org
Mapper

Як збирання, так і публікації. Я уточню своє питання. Дякую за OpenTrailViewпропозицію.
djq

Схоже, він має пройти довгий шлях, але зараз працює проект OpenStreetView .
PolyGeo

1
Схоже, openstreetviewце лише для статичних географічних зображень (можливо, мені не вистачає функціональності фотосфери)
djq

OpenPlans має код з відкритим кодом (github) для створення сцен Streetview. openplans.org/work/shareabouts-for-street-view
Mapperz

Відповіді:


6

Також є новий сервіс, http://www.mapillary.com . Як хмарний сервіс, який не є відкритим кодом сам по собі, але повністю керується натовпами, див., Наприклад, http://www.mapillary.com/map/im/RCjKOg0pSUhwCzH6-3Dk6A та активний у відповідних спільнотах OSS щодо сприяння вдосконаленням, наприклад, OpenCV, Neo4j та інші.

Відмова від відповідальності - я допомагаю створити цю послугу.


Дуже круто, я з нетерпінням чекаю, щоб грати з ним більше!
djq

2
Я не повністю розумію їх ліцензійну політику. Чи всі ліцензовані користувачем фотографії CC-BY-SA мають ліцензію, але зі спеціальним дозволом компанії Mapillary переоформити будь-які фотографії за (закритою) комерційною ліцензією, щоб вони могли заробляти на ній гроші?
Козуч

@Kozuch Так, схоже, користувачі надають їм CLA (Ліцензійну угоду для дописувачів ), яка, в основному, дозволяє їм користуватися нею як вони захочуть (у тому числі для власних послуг): "Ви та кожен користувач Mapillary надаєте нам постійного, безповоротного в усьому світі безоплатне, повністю оплачене, субліцензійне, невиключне право та ліцензія на використання, відтворення, модифікацію, створення похідних творів, виконання, показ та розповсюдження без обмежень (у тому числі через будь-який носій) Вмісту повністю або частково, для комерційних та некомерційних цілей, включаючи "...
Matthew Flaschen

@Kozuch Окрім ліцензії CC-BY-SA 4.0 для фотографій, метадані із вмісту також можуть бути включені до роботи ODbL , включаючи OpenStreetMap.
Метью Флашен

Гаразд, але чи повинні вони випускати його під cc-by-sa разом із використанням його зі своєю "власницькою ліцензією"? Я маю на увазі, чи фотографії, які я можу зробити, все ще залишатимуться скріпленими для широкої публіки?
Козуч

5

Ну а AFAIK наразі не існує єдиного рішення з відкритим кодом для обох етапів створення безкоштовної заміни Google Streetview. Але в IMHO є кілька підходів, які намагаються створити деякі будівельні блоки для підходу натовпу / VGI на цю тему:

  1. Запис
    Сюди входить апаратне забезпечення камери, управління камерою та панорамне зшивання:

  2. Спільний доступ
    Якщо натовп хоче поділитися результатами, вам потрібна центральна платформа, яка підтримує поодинокі кроки (запит, обмін поодинокими фотографіями, імпорт фотографій, зшивання панорам, ...).

    • OpenStreetView дуже простий і, здається, застарів
    • OpenTrailView нова версія 2.0 - WIP
    • Commons дозволяє ділитися / позначати фотографії географічними тегами та семантикою

5

На минулорічній конференції " State of Map" в Сан-Франциско засновник засновав CustomStreetView , який дозволяє використовувати зображення перегляду вулиць для додавання речей до OpenStreetMap (ліцензування Google суворо забороняє це). Ви можете завантажувати власні зображення на цей сайт. Автор на StackExchange .

Розмова з ним може дати вам кілька ідей!


viewstreet перегляд більше не працює.
Pacerier

1
Ці дні я б рекомендував Mapillary з тією ж метою.
Елліотт

1

Ви можете використовувати творця панорами для входу, щоб зшити цілу низку зображень у вигляді одного прямокутного зображення.

Ви можете використовувати листівкову карту, щоб відобразити 360-градусну панораму з цим зображенням, яку можна робити панорамування та масштабування. Ви також можете додати маркери до визначних пам'яток панорами.

Я написав підручник, в якому пояснюється, як це зробити на https://peter-thomson.com/leaflet-map-tutorial/leaflet-map-tutorial-how-to-add-markers-and-popups-to-an- зображення або діаграма відображається за допомогою-leaflet.html

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.