Карта Петербурга для HandMap

Добро пожаловать!

Привет! Когда мне в руки, наконец-то, попал крякнутый HandMap, то я решил сделать для него карту Питера. К этому времени я уже давно таскал с собой кусочки карты в растре, но весили они немало, не содержали названий, так что...

Работа оказалась несложной, но нудной. Карта готова полностью, так что я её здесь кладу. А также все то, что накопилось за последние несколько лет, включая другие карты, советы по созданию новых карт и ответы на часто задаваемые вопросы.

Также имеется несколько ссылок на другие популярные карты и географические программы для Palm, помимо HandMap.

Найти дополнительную информацию о картах для карманных устройств и задать вопросы можно на PDA Maps Wiki.

Скриншоты

Скрины черно-белые и цветные. Обратите внимание, на последнем скриншоте русифицированная версия.

Весь Петербург Центр Исаакиевская площадь (питерские пилотовки) Мой район Русские буквы. Ура!

Скачать

Россия

Для HandMap существуют следующие карты:

Карты Московской области, Нижегородской области и альтернативные карты Москвы и Санкт-Петербурга созданы Константином Васильевым путем конвертации векторных карт Garmin Mapsource

Украина

Другие страны

Российские карты (кроме тех, что за 18$), карты Алматы, Киева, карта мира и карта Японии бесплатные, остальные платные. Если кому-то в руки попали (или сами сделали) какие-нибудь карты, которых здесь нет, пришлите, пожалуйста. Если кто-то купил или нашел платные карты США или Великобритании, тоже, пришлите, пожалуйста. Заранее спасибо.

Также существует бесчисленное множество других программ для Palm (и WinCE) для просмотра карт и другой географической информации. Ссылки на них можно найти в разделе Other mapping programs.

HandMap

Инструменты для создания карт

  • MapIt! — программа для ручной "векторизации" карт.
  • MapIt! Enterprise Edition — карты с кириллицей нужно конвертировать в pdb именно в этой версии.
  • MapMaker — программа для конвертации карт в формат HandMap. Больше не поддерживается, так как функции импорта из других форматов включены в новый MapIt!

Тексты

Другие программы и карты

Помимо HandMap есть и другие программы для отображения карт. Кое-что перечислено здесь. Если вы знаете еще какие-то программы, напишите мне и я включу здесь ссылки на них.

  • Metro — программа для поиска правильного маршрута в метро. Есть базы для всех городов мира (включая Россию), где метро имеется. Есть русские версии (для Питера, Москвы, Нижнего).
  • MyPalm — много карт в разделе, посвященном географическим программам. Есть карты метро Москвы и Питера и других городов мира для FireViewer. Также смотри: Просмотрщики, Создание карт и GPS.
  • Mapopolis
  • PocketStreets (см. выше)
  • LaserMap — карта Москвы (и только?) для WindowsCE и Windows95/NT
  • Карты для Palm — основные карты и географические программы для Palm
  • GIS Zone — карты для Palm / GPS устройства
  • Mobile Yahoo! — множество путеводителей, карт и схем для различных стран и городов мира
  • Карты для WinCE

Ссылки

Использование

Не забудьте установить на Пилот файл spbmap.pdb. Это файл категорий с красивыми (?) иконками для станций метро.

Рекомендую поставить следующие настройки:

Quick draw to Never (начиная с версии 3.72 рисует совершенно неправильно. Evolutionary Solutions не рекомендует его использовать)
Draw names at x4
Show feature at:
  • highway/freeway - x1
  • road3/4 - x4
  • road5/6 - x16
  • water - x1
  • railroads - x1
  • parks - x2
  • objects - x16
Fill areas можно чекнуть, вроде бы все речки я сделал неглючащими.
Add zoom - ничего не означает.

FAQ

Можно ли создавать карты самому?

Да, для этого нужна карта вашего города/деревни/района/области/страны в растровом формате (обычный графический файл) и программа MapIt! (Хочу отметить, что это очень просто!). Если кто-то захочет, могу поделиться растровыми картами для самых крупных городов России (Москва, Питер, Краснодар, Волгоград, Мурманск, Псков, Новгород), а также картами регионов России. А также картами стран СНГ. Кроме этого, если у вас случайно есть векторные карты формата Arc/View ShapeFile, можно будет их легко импортировать в MapIt!.

Карту проще всего найти в Интернете (особенно, для заграничных городов). Просто зайдите на Google Images Search и поищите "city map", где city — это название города (или, соответственно, другого географического объекта). Например, карта Таллинна находится вот так.

Можете почитать официальное руководство к MapIt! или короткое описание из обзора.

Внимание, насколько я могу судить, экспорт в pdb под Win2000/NT не работает! (Update: у меня работает) Я собрал воедино типичные ошибки и основные грабли, на которые можно наступить при создании карты (скачать архив).

Если вы сделаете какую-то карту, пришлите плиз мне, я ее выложу здесь. Спасибо.

См. также ответы на 2-й и 3-й вопросы.

А как оно, вообще, было сделано? (из документации к карте Москвы Moscow Map 0.9b by Artie Kokorev)

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. Можно и задать его там.