1 (10.04.2011 00:41:56 отредактировано NoIdea)

Тема: qMetro - карта метро с открытым форматом карт PMZ (pMetro)

qMetro - кроссплатформенная карта метро, которая использует открытый формат карт PMZ (pMetro), распространяется под лицензией GPL и доступна на множестве систем: Windows, Linux, Mac, Maemo...

Основные возможности:

  • отображение векторной карты метро с возможностью масштабирования;

  • вычисление кратчайшего пути между заданными станциями с корректировкой времени;

  • поиск станций по имени;

  • вывод справочной информации по станции: графической, текстовой;

  • экспорт карты в графический формат;

  • настройка интерфейса и производительности;

  • мультиязычный интерфейс.

Приложение находится в стадии разработки и имеет ряд недочётов:

  • не все карты открываются должным образом;

  • осуществляется поиск лишь кратчайшего маршрута;

  • мобильная версия нуждается в переделке интерфейса и взаимодействия с ним;

  • ...

По возможности буду устранять...

Пожелания на будущее приветсвуются! big_smile

Домашняя страница: qMetro
Автор: Gusak Leonid (NoIdea)
Язык: русский/английский/...

Скачать .deb: Maemo 5.

Программы для Nokia N900 (Maemo 5): qMetro – карта метро с открытым форматом карт PMZ (pMetro) Программы для Nokia N900 (Maemo 5): qMetro – карта метро с открытым форматом карт PMZ (pMetro)

+ открыть спойлер

Программы для Nokia N900 (Maemo 5): qMetro – карта метро с открытым форматом карт PMZ (pMetro) Программы для Nokia N900 (Maemo 5): qMetro – карта метро с открытым форматом карт PMZ (pMetro)

Пакет содержит лишь одну карту Московского метрополитена, но их легко добавить.
Карты можно открывать с любого каталога, но вообще они обитают здесь:
/home/user/MyDocs/Data/qMetro/map

17

Re: qMetro - карта метро с открытым форматом карт PMZ (pMetro)

NoIdea не надо SCP ...
вот тебе ссылка на автосборщик https://garage.maemo.org/extras-assistant/index.php

We all know Linux is great … it does infinite loops in 5 seconds.The only limiting factor of the Linux operating system is its user.

Поделиться

18

Re: qMetro - карта метро с открытым форматом карт PMZ (pMetro)

NoIdea пишет:

Карты и локали пользователь сам может заливать... ему же будет проще это сделать в режиме флэш-драйва

Если мы говорим о тупом виндузятнике то ещё проще ему будет закинуть на флешку install.sh в котором, например в BASE64, лежит вся программа и который её сам из себя ставит. Или вообще разархивировать директорию qMetro с программой на флешку (жаль в Maemo нельзя положить папочку на рабочий стол, что-бы программа всегда под рукой была, большой недочёт создателей).
Пользователю осилившему великое колнудство пакетного менеджера будет проще проставить пакеты qMetro-ru-0.4.1_armel.deb и qMetro-map-spb-0.4.1_armel.deb

NoIdea пишет:

к тому же их может быть много а меса в opt мало, да и кеш там же...

Например если человек живёт во трёхстах городах?

NoIdea пишет:

Заметь я не стал засирать MyDocs, а создал каталог Data - такой использует ряд программ под Symbian, хотелось бы чтобы другие разработчики тоже задумались над этим... нужно придерживаться стандарта, а не гадить себе под ноги.

Придерживаться стандарта, в случае nix-ов как раз и означает хранить данные программ в /usr или /opt на худой конец и использовать пакетный менеджер.
В ~ хранятся только персональные конфиги и файло пользователя.

Что там в Symbian делают «многие программисты» значения не имеет, в Windows многие программисты хранят конфиги и данные в Program Files потому-что так повелось ещё со времён Windows 95/98.  Благо в nix-ах чётко прописано что и где должно лежать.

На форуме появляюсь редко, но N900 пользоваться не перестал, если вдруг что-то нужно пишите в jabber или eMail
Jabber: mrclon@jabnet.org

Поделиться

19

Re: qMetro - карта метро с открытым форматом карт PMZ (pMetro)

bonapart пишет:

NoIdea не надо SCP ...
вот тебе ссылка на автосборщик https://garage.maemo.org/extras-assistant/index.php

Кхм, он там просит файл .changes которого конечно же у меня нет... винда... SCP удобнее, но не работает - как-то всё не просто вообщем sad

MrClon пишет:

Если мы говорим о тупом виндузятнике то ещё проще ему будет закинуть на флешку install.sh в котором, например в BASE64, лежит вся программа и который её сам из себя ставит. Или вообще разархивировать директорию qMetro с программой на флешку

А вот так рассуждать нельзя. Из-за таких вот рассуждений Maemo и находится там где находится sad надо ориентироваться на целевого пользователя, которого нельзя заставлять делать сложные вещи. А просто на флешку закинуть не получится т.к. небудет прав на запуск - ведь там фат.

MrClon пишет:

Пользователю осилившему великое колнудство пакетного менеджера будет проще проставить пакеты qMetro-ru-0.4.1_armel.deb и qMetro-map-spb-0.4.1_armel.deb

Нет там никакого колдовства... что-то вроде маркета, только вот реализация подкачала - ужос просто... неудивительно что Maemo и поныне там... sad
А вот создавать .deb под каждую карту считаю крайне не верным подходом, ведь это сильно засоряет менеджер пакетов, собсно от этого он будет и ещё дольше переваривать данные - аж тошно становится от одной мысли... В идеале пользователь должен получать карты прямо из-под программы - не так как сейчас конечно же... сейчас это костыль.

MrClon пишет:

Например если человек живёт во трёхстах городах?

Мыслите шире - в одном месте может быть множество карт, например: метро, трамвай, электрички... + может быть несколько их реализаций... а если учесть что человек не торчит в одном месте постоянно, а ездит к друзьям и родственникам... вот уже и великое множество карт.

MrClon пишет:

Придерживаться стандарта, в случае nix-ов как раз и означает хранить данные программ в /usr или /opt на худой конец и использовать пакетный менеджер.

Под Maemo такое ощущение что нет единого стандарта... достаточно чуть полазить по файловой системе, чтобы понять что все разработчики складывают всё на своё усмотрение, там с десяток возможных вариантов - ужос прям. К тому же каждый раздел имеет ограничения по размеру.
/usr - слишком мал, туда даже бинарник класть боязно, потому туда положил только сцыль на него.
/opt хоть и поболее по размеру но всё же мал для данных, поэтому там только бинарник. У меня этот раздел в момент забился...
/MyDocs или вообще /mmc1 вот идельное место для всяких данных, но как можно заметить разработчики испражняются там как им вздумается... от чего пользователи просто в шоке.

MrClon пишет:

Что там в Symbian делают «многие программисты» значения не имеет

К сожалению не многие... и не только на Symbian... насколько я знаю на Android точно такая же ситуация - раздел с данными пользователя засирается различными приложениями. Тут надо вводить стандарт, напотипу того же "Program Files"... просто на Symbian есть уже зачатки этого как я понимаю не официального стандарта - каталог "Data". Кстати, под Symbian карта тоже работает...

Поделиться

20

Re: qMetro - карта метро с открытым форматом карт PMZ (pMetro)

NoIdea пишет:

А вот так рассуждать нельзя. Из-за таких вот рассуждений Maemo и находится там где находится sad надо ориентироваться на целевого пользователя, которого нельзя заставлять делать сложные вещи. А просто на флешку закинуть не получится т.к. небудет прав на запуск - ведь там фат.

Ты что действительно, хоть на секунду, задумался над этой идеей?

NoIdea пишет:

Нет там никакого колдовства... что-то вроде маркета, только вот реализация подкачала - ужос просто... неудивительно что Maemo и поныне там... sad

Про великое колдунство это шутка была вообще-то…
Именно что нет там ничего сложного. И чем тебе не нравится реализация apt? Нету setup.exe, да это фатальный недостаток.
Если уж так необходима возможность добавления пользователем в программу произвольных карт то можно сделать кнопочку «Импорт» и даже «Импорт из сети». Оно кстати и интуитивней.

NoIdea пишет:

Мыслите шире - в одном месте может быть множество карт, например: метро, трамвай, электрички... + может быть несколько их реализаций... а если учесть что человек не торчит в одном месте постоянно, а ездит к друзьям и родственникам... вот уже и великое множество карт.

Да, 30 карт на город и десять городов в которых человек регулярно бывает…

NoIdea пишет:

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

Перестань мыслить как виндузятник.
Maemo это Linux, Linux это POSIX, а в POSIX есть стандарты на всё (:. http://ru.wikipedia.org/wiki/Filesystem … y_Standard
Бардак создают либо разработчики которым мешают работать постоянные неосознанные поиска C:\Windows\system32 и прочие последствия использования Windows, либо это на самом деле не бардак а сложный порядок.

Когда сам делал первые шаги в Linux много возмущался и удивлялся почему-же тут такой бардак, всё так не логично и не удобно сделано, почему нельзя было сделать как в Windows… А потом в какой-то момент понял на сколько всё это на самом деле логично и удобно.

Пойми, есть стандарты и возникли они не на пустом месте и не как ставшие традицией творения индусов. При их соблюдении пользоваться nix-ами очень удобно, но есть одно необходимое условие: перестать искать C:\Windows

На форуме появляюсь редко, но N900 пользоваться не перестал, если вдруг что-то нужно пишите в jabber или eMail
Jabber: mrclon@jabnet.org

Поделиться

21

Re: qMetro - карта метро с открытым форматом карт PMZ (pMetro)

не сохраняются настройки((

Поделиться