Пришла идея создать программу для просмотра карт, загружаемых через программу SASPlanet. Порядок работы с программой такой:
1) загружаете карты через SASPlanet
2) смотрите их в колибри с помощью Planet viewer
Я добавил в архив карты 3-х первых уровней, хотя их есть больше. Они занимают много места, потому я их не добавлял. Этих 3-х уровней хватит только для демонстрации работоспособности программы.
Planet viewer (просмотр географических карт)
Игорь, ты маньяк! За неделю такую прогу написать! Единственное пожелание - сделать 3 пакета (или более): бинарные файлы, исходники и карты.
а что значит "брать сверху", "брать снизу"?
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!
За неделю я сам бы не написал, много вопросов было к diamond-у по библиотеке libimg . В следующих версиях учту.Albom wrote:Игорь, ты маньяк! За неделю такую прогу написать! Единственное пожелание - сделать 3 пакета (или более): бинарные файлы, исходники и карты.
Эти опции пока не работают. Они означают что если не найдена картинка текущего уровня, то для прорисовки будет браться или картинка высшего уровня растянутая в раза 2, или 4 картинки нижнего слоя сжатые в 2 раза.Gluk wrote:а что значит "брать сверху", "брать снизу"?
В данной версии опция "брать снизу" всегда считается включенной, но она работает на 25 % от запланированого. Если картинки нет, а левая верхняя на нижнем уровне есть, то она будет сжата до размера 128 * 128 пикселей и выведется на экран вместо не найденой.
новая версия программы:
1) Добавлена работа с метками.
2) Полностью работает опция 'брать снизу'.
3) Устранен глюк при формировании имен файлов на крупных масштабах.
1) Добавлена работа с метками.
2) Полностью работает опция 'брать снизу'.
3) Устранен глюк при формировании имен файлов на крупных масштабах.
- Attachments
-
-
planet_160110_src.7Z (73.91 KiB)
- исходники
Downloaded 449 times
-
planet_160110.7Z (25.9 KiB)
- бинарники
Downloaded 452 times
-
Вот это интересно, сейчас попробую!
цвета эдитбоксов, чекбоксов и кнопок ядовитые и пестрые
Мне не удалось просмотреть ни одну карту. Вот максимум, что я увидел:
- Attachments
-
-
1.GIF (11.28 KiB)Viewed 13107 times
-
в следующей версии сделаю системные, когда будут более менее значительные доработки выложуHeavyiron wrote:цвета эдитбоксов, чекбоксов и кнопок ядовитые и пестрые
Попробуй сделать следущие действия:Атауальпа wrote:Мне не удалось просмотреть ни одну карту. Вот максимум, что я увидел:
1. Что-бы смотреть карты нужно их сначала загрузить из интернета, для этого я предлагал программу SASPlanet, которая может их загружать (других подобных не знаю). К этой программе я отношения не имею, но я ей пользуюсь для загрузки карт (она работает естественно под Windows).
2. Введи путь к папке cache + интересующая тебя подпапка (в этой папке будут папки с номерами загруженных масштабов, например: z1, z2, ..., z19, ...)
3. В окне вид карты выбери расширение файлов, которое находится в указанной тобою папке (если спутниковые фотографии то обычно jpg, для политических обычно ставят png, вобщем нужно смотреть что там сидит)
Если эти 3 условия соблюдаются все должно работать. В принципе всегда будет вероятность увидеть подобную картину т. к. выкачать все карты из интернета не возможно их там целые терабайты. У меня всех моих карт около 2 гб.
Написанное программой означает:
OpnF=5 - ошибка при открытии файла = 5 (файл не найден)
SizF=... - размер файла = 4294967295 или -1 при беззнаковом формате числа, вобщем не смогло загрузить ни 1-го байта
ImdD=0 - означает что указатель на изображение в памяти не сформировался
Новая версия 21.01.10 - Работает опция 'брать сверху' (верхняя картинка растягивается в 2 раза). Цвета кнопок заменены на системные. В окно программы добавлена цифра текущего масштаба.
- Attachments
-
-
planet_210110_src.7z (67.54 KiB)
- исходники
Downloaded 420 times
-
planet_210110.7z (26.38 KiB)
- бинарники
Downloaded 432 times
-
Новая версия 23.01.10 - Исправлено несколько мелких глюков. Сделаны функции для работы с массивом тайлов - теперь можно просматривать большой кусок карты. Максимальный размер просматриваемого поля 4*3 картинки.
Приветствуется тестирование программы.
Приветствуется тестирование программы.
- Attachments
-
-
planet_230110_src.7z (68.93 KiB)
- src
Downloaded 408 times
-
planet_230110.7z (26.72 KiB)
- bin
Downloaded 449 times
-
Открываешь прогу, выделяешь меню с городами/странами, выбираешь пункт, нажимаешь Энтер первый раз - выбивает не найдено по такому-то пути, нажимаешь второй раз - опять не найдено уже по другому пути. Так и задумано?
Может быть пусть в строку Кэша по-умолчанию вставляет путь, где находиться программа?
Может быть пусть в строку Кэша по-умолчанию вставляет путь, где находиться программа?
Из хаоса в космос