Конкурс: Карта Москвы для завра

КПК с Linux, установка Linux на iPaq и другие модели, программы
Закрыто
Аватара пользователя
DMych
Доктор (4 lvl)
Сообщения: 435
Зарегистрирован: Пн июл 28, 2003 10:20

Сообщение DMych » Пн июн 20, 2005 11:50

katarsis писал(а):я начал писать карту метро...
Во, как набросились! ;)

После пары сессий "экстремального программирования" в выходные сделал отображение карты и перетаскивание ее пером по экрану или при помощи скроллбаров.

Чтобы довести до ума нужно:
  1. поиск по имени станции
  2. создание и загрузка разных карт
  3. возможно, масштабирование
  4. разные настройки и т.п.
Программа не должна быть завязана на какие-либо дополнительные вещи, типа базы данных. Поэтому описание схемы (названия станций с координатами) будут в текстовом формате (a la INI-file).

Готов к сотрудничеству. Особенно, если хорошо знаешь Qt. :)
Вложения
zmetro.png
ZMetro screenshot
zmetro.png (48.5 КБ) 9676 просмотров
Zaurus SL-C860 + SD 1G + CF 512M + Bluetooth-GPRS
Cacko 1.22a

Аватара пользователя
DMych
Доктор (4 lvl)
Сообщения: 435
Зарегистрирован: Пн июл 28, 2003 10:20

Сообщение DMych » Пн июн 20, 2005 11:57

...и в отдаленном будущем, можно будет на основе этой проги сделать программу-атлас для других карт: на главной карте выбираешь квадрат (или в диалоге улицу иль какой другой объект) и попадаешь на соответствующий лист атласа. Только ИМХО места под карты много надо будет.
Zaurus SL-C860 + SD 1G + CF 512M + Bluetooth-GPRS
Cacko 1.22a

katarsis
Аспирант (2 lvl)
Сообщения: 60
Зарегистрирован: Ср мар 09, 2005 21:27

Сообщение katarsis » Пн июн 20, 2005 13:01

о круто я как раз не представляю как делать графику. поиск кротчайшего пути будет сделть по алгаритму дейксстры седня ночью сделаю токо вбить надо будеть время между станциями и сами станции что не то же сделаю.

maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Пн июн 20, 2005 13:03

Дерзайте! Если будет несоклько вариантов, победителя определим голосовениам :)

2 DMych А поделись-ка раскладочкой и значком для неё, я в прошивку добавлю, а то что ты один пользуешься? :)

Аватара пользователя
DMych
Доктор (4 lvl)
Сообщения: 435
Зарегистрирован: Пн июл 28, 2003 10:20

Сообщение DMych » Пн июн 20, 2005 13:23

katarsis писал(а):о круто я как раз не представляю как делать графику. поиск кротчайшего пути будет сделть по алгаритму дейксстры седня ночью сделаю токо вбить надо будеть время между станциями и сами станции что не то же сделаю.
С графикой и у меня слабовато. :) Пока не придумал ничего лучше, чем делать карту бэкграундом канвы и отображать все это в QCanvasViewer. Скорее всего неправильно, т.к. невозможно таким образом правильно отобразить файлы с размером меньше размера окна.

Насчет поиска пути - честно говоря, не очень понимаю, насколько это необходимо. Мне в Москве как правило хватает возможности быстро найти на схеме нужную станцию.
Zaurus SL-C860 + SD 1G + CF 512M + Bluetooth-GPRS
Cacko 1.22a

Аватара пользователя
DMych
Доктор (4 lvl)
Сообщения: 435
Зарегистрирован: Пн июл 28, 2003 10:20

Сообщение DMych » Пн июн 20, 2005 13:34

maslovsky писал(а):Дерзайте! Если будет несоклько вариантов, победителя определим голосовениам :)

2 DMych А поделись-ка раскладочкой и значком для неё, я в прошивку добавлю, а то что ты один пользуешься? :)
Дык, а я не жадный. ;) Только вроде бы эсперантистов среди завроводов как-то не наблюдается. Кроме меня.

Вот здесь лежат: http://dbrechalov.narod.ru/zaurus/etc.htm
(раскладка для Эсперанто - символы с диакритиками на соотв. Fn+Символ, кроме C^, которая на Fn-K, русская - подправил кой-чего по мелочам, чтоб самому было удобней работать: / и , местами поменял, что-то там еще, уже не помню)

Насчет победителя не торопись. Вот сделаю еще атлас, тогда и поговорим. ;)
Если сделаю, конечно...
Последний раз редактировалось DMych Пн июн 20, 2005 13:37, всего редактировалось 1 раз.
Zaurus SL-C860 + SD 1G + CF 512M + Bluetooth-GPRS
Cacko 1.22a

katarsis
Аспирант (2 lvl)
Сообщения: 60
Зарегистрирован: Ср мар 09, 2005 21:27

Сообщение katarsis » Пн июн 20, 2005 13:34

я может не так выразился -
вот у нас карта метро где каждая станция - это радио_баттон
слева 2 выпадающего меню отсортированого по алфавиту. выбираешь откуда и куда. эти две точки появляются на карте и по ним строица максимальныо быстрый путь и пишеца время. а как нарисовать и соденять эти радио баттоны я не знаю. ну узнаю но не скоро. =)
я вижу приерно так

Аватара пользователя
DMych
Доктор (4 lvl)
Сообщения: 435
Зарегистрирован: Пн июл 28, 2003 10:20

Сообщение DMych » Пн июн 20, 2005 13:48

Не, идею вообще я понял.
katarsis писал(а):слева 2 выпадающего меню отсортированого по алфавиту.
Имхо мало места на экране для двух списков. Лучше насколько можно больше места оставить для карты. А списки (или список) станций давать в диалоге по кнопку Find.
Zaurus SL-C860 + SD 1G + CF 512M + Bluetooth-GPRS
Cacko 1.22a

maxtt
Аспирант (2 lvl)
Сообщения: 95
Зарегистрирован: Вт май 31, 2005 18:13

Сообщение maxtt » Ср июн 22, 2005 16:02

Я всетаки начал делать карту Москвы, никто так и не смок помоч избавиться от расстоянием между картинками, ...ладно , ээто дело будущего....

в общем в тестовых целях ( чтоб все представляли как это будет у меня выглядеть и делали свои замечания и предложения )
выкладываю для самого маленького разряшения (X1- все мелкое)
только северо-западной части Москвы.

Жду ваших предложений , пожеланий, и делаю карту дальше .

взять карту можно с http://maxtt.pochtamt.ru/site-map-undeground.zip (2.7 Mb)

PS: для тех кто не в курсе - делается карта Москвы, работающий под браузером, чтоб работала под Zaurusoм.

PS2: поиск по улицам буду делать на php+apach ( не знаю как еще можно) .
Если кто может - напишите мне скрипт на perl и переведите файл lockup.txt в транслит, а то там все улицы по русски, возникнут проблемы:)

PS: господа - кому нужна эта карта, давайте активнее помогайте, жду ваших предложений, замечаний и предложений помощи.
Zaurus C760 SD1Gb Compaq IBM 800

Аватара пользователя
igorekk
Модератор
Сообщения: 3788
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение igorekk » Ср июн 22, 2005 16:08

PS2: поиск по улицам буду делать на php+apach ( не знаю как еще можно)
sqlite лучше.
и модуль на С или на Python(Perl)[/quote]

maxtt
Аспирант (2 lvl)
Сообщения: 95
Зарегистрирован: Вт май 31, 2005 18:13

Сообщение maxtt » Ср июн 22, 2005 16:40

никаких sql.
текстовый файл с улицами занимает 120кб, так найдем, в крайнем случае, для опримизации разобъем этот файл на 5 частей , например A-Е , F-J , K-P, Q-U, V-Z
Zaurus C760 SD1Gb Compaq IBM 800

Аватара пользователя
igorekk
Модератор
Сообщения: 3788
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение igorekk » Ср июн 22, 2005 16:49

maxtt писал(а):никаких sql.
текстовый файл с улицами занимает 120кб, так найдем, в крайнем случае, для опримизации разобъем этот файл на 5 частей , например A-Е , F-J , K-P, Q-U, V-Z
Но apache-php это еще хуже по быстродействию :(

maxtt
Аспирант (2 lvl)
Сообщения: 95
Зарегистрирован: Вт май 31, 2005 18:13

Сообщение maxtt » Ср июн 22, 2005 17:18

альтернативы то нет ....
apache+php лучше чем apache+php+sql .
не многие могут позволить себе установить sql на заурус, только ради карты.

PS: да хоть так сделать , а на sql вообще не составит перевести , если будет не производительно.
жаль помошников нет, я два дня эти клеточки рисовал , да подгонял.

PS2: еще раз хочу спросить, кто желает помоч в написании карты?
говорите недочеты недоделаной карты, пока не поздно , пока все не сделал.

PS3!!!: карту можно смотреть и на zauruse и на компьютере. В браузере index.html запустить надо , мало ли не знаеть кто .

PS4: названия улиц на карте на русском языке , а в поиске они будут в транслите написаны ( пока поиск не начинал делать , но начну когда карту закончу).
Zaurus C760 SD1Gb Compaq IBM 800

maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Ср июн 22, 2005 23:52

Мое мнение - перебор. Зачем использовать HTML для показа картинок, учитыва что опера не рчень шустро это делает и память жрет при этом. Не лучше ли рендерить картинки напрямую, найдя или написав быстрый движок?

Аватара пользователя
igorekk
Модератор
Сообщения: 3788
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение igorekk » Ср июн 22, 2005 23:56

maxtt писал(а):альтернативы то нет ....
apache+php лучше чем apache+php+sql .
не многие могут позволить себе установить sql на заурус, только ради карты.
Всё-таки попрошу ознакомиться с sqlite http://sqlite.org. Весит - копейки, зато упростит работу на порядок. А вот зачем апач я так и не понял :([/url]

Закрыто

Вернуться в «КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее»