Этот проект я уже упоминал в треде о самодельных картах. Сейчас я с ним ознакомился более пристально и спешу поделиться полученной информацией.
Идея самостоятельного составления карт всегда казалось мне одновременно перспективной и бесперспективной. Перспективной потому, что только самостоятельная ручная работа над картой может привести к качественному результату, который ни удастся ни при каком передирании генштаба, не говоря уже о его автоматической векторизации. И бесперспективной потому что один человек никогда не обрисует весь мир. Поэтому только возможность совместной согласованной работы большого количества человек может привести не только к качественному, но и количественному результату.
Итак, о проекте OpenStreetMap.org, или сокращённо OSM.
Проект появился в 2004 году в Великобритании как противоположность какому-то платному сервису Street Map (или что-то в этом роде). Отсюда и название. За прошедшие годы проект превратился в глобальный из британского, а слово Street стало рудиментом. В базу вносятся абсолютно любые географические данные, начиная от пеших маршрутов в горах и велосипедных дорожек в европейских нацпарках, заканчивая лесами и просеками России. Максимальная детализация данных приветствует, а не карается. Объёма базы хватит для всего. Главное чтобы данные были качественными и верифицируемыми.
http://ru.wikipedia.org/wiki/OpenStreetMap
Долгое время Россия была белым пятном в базе OSM. Да она и сейчас практически пустая если сравнить с Британией или Германией. Тем не менее за последние полтора года силами небольшой группы людей были отрисованы крупные города и дороги между ними, многие мелкие города, многие реки и озёра. А некоторые районы уже начинают обрастать "мясом" - третьестепенными дорогами, деревеньками, лесами, болотами и речушками, а также такими мелочами как автозаправки, светофоры, магазины и церкви. А например с сегодняшнего дня была доведена до связности трасса E22 и теперь по OSM можно проложить маршрут из Тюмени в Британию
http://wiki.openstreetmap.org/wiki/ВикиПроект_Россия
Что из себя представляет база OSM? Это база географически привязанных точек, ломаных и полигонов. К ним могут быть привязаны произвольные тэги, описывающие что из себя эти объекты представляют. Конечно использование произвольных тэгов не приветствуется, а рекомендуется использование стандартного обширного списка тэгов. Список уже обширен настолько что конвертация из OSM в любой другой формат неизбежно приводит к упрощению типов данных. Тут мы плавно переходим к вопросу конвертации. Являсь векторным форматом OSM данные конвертируются в любой другой векторный формат. В частности нас интересует Garmin:
http://wiki.openstreetmap.org/wiki/OSM_Map_On_Garmin
Возможно вышеприведённая ссылка окажется слишком сложной для тех, кто с компьютером на Вы. Но не беда, есть уже готовые карты России, которые генерируются из OSM раз в несколько дней:
http://gpsmapsearch.com/osm/mp/