смотрелка для растровых карт

КПК с Linux, установка Linux на iPaq и другие модели, программы
Закрыто
kyrl
Новенький (0 lvl)
Сообщения: 5
Зарегистрирован: Вс сен 04, 2005 00:21

смотрелка для растровых карт

Сообщение kyrl » Вс сен 04, 2005 00:48

Сделал я себе смотрелку для карт. Достаточно давно уже. Решил вот поделиться. Вдруг кому понравится?
Так вот. Написано на Tcl/tk, так что нужны иксы. Желательно debian, поскольку там еще пару библиотек нужно.
Формат карты - растр нарезанный на прямоугольники.
GPS поддерживается, маршрут рисует.
Если интересно, могу здесь рассказать всякие подробности, например, про подготовку карт и привязку.
http://sf.net/projects/rmapview
Последний раз редактировалось kyrl Пн сен 05, 2005 18:49, всего редактировалось 1 раз.

netdevil
Кандидат (3 lvl)
Сообщения: 174
Зарегистрирован: Пт янв 09, 2004 10:05

Сообщение netdevil » Пн сен 05, 2005 14:09

Очень интересно.
Можно ли подробнее: долго ли грузятся карты? какого они должны быть размера? и т.д...

kyrl
Новенький (0 lvl)
Сообщения: 5
Зарегистрирован: Вс сен 04, 2005 00:21

Сообщение kyrl » Пн сен 05, 2005 14:41

Карты любого размера. Сколько на диск/флеш влезет. При подготовке карты большая картинка режется на прямоугольные фрагменты равного размера. Так что в память грузится только нужное. Грузятся достаточно быстро. Сейчас проверил на своем С3000 - 8 сек. на запуск проги, загрузку карты и закрытие.

Вячеслав Диконов
Доктор (4 lvl)
Сообщения: 200
Зарегистрирован: Ср июл 27, 2005 23:13

Сообщение Вячеслав Диконов » Пн сен 05, 2005 18:04

А как насчет карты 26000х32000 пикселов единой картинкой и многоточечной привязки а-ля ОзиЭксплорер? Это, наверное, непросто, но упрощенные варианты с требованием делить карты на части и примитивной привязкой уже есть.

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

kyrl
Новенький (0 lvl)
Сообщения: 5
Зарегистрирован: Вс сен 04, 2005 00:21

Сообщение kyrl » Пн сен 05, 2005 18:25

Насчет "лучшей" я не претендую :) Програмку начал писать, потому что ничего подходящего для себя я не нашел. Привязка и преобразования координат делаются с использованием библиотечки proj. Там поддерживается много картографических проекций. "Многоточечные" привязки используются в случае, когда не известна проекция, в которой сделана карта. Сейчас rmapview такое не поддерживает. Вопроса про "единую картинку" я не понял.

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

Сообщение igorekk » Вт сен 06, 2005 10:16

Собрать бы это еще для pdaX... :roll:

kyrl
Новенький (0 lvl)
Сообщения: 5
Зарегистрирован: Вс сен 04, 2005 00:21

Сообщение kyrl » Вт сен 06, 2005 19:05

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

Вячеслав Диконов
Доктор (4 lvl)
Сообщения: 200
Зарегистрирован: Ср июл 27, 2005 23:13

Сообщение Вячеслав Диконов » Вт сен 06, 2005 22:06

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

Между прочим, я уже проделал это с картой Москвы для qpegps и получил более 500 фрагментов!

Вячеслав Диконов
Доктор (4 lvl)
Сообщения: 200
Зарегистрирован: Ср июл 27, 2005 23:13

Сообщение Вячеслав Диконов » Вт сен 06, 2005 22:09

Я с удовольствием потестирую. Мне не нравится кутопия, и я ищу замену qpegps с поддержкой проекций.

kyrl
Новенький (0 lvl)
Сообщения: 5
Зарегистрирован: Вс сен 04, 2005 00:21

Сообщение kyrl » Ср сен 07, 2005 00:43

Резать карты на кусочки и привязывать каждый кусок в отдельности большая морока.
Это наполовину. Резать нужно, а привязывать каждый кусочек - нет.
Я с удовольствием потестирую. Мне не нравится кутопия, и я ищу замену qpegps с поддержкой проекций.
На pdaxrom или debian? С последним мне проще. Под pdaxrom еще скомпилить надо. Могу попробовать.

Вячеслав Диконов
Доктор (4 lvl)
Сообщения: 200
Зарегистрирован: Ср июл 27, 2005 23:13

Сообщение Вячеслав Диконов » Ср сен 07, 2005 23:59

Желательно подо все :) Скорее всего я поставлю pdaXrom, когда в нем исправятся глюки на С1000.

Закрыто

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