про GPS, навигацию, векторные карты и OSM
Apr. 27th, 2009 12:32 pmОсенью 2007-го купил bluetooth GPS, ездил много по спутниковым картам гугла. Maemo Mapper в Nokia n800 если и не заменяет навигатор, то достаточно к нему приближается: экран 800x480, яркий, маршрут синий, трек красный. Выглядит примерно так:
Заранее строишь маршрут, на толстом канале выкачиваешь вдоль него карты (тайлы, т.е. картинки 256x256) Google Maps или Virtual Earth, потом едешь, предсказываешь повороты. А главное - можнограбить корованы писать треки, сразу в формате GPX.
Потом радость новизны померкла, почти забросил это дело, по иркутску прошлой осенью проехал и всё. Путешествий нет, а по городу по спутниковым снимкам смысла нет ездить, карты нужны.
Карты для нашего города считай что не существовали, Google Maps (не спутниковый) до сих пор выглядит так:

Есть проекты типа «Нарисуй карту», использующие труд добровольцев в своих коммерческих интересах („Коммерческое использование, копирование, передача и распространение карт в любом виде допускается только с письменного разрешения Правообладателя“), лично меня это не привлекает (ибо я жадный и злой).
Но есть еще и проект Openstreetmap.org, все данные которого абсолютно открыты, бесплатны и доступны каждому под открытой лицензией Creative Commons, вот ему помогать можно и нужно.
С полного нуля силами двух человек на основе трех десятков треков GPS карта города обрела основные улицы и выезды на федеральную трассу. Были расставлены светофоры, заправки, указаны односторонние улицы и т.д.
При том же масштабе на Openstreetmap.org Чита теперь выглядит так:

Я думаю, любая программа, использующая карты google maps, сможет использовать и тайлы openstreetmap. Maemo Mapper умеет, iPhone умеет…
Но не вебом единым силен OSM. Например, его данные преобразуются публично доступными скриптами в формат, пригодный для заливки в Garmin. Navitel тоже наверное не боги даровали, скорее всего уже кто-то пишет опенсорсную программу навигации - не зря же для дорог в OSM существует куча атрибутов, типа "oneway=yes" или "lanes=4".
И вы можете помочь. Да-да, именно вы! Даже не имея GPS-устройств и не записывая треки: можно проставлять Pont-Of-Interest (заправки, кафешки, магазины), дописывать названия безымянным улицам, или даже контуры домов разрисовывать!
Лично я редактирую данные в кроссплатформенном JOSM:

Чёрный фон, что у JOSM по умолчанию, я сменил, у меня JOSM выглядит так:

Наложенный трек GPS выглядит так (тоже после небольшой правки, в Правка / Настройки / Настройки экрана / Точки GPS):
Редактор OSM есть даже на самом N800:

Трек рисуется голубым, координаты можно подхватить из maemo-mapper, стиль оформления можно менять. Вот как продолжать существующие линии я так и не понял. Новые рисовать могу, а дорисовывать существущие - нет.
Тем не менее, факт остается: редактировать карты можно где угодно. И мы редактируем! Нас с Димоном до сих пор „прёт“. Прорисовать пару улиц не занимает много времени и не требует особых мозгов. Как пасьянс, только пользы больше, ЧСВ опять же растет.
Теперь, если не слишком тороплюсь, стараюсь ездить по ненанесенным на карту улицам. Таких ещё очень много, поэтому если у вас есть GPS-треки по Чите - присылайте.
Также планирую ездить на велосипеде по городу, писать треки уже в непроезжих, пешеходных местах. Еще неплохо бы площадь Ленина проехать вдоль и поперек, разрисовать все дорожки на ней…
Заранее строишь маршрут, на толстом канале выкачиваешь вдоль него карты (тайлы, т.е. картинки 256x256) Google Maps или Virtual Earth, потом едешь, предсказываешь повороты. А главное - можно
Потом радость новизны померкла, почти забросил это дело, по иркутску прошлой осенью проехал и всё. Путешествий нет, а по городу по спутниковым снимкам смысла нет ездить, карты нужны.
Карты для нашего города считай что не существовали, Google Maps (не спутниковый) до сих пор выглядит так:

Есть проекты типа «Нарисуй карту», использующие труд добровольцев в своих коммерческих интересах („Коммерческое использование, копирование, передача и распространение карт в любом виде допускается только с письменного разрешения Правообладателя“), лично меня это не привлекает (ибо я жадный и злой).
Но есть еще и проект Openstreetmap.org, все данные которого абсолютно открыты, бесплатны и доступны каждому под открытой лицензией Creative Commons, вот ему помогать можно и нужно.
С полного нуля силами двух человек на основе трех десятков треков GPS карта города обрела основные улицы и выезды на федеральную трассу. Были расставлены светофоры, заправки, указаны односторонние улицы и т.д.
При том же масштабе на Openstreetmap.org Чита теперь выглядит так:

Я думаю, любая программа, использующая карты google maps, сможет использовать и тайлы openstreetmap. Maemo Mapper умеет, iPhone умеет…
Но не вебом единым силен OSM. Например, его данные преобразуются публично доступными скриптами в формат, пригодный для заливки в Garmin. Navitel тоже наверное не боги даровали, скорее всего уже кто-то пишет опенсорсную программу навигации - не зря же для дорог в OSM существует куча атрибутов, типа "oneway=yes" или "lanes=4".
И вы можете помочь. Да-да, именно вы! Даже не имея GPS-устройств и не записывая треки: можно проставлять Pont-Of-Interest (заправки, кафешки, магазины), дописывать названия безымянным улицам, или даже контуры домов разрисовывать!
Лично я редактирую данные в кроссплатформенном JOSM:

Чёрный фон, что у JOSM по умолчанию, я сменил, у меня JOSM выглядит так:

Наложенный трек GPS выглядит так (тоже после небольшой правки, в Правка / Настройки / Настройки экрана / Точки GPS):

Редактор OSM есть даже на самом N800:

Трек рисуется голубым, координаты можно подхватить из maemo-mapper, стиль оформления можно менять. Вот как продолжать существующие линии я так и не понял. Новые рисовать могу, а дорисовывать существущие - нет.
Тем не менее, факт остается: редактировать карты можно где угодно. И мы редактируем! Нас с Димоном до сих пор „прёт“. Прорисовать пару улиц не занимает много времени и не требует особых мозгов. Как пасьянс, только пользы больше, ЧСВ опять же растет.
Теперь, если не слишком тороплюсь, стараюсь ездить по ненанесенным на карту улицам. Таких ещё очень много, поэтому если у вас есть GPS-треки по Чите - присылайте.
Также планирую ездить на велосипеде по городу, писать треки уже в непроезжих, пешеходных местах. Еще неплохо бы площадь Ленина проехать вдоль и поперек, разрисовать все дорожки на ней…

no subject
Date: 2009-06-02 10:47 pm (UTC)Карта Читы с точками интересов есть и постоянно обновляется.
Часто езжу на машине в Иркутск и был приятно удивлен наличием неофициальной карты Иркутской области, Иркутска и кусочка Бурятии.
"Ну что, куда подъехать?"
"Это вам надо свернуть налево, потом под мост, затем..."
"Нахрен! Просто скажи адрес?"
"Хм... Дальневосточная, 108"
И все. Никаких проблем, доехал. Сейчас уже более-менее стал ориентироваться в Иркутске.
Есть, конечно, недочеты, когда тебя навигатор пытается под "кирпич" увести и т.д., но в целом без навигатора в Иркутске делать нечего. В Чите, конечно же, навигатором я не пользуюсь, я и так знаю где что тут :)
Однако иногда бывает "КСК, 4 мкр, д. 27" - я понятия не имею где это, тут на помощь приходит навигатор, достающийся из бардачка и прикрепляемый к лобовому стеклу.
no subject
Date: 2009-06-03 05:09 am (UTC)no subject
Date: 2009-07-21 03:09 pm (UTC)