Привет! Когда мне в руки, наконец-то, попал крякнутый HandMap, то я решил сделать для него карту Питера. К этому времени я уже давно таскал с собой кусочки карты в растре, но весили они немало, не содержали названий, так что...
Работа оказалась несложной, но нудной. Карта готова полностью, так что я её здесь кладу. А также все то, что накопилось за последние несколько лет, включая другие карты, советы по созданию новых карт и ответы на часто задаваемые вопросы.
Также имеется несколько ссылок на другие популярные карты и географические программы для Palm, помимо HandMap.
Найти дополнительную информацию о картах для карманных устройств и задать вопросы можно на PDA Maps Wiki.
Скрины черно-белые и цветные. Обратите внимание, на последнем скриншоте русифицированная версия.
Для HandMap существуют следующие карты:
Карты Московской области, Нижегородской области и альтернативные карты Москвы и Санкт-Петербурга созданы Константином Васильевым путем конвертации векторных карт Garmin Mapsource
Российские карты (кроме тех, что за 18$), карты Алматы, Киева, карта мира и карта Японии бесплатные, остальные платные. Если кому-то в руки попали (или сами сделали) какие-нибудь карты, которых здесь нет, пришлите, пожалуйста. Если кто-то купил или нашел платные карты США или Великобритании, тоже, пришлите, пожалуйста. Заранее спасибо.
Также существует бесчисленное множество других программ для Palm (и WinCE) для просмотра карт и другой географической информации. Ссылки на них можно найти в разделе Other mapping programs.
Помимо HandMap есть и другие программы для отображения карт. Кое-что перечислено здесь. Если вы знаете еще какие-то программы, напишите мне и я включу здесь ссылки на них.
Не забудьте установить на Пилот файл spbmap.pdb. Это файл категорий с красивыми (?) иконками для станций метро.
Рекомендую поставить следующие настройки:
Quick draw to Never (начиная с версии 3.72 рисует совершенно неправильно. Evolutionary Solutions не рекомендует его использовать)Да, для этого нужна карта вашего города/деревни/района/области/страны в растровом формате (обычный графический файл) и программа MapIt! (Хочу отметить, что это очень просто!). Если кто-то захочет, могу поделиться растровыми картами для самых крупных городов России (Москва, Питер, Краснодар, Волгоград, Мурманск, Псков, Новгород), а также картами регионов России. А также картами стран СНГ. Кроме этого, если у вас случайно есть векторные карты формата Arc/View ShapeFile, можно будет их легко импортировать в MapIt!.
Карту проще всего найти в Интернете (особенно, для заграничных городов). Просто зайдите на Google Images Search и поищите "city map", где city — это название города (или, соответственно, другого географического объекта). Например, карта Таллинна находится вот так.
Можете почитать официальное руководство к MapIt! или короткое описание из обзора.
Внимание, насколько я могу судить, экспорт в pdb под Win2000/NT не работает! (Update: у меня работает) Я собрал воедино типичные ошибки и основные грабли, на которые можно наступить при создании карты (скачать архив).
Если вы сделаете какую-то карту, пришлите плиз мне, я ее выложу здесь. Спасибо.
См. также ответы на 2-й и 3-й вопросы.
Evolutionary Solutions раздает пару фриварных утилит: MapIt — для ручной векторизации битмэпов, и MapMaker — для конвертации ESRI'шных Shape-файлов в слои карт для HandMap. — Первое пригодно разве что для рисования плана своего дачного участка (не согласен. МД), а вот второе — при наличии исходных данных соответствующего формата — уже вполне приемлемо для упаковки серьезных карт. Несмотря на то, что процедура эта не совсем очевидна, плохо документирована и местами требует изрядного количества ручной работы, данный процесс вполне реален — что и доказывает появление этой карты.
Из документации к карте Москвы Moscow Map 0.9b by Artie Kokorev:
Вполне ! Для этого требуется карта в формате ESRI Shape, MapInfo MID/MIF или TAB, Autocad'овском DWG/DXF, или любом другом, который можно в Shape сконвертить. Если такая карта у Вас есть, — присылайте ее мне, и я сгенерю из нее файл для HandMap сам, или выдам комплект софта, батников и необходимые пояснения на тот случай, если Вам хочется "по$#@ться по-настоящему" самостоятельно ;).
На Pocket PC можно. Общая процедура установки следующая - устанавливается версия с официального сайта, потом exe-шник заменяется на "исправленный" и программу можно регистрировать с любым номером. Иногда можно даже заменить exe-шник обратно на официальную (свежую) версию.
Для Pocket PC с MIPS процессорами (например, Casio Cassiopea E115 и E125) годится вот этот исправленный вариант (автор патча — CrazyLord), спасибо TDG (с IRC-канала #pdaru), который его прислал.
Есть и "исправленная" версия 3.5.2 для PocketPC с процессорами ARM (например, iPaq), спасибо KKND.
Что касается Windows CE, то неясно. Вроде старые версии были, но похоже, что питерская карта на них не смотрится... Не знаю.
В качестве альтернативы можно использовать PocketStreets. Версию PS2002 можно скачать тут (и модуль поддержки GPS тут). Карт тут много. России нет. :( Спасибо Andre за инфу. Карта Москвы для PocketPC есть еще для LaserMap.
Да. Похоже на то. Из письма Бориса Березина:
Про точность говорить сложно. Например откалибровался на Московском (р-н Электросилы). До пл. Победы доехал с точностью до метра. Но на обратном пути, на пересечении Невского-Фонтанки погрешность была уже 5-7 метров. При этом нельзя однозначно сказать, что это карта. Там плотная застройка, и модуль мог ловить отраженные от домов сигналы спутников, что естественно дает погрешности. На практике нужно периодически калиброваться по месту.
Если попытаться в обычном MapIt! сконвертировать карту с кириллицей в pdb формат, то, скорее всего, ничего не выйдет. В зависимости от версии, либо улицы, названные кириллицей, в HandMap работать не будут, либо MapIt! просто вылетит с ошибкой. Проблема решается следущюим образом: создавать и редактировать карту нужно в обычном MapIt!, а потом открывать этот файл в MapIt! Enterprise Edition и конвертировать в pdb в нем. У меня нет регистированной версии, а в этой отсутствует возможность сохранения, поэтому редактировать придется в обычной версии. Буду благодарен, если кто-нибудь поделилится регистреной версией.
Не знаю, но четвертая версия HandMap на Zire, вроде бы, работает нормально.
Посмотреть, нет ли на него ответа на PDA Maps Wiki. Можно и задать его там.