OpenStreetMap

zaharchenkoyurka's Diary Comments

Diary Comments added by zaharchenkoyurka

Post When Comment
OSM любить Mapillary

Отличная и нужная статья! Её бы мне пару месяцев назад, когда сам мучился с запуском тех скриптов ) Могу дать несколько дополнений 1) Если камера не умеет синхронизироваться со временем телефона (например, у меня SJ4000 без wi-fi), то есть смысл в начале сессии сфотографировать экран мобильника с текущим его временем с точностью до секунд, а то и долей секунд на экшн-камеру. Тогда, загрузив в JOSM трек и снимки, можно будет выставить правильное смещение времени для этой фотографии (она будет первой в серии). А после привязки, это фото можно удалить - она свое сделала. 2) Во время съемки поворачиваю камеру вправо на 45 градусов. При этом дорога не занимает бОльшую часть снимка и хорошо видны объекты справа. Соответственно, каждую улицу нужно проехать дважды - в разных направлениях, и у Вас будет почти Яндекс.Панорама ) При использовании же скрипта interpolate_direction нужно указать смещение в градусах по часовой стрелке сразу после адреса папки с фотографиями python interpolate_direction.py d:\Mapillary\ 45 3) Если в серии больше 100 фотографий, грузить их через веб-интерфейс проблемно. Лучше использовать скрипт upload_with_authentication Только вначале его нужно исправить: 3.1) Переходим на страницу загрузки Mapillary. Там внизу под надписью “Upload from script” будут два набора кракозяблов - “Permission Hash” и “Signature Hash”, нам они нужны 3.2) С помощью “Блокнота” или чего-то подобного открываем скрипт upload_with_authentication.py и находим там строку, что начинается с MAPILLARY_USERNAME = вставляем туда в кавычках ваш юзернейм: MAPILLARY_USERNAME = “z-yurets” 3.3) Следующая строка MAPILLARY_PERMISSION_HASH = Точно так же вставляем туда в кавычках Ваш хеш со страницы загрузки 3.4) И еще одна следующая MAPILLARY_SIGNATURE_HASH = ну Вы поняли ;) 3.5) Запускаем скрипт из командной строки и идем пить чай - процесс не быстрый. У меня так: python upload_with_authentication.py d:\Mapillary\ Если в процессе возникнут проблемы с интернетом, загрузку не прерывайте, просто устраните/дождитесь устранения проблем, скрипт сам продолжит загрузку. 4) Чтобы каждый раз не писать в командную строку много заграничных букв, есть смысл сделать два bat-файла с этими командными строками и поместить их в папку к скриптам. Фотографии же для обработки и загрузки сваливать тоже всегда в одну папку, упомянутую в тех батниках. Надеюсь, был полезен )

Отслеживание правок на определенной территории и исправление ошибочных изменений

Отмечусь. Большое спасибо!