Карта метро
pMetro v1.26.2 от 28.01.2008. Автор - Мурадов Борис.
для Windows 95/NT4 и выше.
Лицензия
--------
Данная программа является бесплатной ("Freeware") для некоммерческого
использования и распространяется по принципу "как есть", т.е. Вы можете
и дальше бесплатно распространять её в неизменном виде.
Программа может без ограничений использоваться как на домашних компьютерах,
так и на компьютерах, используемых в коммерческих организациях.
Данные, использованные в программе, свободны для некоммерческого
использования, а также для GPL проектов.
Программа не может быть продана кому-либо с извлечением материальной
выгоды без разрешения автора.
Автор не несет никакой ответственности за порчу и потерю информации,
а также за убытки, понесенные вследствие использования данной программы.
Информация, содержащаяся в программе, может быть устаревшей или неточной,
относитесь к ней соответственно. А если можете уточнить - пишите автору.
Установка
---------
Распакуйте программу в любую папку. Туда же распакуйте любую из карт.
Запустите pMetro.exe. При необходимости в настройках выберите нужный город.
Можно также скачать полный установщик, в этом случае папки и ярлыки будут
созданы автоматически.
Программа нигде не прописывается в реестре. Если вы не пользовались
инсталлятором, то для деинсталляции просто удалите папку с программой.
Описание
--------
pMetro - справочник метро Москвы и других городов. Отображает схему метро
города (а для некоторых городов и схему электропоездов), позволяет найти
кратчайшие пути между станциями, а также описывает, что находится рядом
со станциями.
Отличительные особенности программы:
- Схемы метро 180 городов мира.
- Масштабирование, сглаживание рисунка.
- Можно задать несколько начальных и конечных станций.
- Можно отметить обязательные и нежелательные в пути станции.
- Транспорт рядом со станцией, театры, музеи и пр.
- Зоны покрытия сотовых операторов.
- Наземный транспорт: поиск пути между заданными пунктами, в том числе
с пересадками, справочник по маршрутам.
- Жирным шрифтом выделяются пути без пересадок или с одноплатформенными
пересадками (с учетом направления движения).
- Схемы и 3d-макеты большинства станций Москвы.
- Многоязыковая поддержка и транслитерация.
- В каком вагоне надо ехать, чтобы сразу попасть на переход или нужный выход.
- Почти все данные доступны для редактирования. Возможность создавать свои карты.
- 3d-схема.
Планируется сделать когда-нибудь:
- Схемы метро еще многих городов.
- Попробовать java и другие платформы.
- Можно будет редактировать данные прямо в программе.
- Карты улиц и маршрутов наземного транспорта.
- Объединить транспортные системы городов в единую систему.
Программа написана во многом под влиянием программы
Константина Штенникова - mmetro (http://mmetro.al.ru). Данные о времени
движения и пересадок по Москве и некторорым другим городам также взяты
из этой программы с любезного согласия автора.
Спасибо также студии Артемия Лебедева (http://www.metro.ru) за прекрасный сайт о московском метро.
Если вы хотите добавить к пакету свои карты - присылайте, они будут размещены на страничке с указанием авторства.
Работа с программой
-------------------
- Выбор начальной и конечной станции делается первым и вторым нажатием
левой кнопки мыши на изображении или названии станции. Следующие
нажатия меняют конечную станцию. Сбросить начальную станцию можно,
нажав в пустом месте или выбрав команду "очистить" в меню.
- Можно задать постоянную начальную станцию через контестное меню.
В этом случае другую начальную станцию можно выбрать с помощью
первой команды в контекстном меню.
- Также начальную станцию можно выбрать/изменить Alt-левой кнопкой мыши.
- Выбрать начальную, запрещённую или обязательную станции можно через
контекстное меню, вызываемое правой кнопкой мыши.
- Найти станцию по названию можно просто набирая ее название
на клавиатуре. При наборе можно использовать клавишу BackSpace.
- Дополнительная информация по станции вызывается или кликом средней
кнопки мыши, или Ctrl-левой, или через контекстное меню.
- Если Вам нужно побывать на нескольких станциях, выберите в контектном меню
"Добавить к обязательным". Там же можно запретить заезжать на некоторые станции.
- Через контекстное меню можно добавить несколько начальных или конечных станций.
- Нажатие на название или изображение линии вызывает подсветку всей линии.
- Масштаб схем линий и станций меняется правой кнопкой мыши вверх-вниз.
- Поворот схем линий и станций меняется правой кнопкой мыши влево-вправо.
- Команда "Найти ближайшие" делает все найденные станции конечными точками
маршрута и находит ближайший путь до одной из них.
- При выборе станций для поиска наземного транспорта можно выбирать
несколько начальных и конечных станций - программа обработает все варианты.
- В командной строке можно указать карту, с которой программа должна
запуститься: pMetro Moscow, или pMetro Moscow.pmz.
- Команда "Показывать время" ставит около каждой станции время, за которое
можно до нее доехать. Учитываются начальные станции и запрещённые. Конечные
и обязательные станции не учитываются.
- 3d-схемы и макеты управляются мышью -
при нажатой левой кнопке меняется положение камеры,
при нажатой правой - расстояние и скорость вращения.
Shift-левая и правая кнопка мыши передвигает камеру.
- Для разработчиков: Если программу запустить так: pMetro -edit, то
в информации будут отражены все закладки, даже если там нет информации.
Информацию (кроме наземного транспорта) можно менять, и при нажатии на кнопку
"Сохранить" информация с текущей закладки будет сохранена в txt-файл в папке запуска.
Рекомендую предварительно нужный txt-файл распаковать из pmz-файла.
История
-------
28.01.2008 v.1.26.2 Добавлена возможность иметь более одного макета для станции.
18.10.2007 v.1.26.1 Разработчикам: Добавлена директива Alias в описание линий. Также DisplayNames заменено на Aliases.
13.09.2007 v.1.26 Локализация справочника наземного транспорта. Изменен диалог поиска наземного транспорта. Поворот схем. Изменен диалог выбора города. Добавлены иконки в меню. Немного изменен формат pmz-файла. Ускорен расчет.
25.06.2007 v.1.25 Масштабирование и перемещение схем метро, транслитерация справочника наземного транспорта, наложение рисунков на выбранные станции.
18.05.2007 v.1.24 Улучшены и ускорены: 3d, схемы, начальная загрузка, справочник наземного транспорта. Добавлена директива Width= в описание линии.
20.03.2007 v.1.23 Масштаб отсчитывается от заполнения. Более удобный выбор начальной станции. Небольшие изменения и исправления в распечатке, в настройках и в 3d.
23.01.2007 v.1.22 Добработка 3d: общий вид, движение камеры, появились макеты станций. Можно не указывать начальную станцию. Разное время на переход в ту и в обратную сторону. Ключ -edit. Несколько картинок в информации. Можно задать шрифт информации. Shift-"Возврат" загружает начальную схему.
06.03.2006 v.1.21 Добавлено 3d. Доработаны векторные схемы: гиперссылки, рельсы, наклонные надписи.
26.07.2005 v.1.20 Транслитерация. Ссылки на другие схемы. Улучшены прорисовка, печать. В информации по станциям и в "О программе" работают ссылки в тексте. Редактирование справочника наземного транспорта. Совмещение векторных и пиксельных карт. Поиск станции набором названия на клавиатуре.
09.02.2005 v.1.19 Схемы отдельных линий. Разветвляющиеся линии. Ускорены расчет и прорисовка. Сохранение времени ожидания. При сохранении можно указать размеры картинки. Распечатка схем станций.
01.12.2004 v.1.18 Время ожидания может быть не только день/ночь. Кэширование карт. Поиск наземного транспорта с пересадками. Экспорт в png. В "плагинах" можно указывать шрифт. Доработан справочник наземного транспорта - фильтр, поиск и пр.
20.09.2004 v.1.17 Выбор начальных и пр. станций вынесен в контекстное меню. Доработаны векторные карты и схемы. Доработана "Задача коммивояжера". Можно показать время проезда сразу по всем станциям.
01.09.2004 v.1.16 Можно указать обязательные ("Задача коммивояжера") и запрещённые станции.
19.08.2004 v.1.15 Цветные названия станций. Справочник по наземному транспорту. Векторные схемы станций.
03.08.2004 v.1.14 Добавлено время от дома до станции, улучшены интерфейс и прорисовка, исправлены ошибки.
25.06.2004 v.1.13 Добавлена возможность локализации программы. Добавлена командная строка: pMetro .
16.06.2004 v.1.12 Появился инсталлятор. Появился "указатель" станции по умолчанию. Можно задавать нерусскую кодировку шрифтов. В режиме неавтоматического масштабирования работает "колесико мыши".
03.03.2004 v.1.11 Добавлена поддержка вагонов, в которые надо садиться.
10.02.2004 v.1.10 Добавлена поддержка векторных карт. Добавлены "Советы дня". В "О программе" добавлены авторы текущей карты.
19.01.2004 v.1.09 Добавлен выбор шрифта для отображения названий станций. В текстовых файлах теперь можно указывать одну и ту же станцию несколько раз. Скорректированы цвета.
08.01.2004 v.1.08 Исправлено: после просмотра информации по станции сбрасывалось выделение, в настройках неправильно выбиралась станция по умолчанию.
05.01.2004 v.1.07 Можно задавать произвольный масштаб. Улучшен поиск наземного транспорта между станциями.
29.12.2003 v.1.06 Улучшено отображение найденного пути при масштабировании. При нажатии на названии станций с одинаковым именем (напр.Киевская) выбираются все станции.
26.12.2003 v.1.05 Добавлена поддержка тесктовых файлов с информацией. Добавлена команда "Найти ближайшие".
18.12.2003 v.1.04 Добавлены зоны покрытия сотовых операторов Москвы, Киева и Петербурга.
15.12.2003 v.1.03 Большие карты можно двигать левой кнопкой мыши по самой карте.
08.12.2003 v.1.02 Добавлена настройка "Степень сглаживания" - для более плавной прорисовки путей.
04.12.2003 v.1.01 Добавлены подсказки.
01.12.2003 v.1.00 Первая версия.
Вопросы и ответы
----------------
В) Как посмотреть карту другого города, например, Праги?
О) Способов три:
1) Настройки/Дополнительно, выбираете любой город.
2) Запускаете pMetro Praha.
3) Скопируйте в отдельную папку pMetro.exe и Praha.pmz.
В) Как создавать и редактировать карты?
О) Переименуйте .pmz в .zip, внутри найдете текстовые файлы. Они имеют
простую структуру, вы легко в ней разберетесь. Можете также скачать
редактор, там найдете более подробное описание структуры файлов.
В) На карте вместо национальных букв отображаются русские.
О) В настройках в пункте "шрифт" укажите Центрально-европейский
(или любой другой, по необходимости) набор символов.
В) В справочнике наземного транспорта встречаем фразу:
"интервалы 20/20 30/30 30/30 37/37"? Что это означает?
О) Будни/вых.дни, интервалы 6:00-9:00, 9:00-16:00, 16:00-19:00
и 19:00-1:00.
В) Как убрать/добавить красную стрелку?
О) В контекстном меню можно установить начальную станцию,
тогда и стрелка будет там, где Вам удобнее.
Можно и совсем её отключить: Настройки/Указатель/Рисовать указатель.
В) Почему от "Выставочного центра" до "Улицы академика Королева" 23 минуты?
О) Потому, что сюда прибавилось среднее время ожидания поезда.
В) Почему от ст."Фили" до "Беговой" ничего не показывает?
О) Переключитесь на схему электричек и увидите, что от
ст."Фили" до "Беговой" быстрее доехать на электричке.
Если хотите видеть только метро, снимите галочку "электрички".
В) Как в в 3d остановить вращение?
О) Нажмите правую кнопку мыши, и двигайте мышью вправо или влево
до остановки вращения.
В) Когда будет для КПК (или Linux)?
О) В ближайшее время не планируется. Много идей под ПК еще не реализовано.
Посмотрите также следующие ссылки:
http://www.metromap.narod.ru/ - MetroMap для Pocket PC. Москва, Питер, Екатеринбург, Самара, Новосибирск, Ниж.Новгород, Минск, Киев.
http://www.sony-ericsson.ru/forum/viewtopic.php?p=51363#51363 - расчет метро Москвы, Питера, Киева и Харькова для телефонов Sony Ericsson. С исходниками (на С).
http://www.garret.ru/~knizhnik/mobile.html - расчет метро Москвы, Санкт-Петербурга, Киева и Мюнхена для телефонов с J2ME MIDP1 c исходниками.
http://mobijava.russia.webmatrixhosting.net/subway.htm - карта метро Москвы для телефонов Nokia с J2ME(3300/3510i/3650/5100/6100/6220/6600/6610/6650/6800/7210/7250/7250i/7650), SonyEricsson T610/Z600/P900. Визуальная карта. Платная (140р).
http://sm-sl45.narod.ru/maps.html Карты для Siemens, в том числе метро Москвы и Питера. Расчета нет, но (для Москвы) около станций указано время движения.
http://nanika.net/Metro/ - расчет поездки на метро разных городов. Схем нет, данные по времени очень неточны, но работает для PalmOS, PocketPC, MS Smartphone, Sony Ericsson P800/P900.
http://metromap.antex.ru - проект Сергея Пинаева для Linux + Python. По картам совместима с pMetro.
Интерактивные on-line схемы:
http://www.metroway.ru/ - схема московоского метро online - находит кратчайший путь не выходя браузера.
http://mosmetro.ru/flash/scheme01.html - интерактивная схема официального сайта Московского метро.
От автора pMetro! Flash-схемы pMetro http://www.allinform.ru/template.php?dept_id=118 Москвы и http://www.allinform.ru/template.php?dept_id=107 Санкт-Петербурга. Схемы пока простые - поиск одного пути.
Работа с редактором http://www.pMetro.nm.ru/pMetroEditor.zip
-------------------
В общем-то это и не редактор вовсе, но он поможет создать
или изменить свою карту.
Левой кнопкой можно передвинуть любой объект, правой -
изменить размеры обастей.
В дополнение, если в меню указано, то при нажатии мышью
в clipboard будут заноситься координаты курсора.
Более детальное описание формата карты вы найдёте в архиве.
Удачи всем, кто будет создавать свои карты.
Пишите - [email protected]
(желательно, чтобы в Теме присутствовало слово pMetro).
За свежими версиями заходите на http://www.pMetro.nm.ru.