LINUX.ORG.RU

Свободные векторные карты для GPS


0

0

Не так давно став "администратором" usb-шного gps-приемника и Asus eeePC 901, я задался вопросом поиска подходящего софта для организации GPS-навигатора на базе eeePC.

На данный момент мною было найдено две программы, более-менее обладающих нужным функционалом: gpsdrive (http://www.gpsdrive.de/) и navit (http://www.navit-project.org/). Первая мне как-то не очень понравилась и ковыряния с нею были отложены на потом, а вот со второй софтинкой я поковырялся более основательно.

Благодаря наботу скриптов, navit поддерживает множество различных форматов векторных карт (в том числе карты от garmin). Но меня больше интересовали открытые и свободные источники.

Как выяснилось после недолгого чтения документации, в интернете существует проект, который на wiki-подобной основе занимается составлением векторной карты мира, идеально подходящей для использования в различных навигаторах - OpenStreetMap (http://www.openstreetmap.org/). Проект, на мой взгляд, очень перспективный, и мне хотелось бы призвать всех желающих и заинтересованных оказать посильную помощь в детализации карт.

Редактированием карт можно заниматься как через браузер прямо на сайте проекта (нужен будет плагин Adobe Flash), так и через специальные оффлайн-программы. Я для себя выбрал merkaartor (http://www.merkaartor.org/), который, собственно и представлен на скриншоте (сейчас "разукрашиваю" свой родной микрорайон).

Ссылка на png: http://pmironov.ru/lor/merkaartor.png

>>> Просмотр (1680x1050, 425 Kb)

★★★

Проверено: JB ()

Там используются спутниковые снимки с Yahoo. Москву и МО они отсняли более-менее, но замкадье отображается с очень низким масштабом, вообще невозможно что-то рассмотреть =(

Dolfer
()

Поле деятельности для последователей ивана сусанина.

wfrr ★★☆
()
Ответ на: комментарий от Dolfer

>> но замкадье отображается с очень низким масштабом, вообще невозможно что-то рассмотреть =(

Тем не менее, очень многие российские города в yahoo отсняты не хуже, чем в гуглмапсе (только что посмотрел на Челябинск и Магнитогорск и Екатеринбург - вполне достаточное качество, чтобы поверх можно было рисовать карту дорог)

home_user ★★★
() автор топика
Ответ на: комментарий от home_user

Не знаю как в Яхуу, но в Гугле снимки несколько смещены, то есть gps-трэки не ложатся качественно на фотографии дорог. Я думаю, это сделано специально.

anonymous
()

Посоветуйте аналог Garmin MapSource или OZIexplorer. Чтобы умел работать с точками, маршрутами, треками: хранить в формате GDB или GPX, сгружать из навигатора и загружать в него, отображать в GUI на фоне карты (карта в формате Garmin или в виде привязанного растрового фона). Хорошо, если будет уметь загружать карты в навигатор.

А то задолбало уже каждый раз виртуалку с Win2000 запускать.

VladimirP ★★★★
()

Welcome to the party! :)

Везёт тебе, что весь город отснят в yahoo - я с gps всю округу изколесил. Сам пользуюсь редактором JOSM. Merkaator не пробовал.

anonymous
()

єх а я страдал тем как от польских карт перейти к osm так и не осил киев в map отснят уже весь

wolgri
()
Ответ на: комментарий от anonymous

> Не знаю как в Яхуу, но в Гугле снимки несколько смещены, то есть gps-трэки не ложатся качественно на фотографии дорог. Я думаю, это сделано специально.

Через google maps api всё прекрасно ложится. Вот только карты замкадья там конечно неахти...

anonymous
()
Ответ на: комментарий от VladimirP

> Посоветуйте аналог Garmin MapSource или OZIexplorer

qlandkarte, gpsdrive, qgis

hozzzar
()
Ответ на: комментарий от Dolfer

Там (на openstreetmaps), собственно, карты не по фоткам рисуются, а по GPS-трекам. Фотки так, для справок. Так что карты получаются очень точные и скорость "роста покрытия" очень высока.

Сам по Ленинградской Области дороги рисовал немного.

В общем, если Вы ездите с GPS, не поленитесь, залейте свои треки к ним на сайт, ладе если рисовать ничего не собираетесь - это поможет другим.

Egres
()

О_о Это merkaartor то не тормозит?! Я уж не знаю как и чем там в нём отрисовываеться векторное изображение, но тормозит оно безбожно, причём от объема загружаемых данных тормоза не зависят (зато так гламурненько со сглаживание), тот-же josm хоть и на яве но в разы быстрее рисует. Вообщем OSM вещь кульная сам на нём полгода рисую, но меркартор, не юзабелен к осжалению :(

anonymous
()
Ответ на: комментарий от anonymous

> О_о Это merkaartor то не тормозит?! Я уж не знаю как и чем там в нём > отрисовываеться векторное изображение, но тормозит оно безбожно, причём от > объема загружаемых данных тормоза не зависят (зато так гламурненько со > сглаживание), тот-же josm хоть и на яве но в разы быстрее рисует. > Вообщем OSM вещь кульная сам на нём полгода рисую, но меркартор, не > юзабелен к осжалению :(

JOSM работает конечно быстро, но за то время, которое он парсит загруженный кусок карты с большой детализацией. что бы просто его нарисовать, я успеваю открыть merkaartor, загрузить, отредактировать и залить обратно на OpenStreetMap :)

anonymous
()
Ответ на: комментарий от anonymous

>> О_о Это merkaartor то не тормозит?! Я уж не знаю как и чем там в нём отрисовываеться векторное изображение, но тормозит оно безбожно, причём от объема загружаемых данных тормоза не зависят (зато так гламурненько со сглаживание), тот-же josm хоть и на яве но в разы быстрее рисует. Вообщем OSM вещь кульная сам на нём полгода рисую, но меркартор, не юзабелен к осжалению :(

Да-да...

берём дамп например Беларуси (http://download.geofabrik.de/osm/europe/)

и пробуем открыть в Josm...

ахтунг!

упрощаем задачу... берём текущий минск (wget -c -O "minsk.osm" "http://www.informationfreeway.org/api/0.5/*[bbox=27.32849121,53.80065082, 27.80090332,54.00131186]" или wget -c -O "minsk.osm" "http://osmxapi.hypercube.telascience.org/api/0.5/*[bbox=27.32849121,53.80 065082,27.80090332,54.00131186]" )

ахтунг! josm не тормозит... он просто не тянет такой объём.

возникает резонный вопрос: что я делаю не так :)

с уважением, wildMan

anonymous
()
Ответ на: комментарий от anonymous

> JOSM работает конечно быстро, но за то время, которое он парсит загруженный кусок карты с большой детализацией. что бы просто его нарисовать, я успеваю открыть merkaartor, загрузить, отредактировать и залить обратно на OpenStreetMap :)

Для этих целей куда уж проще Potlatch использовать

anonymous
()
Ответ на: комментарий от anonymous

> Для этих целей куда уж проще Potlatch использовать

Potlatch вообще унылое гавно, ин только внутримкадье можно отрисовывать и то оно не умеет толком мерджить и стрипать дороги

anonymous
()
Ответ на: комментарий от anonymous

Уважваемый wildMan, не поленился, скачал дамп Минска, получилось аж целых 40 мегов, попробовал открыть его в josm, действительно не отрывает.... Но попробовал его-же открыть в merkaartor, он вроде его попытался открыть, но вместо карты ничего нету, внизу окна правда ползёт прогрессбар, но очень медленно, уже 5 минут, а на вид менее 1%... Так что уж не знаю откроет-ли?!

Теперь что я делаю не так?!

anonymous
()
Ответ на: комментарий от RaySlava

> А чьи карты юзает ваш Танго?

По умолчанию растровые картинки-тайлы с openstreetmap (подкачивает онлайн, либо можно выкачать заранее нужную область в кэш и пользовать оффлайн). GoogleMaps также прикручиваются без проблем.

mad_soft
()
Ответ на: комментарий от anonymous

>> шрифты-то вражеские :(

из семейства Droid + патченные libxft, cairo и freetype.

home_user ★★★
() автор топика

Кто-то громко крикнул "Yahoo!" - прямо посреди Бирюлева.

Jayrome ★★★★★
()
Ответ на: комментарий от AP

> Чё-то недолокализовали его > AP (*) (18.11.2008 19:00:26)

В процессе.

В текущую версию 0.12 попал перевод от svn транка 0.11, поэтому получился сильно куцый. Текущий вариант (0.13) в svn переведён практически полностью, кроме тэгов.

Сам проект настолько быстро развивается, что перевод поддерживать актуально тяжело :)

anonymous
()
Ответ на: комментарий от anonymous

>> Уважваемый wildMan, не поленился, скачал дамп Минска, получилось аж целых 40 мегов, попробовал открыть его в josm, действительно не отрывает.... Но попробовал его-же открыть в merkaartor, он вроде его попытался открыть, но вместо карты ничего нету, внизу окна правда ползёт прогрессбар, но очень медленно, уже 5 минут, а на вид менее 1%... Так что уж не знаю откроет-ли?!

>> Теперь что я делаю не так?!

Раньше такие объёмы не тестил, но решил проверить

Ось - оффтопик (рабочая машина). Меркартор 0.12. Минск открыло за 43 секунды. Беларусь за 4 минуты 17 секунд

Ось - гента (домашняя машина). Меркартор 0.11. Минск открыло за 1 минуту 7 секунд. Беларусь за 5 минуты 11 секунд

Ошибка видимо :) Или в руках или в ДНК :) Ну или биополе хреновое. Или веник забит и оперативки мало. Т.к. отъедает оно чуть больше дофига

anonymous
()

Интересно, а есть ли шанс получить доступ к встроенному в телефон gps приемнику, и с ним работать через ОС на компьютере?

blessed
()
Ответ на: комментарий от anonymous

> Сам проект настолько быстро развивается, что перевод поддерживать актуально тяжело :)

Знакомо :) Убедите автора делать фризы переводимых строк перед релизом, хотя бы на пару дней. Вам это заметно упростит жизнь.

AP ★★★★★
()

Оооо, человек полезной работой занимается, можно сразу зач0т ставить

enby ★★
()
Ответ на: комментарий от blessed

> Интересно, а есть ли шанс получить доступ к встроенному в телефон gps приемнику, и с ним работать через ОС на компьютере?

Хотелось бы, но думаю большинство проприетарных прошивок вобще никакого доступа к девайсам не дают.

enby ★★
()
Ответ на: комментарий от anonymous

>> На какой улице живёшь?

Стукнись в жаббер, если уж так надо.

home_user ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.