OpenStreetCam (бывший OpenStreetView)

В этой теме обсуждаем все вопросы, касающиеся OpenStreetCam (бывший OpenStreetView).

Как известно, проект OpenStreetView был перезапущен компанией Telenav и позднее переименован в OpenStreetCam.

Теперь доступны приложения с открытым кодом под Android и iOS для записи геопривязанных фотографий.
Имеется скрипт на Python для загрузки фотографий из командной строки.
Разрабатывается плагин для JOSM для просмотра загруженных фотографий в нужной области.

Сайт для просмотра загруженных фотографий:
http://openstreetcam.org/map

Приложения для мобильных устройств:
Android
iOS

Исходный код для всех приложений:
https://github.com/openstreetview/

Серверный код и SQL-запросы для загрузки фотографий вроде здесь или нет?

Как верно заметили в комментариях в гуглплей, покрытие годовалой+ давности, поэтому какашка в их огород.

Анонс 15 августа - https://www.openstreetmap.org/user/mvexel/diary/39274

Было в 317 WeeklyOSM http://www.weeklyosm.eu/ru/

Очень сырой и глючный софт для сбора

На всякий случай еще и ссылку на сам сайт брошу: http://openstreetview.org/map

Надеюсь, вы уже что-то написали тут https://github.com/openstreetview/android/issues или тут https://github.com/openstreetview/ios/issues ?

Поставил плагин для josm и теперь он автоматом открывает своё окно в правой панели, хотя в предыдущий запуск я его закрыл. Это я что-то не настроил или просто недописано ещё?

Про тот ли ты плагин речь ведёшь?

Их там много что ли? Прямо из настроек скачал. https://wiki.openstreetmap.org/wiki/JOSM/Plugins/OpenStreetView

http://openstreetview.org/map/@60.036050697070884,29.963504076004032,16z
Очень характерные снимки - один похоже из Кронштата, но могу ошибиться, а второй явно с ЗСД.
P.S. Предположение - сдвижка на час между обработкой трека и фото.

Там ещё в заголовке к фото прилеплен адрес геокодером (судя по смеси языков похоже на Nominatim): “Малый проспект В.О., Gavan, Saint Petersburg”
Скорей всего неправильно учитываются временные зоны у трека и фото.

Лучше бы вместо своего приложения сделали поддержку загрузки видео с видеорегистраторов. У меня этого добра ежедневно образуется гигабайты, gps треки присутствуют, можно было бы довольно быстро кучу мест покрыть.

О чём и речь.

Была инструкция по “расклейке” видео.

Кстати, а на OpenStreetView можно только через их программу загружать?

По крайней мере пишут что есть вариант без программ ios/android “2.Upload geotagged photos”
https://github.com/openstreetview/uploader

в детали не вникал, наверняка ещё дорабатывать нужно, но там простой питон.

По первым впечатлением всё сырое насквозь. Старая карта подложки, живущий своей жизнью маркер текущего местоположения, пропадающие треки. На сайте привязка трека к автомобильным дорогам, хотя самое интересное во дворах и на пешеходных улицах записано с велосипеда. Управление передвижением по треку в телефоне вроде ничо так, а на сайте только кадр вперёд/назад, и даже бегунком не подвигать.

А что будет если два человека проехали по одной и той же дороге или сам пользователь хочет поддерживать актуальность фотографий и загружать фото одной и той же дороги с какой-то переодичностью?

Будут ли храниться все загруженные варианты? Какой из вариантов будет показываться на сайте http://openstreetview.org

Приложение переименовали и оно переехало http://www.openstreetcam.org.

Наконец появилась поддержка OBD через обычный bluetooth, но у меня все равно с него не считывает, хоть и соединяется.

Назрел другой вопрос, а есть ли софт для андроид, который пишет треки и также при определении координат учитывает информацию с датчиков автомобиля и телефона? Опция бесценна!

Эта опция будет бесценной если она будет работать. Но в смарфоне она не будет нормально работать никогда.

Запрос в гугл “inertial navigation android” выдал программу InertialNav (умеет писать трек в GPX)

Любопытно посмотреть на оценки и комментарии: “сомневаюсь что эта программа делает то, что обещано”

Получилось что получилось, shite in - shite out. Нельзя из г.на сделать конфету, качество сенсоров в смартфоне, доступ к датчикам через API (надеюсь никто не думает что это real-time данные) делает задачу невыполнимой. Да, можно примерно увидеть где вы поворачивали, где были кочки и пр. но получить позицию по таким данным нереально. Двойной интеграл от мусорных датчиков… Ошибки накапливаются экспоненциально, где-то видел примеры, позиция уплывает через доли секунды.

Приложение интересно с академической точки зрения, это очень дешевый способ пощупать фильтр Калмана и Android Sensor Fusion. Последнему сто лет в обед, но до сих пор не видно массовых приложений навигации в помещении, что лишь подтверждает теорию.

Ну прикрутить ещё один датчик к микроконтроллеру не проблема, даже синхронизация с GPS временем пустяк. Но что потом делать с этими данными?