Planet viewer 24.08.10

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

Управление:

В текстовое поле 'Cache:' введите путь к папке с интересующими Вас картами. (Параметр Cache из *.ini файла задает путь по умолчанию)

В списке 'Вид карты' выберите расширения просматриваемых файлов. (Параметр ext0 из *.ini файла задает расширение по умолчанию)

Кнопка 'Обновить' перерисовывает окно.

Кнопка со знаком 'минус' уменьшает масштаб. Тоже действие на клавиатуре вызывается кнопкой '-'.

Кнопка со знаком 'плюс' увеличивает масштаб. Тоже действие на клавиатуре вызывается кнопкой '+'.

Курсорами можно двигатся по карте (на всех масштабах кроме 1-го где всего 1 картинка).

Кнопкой 'Добавить метку' добавляется метка, на которую можно вернутся при необходимости.

При нажатии 'Del' (когда окно с метками в фокусе) выбраная метка удаляется.

При нажатии 'Enter' (когда окно с метками в фокусе) программа открывает карту на выбранной метке. Так же для перехода можно нажать на кнопке со звёздочкой '*'.

Кнопка 'Сохранить метки' сохраняет все метки (с их структурой) в файл 'pl_metki.lst'.

В каждой метке сохраняется координата картинки по оси x и y, а также масштаб z. Метки не привязаны к географическим координатам, потому на разных картах может ити смещение просматриваемой области.

Где взять карты?

Карты я загружал через программу SAS.Planet ( её сайт http://sasgis.ru/sasplaneta/ ). В этой программе есть папка 'Cache' в которую она сохраняет файлы, загружаемые из интернета. В текстовое поле 'Cache:' нужно вводить путь к этой папке и к одной из её подпапок.

История версий:

24.08.10 - Диалог для открытия директории работает через библиотеку proc_lib.

26.03.10 - Изменены функции открытия тайлов при задании не существующего пути. Могли возникать глюки при задании не существующего диска.

08.02.10 - Появились новые параметры для *.ini файла от ext0 до ext9, которые задают возможные расширения для карт.

29.01.10 - При запуске программы в текстовое поле 'Cache:' вводится путь прописанный в файле 'planet_v.ini'. Устранен небольшой глюк при растягивании тайлов (не растягивалась 1-я строка пикселей вверху картинки, было заметно на крупных увеличениях), немного ускорено растягивание. Изменен файл иконок tl_sys_16.bmp на tl_sys_16.png для экономии места. Перенос имен не найденых файлов, если они не влазят в строку. Устранен глюк когда за нажним краем карты рисовались верхние картинки.

25.01.10 - 1) Оптимизировано обращение к диску при перемещении по карте курсорами. Загружается или строка или столбец тайлов, которые стали видны при прокрутке, раньше грузилась вся область. 2) Растягивание верхних тайлов сделано в цикле. Это значит что теперь верхние картинки могут быть растянуты в 32 раза (2 в 5-й степени). 3) Расчет высоты тайлов, теперь более точный (по высоте окна). Окно больше заполняется картой чем раньше. 4) В текстовое поле 'Cache:' можно не вводить слеш вконце. (подсказал Albom)

23.01.10 - Исправлено несколько мелких глюков. Можно просматривать большой кусок карты, т. к. сделаны функции для работы с массивом тайлов.

21.01.10 - Работает опция 'брать сверху' (верхняя картинка растягивается в 2 раза). Цвета кнопок заменены на системные. В окно программы добавлена цифра текущего масштаба.

16.01.10 - Устранен глюк при формировании имен файлов на крупных масштабах. Добавлена работа с метками. Полностью работает опция 'брать снизу'.

14.01.10 - Выход программы

Авторы:

Ссылка:

Wiki по KolibriOS http://wiki.kolibrios.org/Planetv