2asaw Повернуть-то не проблема. Нужно только определить набор “тайлов”, которые экран пересечет
2coolkaas пока что это полигон. будет скорее всего что-то типа навитагора. после пары перерождений 8)
на винде нужно вот это: http://gtk2-perl.sourceforge.net/win32/
Мне вот это надо? gimp.org/win32/ оно не открывается, почему-то…
Программа будет только под большие компы?
Не знаю - я под виндой не сижу. Похоже, действительно сдохло… попробуй это: http://www.lostmind.de/gtk2-perl/
Программа - прототип того, что будет под маленькие компы. Но там все будет переписано и на другом языке. В общем, то, что сейчас - это действующая модель.
OSMinog
Реквест: код на питоне.
Да, было бы классно.
код на питоне, как заказывали! обновил первый пост
Дополню:
self.style = [
None,
[undef, [6.0, [0,0,0]], [4.0, [0.8, 0.4, .3]]], # motorway, trunk and primary
[undef, [4.5, [0,0,0]], [2.5, [0.8, 0.4, .3]]], # links of them
[undef, [3.5, [0,0,0]], [2.5, [0.8, 0.4, .3]]], # secondary
[undef, [3, [0,0,0]], [2.0, [0.75, 0.52, 0.4]]], # residential
[undef, undef, [1.0, [0.75, 0.52, 0.41]]], # service and unclassified?
[undef, [0, [0.6, 0.6, 0.6]], undef], # building
[[1, [0.68, 0.9, 0.58]], undef, undef], # forest, wood, park?
[undef, undef, [1, [0, 0, 0]]], # road, pedestrian?
[[0, [0.6, 0.6, 0.6]], undef, undef], # industrial
[[0, [0, 0.52, 0.97]], undef, undef], # water
[[0, [0.84, 0.76, 0.76]], undef, undef], # residential landuse
[undef, [3.5, [0.4, 0.4, 1.0]], undef], # waterway=river
[undef, [2, [0.4, 0.4, 1.0]], undef], # waterway=stream
[[0, [0.72, 0.51, 0.32]], undef, undef], # landuse=allotments
[[0, [1, 0.0, 0.0]], undef, undef] # неизвестный landuse (для того, чтобы было видно, что пропустил)
]
Обновил - см. UPD5
Поддерживаю!
блин, не дочитал пару постов…
Чета я подзапутался в версиях.
Можно все что надо для питоновской версии в отдельном архиве?
И data.tgz для какой версии? Если для питоновской, то назови data-py.tgz
Плиз.
Ага, разобрался.
“Краевые” эффекты интересно проявляются. Это когда до края докрутить.
Проект получил кодовое имя kothic, и был в значительной мере переписан. Добавилась генерализация, зум, кастомные стили. В планах поддержка MapCSS.
Проект хостится на http://code.google.com/p/kothic/
Требует для работы некоторые библиотеки twms. Можно просто положить их в каталог twms рядом с программой, взять можно на http://twms.googlecode.com/
Если вам лень конвертировать тайлы самостоятельно, маленький датасет на поиграться можно взять с http://komzpa.net/tiles.tar.bz2
Добавить поддержку GPS, научить рисовать и записывать трек — и вуаля! Навигация на базе OSM-файлов готова!
И чем
Лучше, чем
?
Видите ли,у нас тут MapCSS, открытый формат и пр.
А вообще, это платформа для обкатки. Не пользовательское приложение.
Тем, что Навител есть только под мобильные девайсы. Я, вкусивший всю прелесть навигации на экране 10-дюймового планшетника, могу пользоваться разве что Гармином, да и то в качестве вспомогательной навигации. Ну и Гармину можно многое простить за его защищенность и некислую автономность при наличии большой упаковки пальчиковых батареек.
И если этот вьювер допилить до состояния более или менее вменяемой программки для навигации (скомпиленные бинарники для ТПП и прочее), с удовольствием удалю ГисРуссу с планшетника.
Этта, попробуйте Пгис, оно, конечно, проприетарное и многим этим неприемлимо, но и конвертер из ОСМ имеется, и на больших виндах и линуксе работает, и сборки всех регионов в наличие, если лень с конвертером морочиться.
У нас есть отдельная тема по выбору навигационного софта.