На моём LG Optimus One компас вообзе показывает цену на апельсины. Впечатление такое, будто какая то деталь в телефоне намагничена.
Первую проблему которую я вижу- это время хранения фотографий, потому что если их хранить все и пожизнено тогда это всё будет много место занимать, а иначе теряться часть. Вообще мне кажется более целесообразным сделать отдельный слой (считай отдельную БД/проект) где перед мегаскачиванием наряду с Данные OSM, Данные GPS были Фотографии. Естественно после появлялось три слоя с osm, gpx и фото. Конечно тут доработать josm для удобного редактирования/заливки данных фото(как обычных нодов), думаю при таком подходе вполне реально было бы сделать нетолько фото, но и видео (например снятое по GPS треку). И просмотр разумеется все этого внутри josm’а
ИМХО. Идея хороша, но основной проблемой такого проекта будет дисковое пространство серверов. Давайте посчитаем:
-
300GB винт для IBM сервака ~ 300$. Нужно делать рейд - умножаем на два. = 2$ за гиг.
-
На нынешних фотиках размер фотки ~ 4МБ = 1/256 гига. Предположим, два более-менее активных маппера за год заполнят гиг.
Т.е. по 1$ на пользователя выкладывающего фото на сервак в год для дискового пространства. -
Сколько участников osm сейчас? Что-то около 400000. Предположим, в первый год из них каждый тысячный будет складывать фото. 400000/1000=400
Получается 400$ в первый год. Дальше качество фото будет расти, и соответственно размер.
Хм. А не так что бы и много…
У фотко-сервисов типа flickr и yandex.fotki есть API, через который с других сайтов можно загружать фотки под аккаунтом пользователя. Что если заливать фотки им?
Вычислят и зобанят достаточно оперативно
Вообще-то у меня полгига-гиг фотографий собирается только с одного выхода в «поле». А всего за год может накопиться гигов десять.
Я свои фотки ресемплю до оптического разрешения почти 1600 на 1200 пикселей, и сжимаю тошнотворно- сильно, но до степени пока не начнут пропадать полезные детали. Размер фотки получается 150Кбайт без потери ценной информации.
Смотря что считать полезной информацией. Вывеска магазина вдалеке на заднем плане, проглядывающая сквозь листву деревьев - это тоже полезная информация для маппинга. Разрешения после ресайзинга под веб часто недостаточно.
Не, так этот API специально для загрузки фотографий. http://api.yandex.ru/fotki/doc/concepts/About.xml
Попробовал - не удобно, фотки привязывать по одной.
Для слива треков с логгера пользуюсь софтиной BT747 http://www.bt747.org/ не давно выяснил, что она может и прописвать инфу в фото. Причем пачками. drugn
drop`ул пачку фоток в окно, нажал кнопку - вуаля, можно посмотреть на подложке OSM, с треком, где каждое фото было снято и записать в сам файл с фото.
Думаю Вы попадаете в “хвост” гауссовского распределения. и таких найдется не много. И мне кажется что Вы не все фото стали бы заливать. Или я ошибаюсь?
Оказывается в Москве магнитное поле направлено почти вертикально вниз (под углом всего 20градусов к вертикали), и это диктует высокие требования к точности магнитометра и акселерометра компаса, и вообще отсутствию помех.
В LG Optimus One с которым я играюсь, магнитометр как- то стрёмно “залипает” после воздействия поля ~2 нормального земного. “Отлипает” через час, перезагрузка не влияет. Реагирует на включение вибромотора даже, при включении на 4секунды -залипает.
Полезные проги для анализа положения дел с компасом под Android:
https://market.android.com/details?id=tritop.android.androsens компоненты поля
https://market.android.com/details?id=com.binarytoys.ulysse проекция поля на плоскость телефона и уровень, и собственно компас
Кстати, владельцы Айфонов, судя по нижеприведённым ссылкам, то же имеют плдобный софт:
http://itunes.apple.com/ru/app/geocam-ar-pro/id476292765?mt=8
http://itunes.apple.com/ru/app/geocam-pro/id433127223?mt=8
Да. Предлагают такой рецепт выкачивания фот и добавления обратно к ним координат:
http://wiki.openstreetmap.org/wiki/OpenStreetView#Code
http://linux.voyager.hr/osm/openstreetview_dl.txt
Раньше так было. Теперь сайт подпилили и в загружаемых фотографиях сохраняется полный EXIF - т.е. и время съёмки и координаты и направление съёмки по компасу.
Например:
http://openstreetview.org/?lat=43.16501111746575&lon=132.72811531531468&zoom=18
Прямая ссылка на фото с EXIF:
http://openstreetview.org/available/29ac2f7e818183c16352e98affad6d1f8a575e18-large.jpg
Wiki поправил: http://wiki.openstreetmap.org/wiki/RU:OpenStreetView#.D0.94.D0.BE.D1.81.D1.82.D1.83.D0.BF_.D1.87.D0.B5.D1.80.D0.B5.D0.B7_API .
Благодаря этому, у новых фотографий (загруженных после обновления сайта) в EXIF есть вся нужная информация для маппинга и потребность в сложных скриптах по обработке kml отпала, во всяком случае для новых фотографий.
Теперь фотографии можно скачивать простенькой bash-командой, обрабатывая ранее скачанный kml местности:
fgrep large.jpg locate.kml|sed 's/^.*a href="//;s/"><img src=.*//'|while read url;do wget -c -t 0 ${url};done
Более того, теперь, как мне кажется, сервис стал более интересным и более легко используемым (ещё бы плагин рабочий к josm)…
Предлагаю всем мапперам заливать туда свои рабочие фото. Свои “маппинговые” фото, что нашёл - залил.
Всё-таки иногда бывает полезно перед выездом в путешествие примерно представлять местность, качество дорог, троп, особливо сложные участки. Всякие Panoramio для этого не годятся.
Очень даже годятся, учитывая что на Panoramio фоток на несколько порядков больше.
В “панормамии” зачастую фотографии красивых мест, а не дорог, луж, оврагов и т.п. скушных и неинтересных пейзажей. Хотя бывает по-разному, да.
Для убунты 12.* появилась недавно программа Gottengeography: https://launchpad.net/gottengeography
http://www.iloveubuntu.net/how-manually-without-gpscamera-device-add-geotags-images-ubuntu-1210-gottengeography
В этой теме почему-то больше обсуждается сервис который будет хранить фотографии. А почему бы не сделать сервис, который будет хранить (и показывать) только ссылки на фотографии (не на все - а на те, у которых есть информация о месте съемки)? И ещё нужен паук, который будет прочесывать интернет в поисках фотографий с гео-информацией.