Ivan Baravy
0cc349060f
place dll.inc in /programs delete all the other dll.inc and mem.inc files correct some programs to use common dll.inc git-svn-id: svn://kolibrios.org@3014 a494cfbc-eb01-0410-851d-a64ba20cac60 |
||
---|---|---|
.. | ||
build.bat | ||
pl_import.inc | ||
pl_metki.lst | ||
planet_v.asm | ||
planet_v.ini | ||
readme.htm | ||
str.obj | ||
tile_fun.inc | ||
tl_nod_16.bmp | ||
tl_sys_16.png |
<html> <head> <title>Planet viewer</title> <meta http-equiv="content-type" content="text/html; charset=WINDOWS-1251"> <style> body { font-size: 15px; font-family: "Bookman Old Style"; color: black; text-align: justify; width: 750px; } h1 { color: white; background-color: 808080; font-size: 25px; text-align: center; } h2 { color: green; font-size: 21px; } h3 { color: green; font-size: 19px; } h4 { color: #803f00; font-size: 17px; } i { color: #0099cc; } b { color: #0099cc; } p { text-indent: 2em; margin-top: 3px; margin-bottom: 2px; margin-left: 0px; margin-right: 0px; } ol, ul, dl{ margin-top: 3px; margin-bottom: 2px; } </style> </head> <body> <h1>Planet viewer 24.08.10</h1> <p>Программа предназначена для просмотра карт, загружаемых с разных картографических сервисов.</p> <h1>Управление:</h1> <p>В текстовое поле 'Cache:' введите путь к папке с интересующими Вас картами. (Параметр Cache из *.ini файла задает путь по умолчанию)</p> <p>В списке 'Вид карты' выберите расширения просматриваемых файлов. (Параметр ext0 из *.ini файла задает расширение по умолчанию)</p> <p>Кнопка 'Обновить' перерисовывает окно.</p> <p>Кнопка со знаком 'минус' уменьшает масштаб. Тоже действие на клавиатуре вызывается кнопкой '-'.</p> <p>Кнопка со знаком 'плюс' увеличивает масштаб. Тоже действие на клавиатуре вызывается кнопкой '+'.</p> <p>Курсорами можно двигатся по карте (на всех масштабах кроме 1-го где всего 1 картинка).</p> <p>Кнопкой 'Добавить метку' добавляется метка, на которую можно вернутся при необходимости.</p> <p>При нажатии 'Del' (когда окно с метками в фокусе) выбраная метка удаляется.</p> <p>При нажатии 'Enter' (когда окно с метками в фокусе) программа открывает карту на выбранной метке. Так же для перехода можно нажать на кнопке со звёздочкой '*'.</p> <p>Кнопка 'Сохранить метки' сохраняет все метки (с их структурой) в файл 'pl_metki.lst'.</p> <p>В каждой метке сохраняется координата картинки по оси x и y, а также масштаб z. Метки не привязаны к географическим координатам, потому на разных картах может ити смещение просматриваемой области.</p> <h1>Где взять карты?</h1> <p>Карты я загружал через программу SAS.Planet ( её сайт <a href="http://sasgis.ru/sasplaneta/">http://sasgis.ru/sasplaneta/</a> ). В этой программе есть папка 'Cache' в которую она сохраняет файлы, загружаемые из интернета. В текстовое поле 'Cache:' нужно вводить путь к этой папке и к одной из её подпапок.</p> <h1>История версий:</h1> <p><b>24.08.10</b> - Диалог для открытия директории работает через библиотеку proc_lib.</p> <p><b>26.03.10</b> - Изменены функции открытия тайлов при задании не существующего пути. Могли возникать глюки при задании не существующего диска.</p> <p><b>08.02.10</b> - Появились новые параметры для *.ini файла от ext0 до ext9, которые задают возможные расширения для карт.</p> <p><b>29.01.10</b> - При запуске программы в текстовое поле 'Cache:' вводится путь прописанный в файле 'planet_v.ini'. Устранен небольшой глюк при растягивании тайлов (не растягивалась 1-я строка пикселей вверху картинки, было заметно на крупных увеличениях), немного ускорено растягивание. Изменен файл иконок tl_sys_16.bmp на tl_sys_16.png для экономии места. Перенос имен не найденых файлов, если они не влазят в строку. Устранен глюк когда за нажним краем карты рисовались верхние картинки.</p> <p><b>25.01.10</b> - 1) Оптимизировано обращение к диску при перемещении по карте курсорами. Загружается или строка или столбец тайлов, которые стали видны при прокрутке, раньше грузилась вся область. 2) Растягивание верхних тайлов сделано в цикле. Это значит что теперь верхние картинки могут быть растянуты в 32 раза (2 в 5-й степени). 3) Расчет высоты тайлов, теперь более точный (по высоте окна). Окно больше заполняется картой чем раньше. 4) В текстовое поле 'Cache:' можно не вводить слеш вконце. (подсказал Albom)</p> <p><b>23.01.10</b> - Исправлено несколько мелких глюков. Можно просматривать большой кусок карты, т. к. сделаны функции для работы с массивом тайлов.</p> <p><b>21.01.10</b> - Работает опция 'брать сверху' (верхняя картинка растягивается в 2 раза). Цвета кнопок заменены на системные. В окно программы добавлена цифра текущего масштаба.</p> <p><b>16.01.10</b> - Устранен глюк при формировании имен файлов на крупных масштабах. Добавлена работа с метками. Полностью работает опция 'брать снизу'.</p> <p><b>14.01.10</b> - Выход программы</p> <h1>Авторы:</h1> <ul> <li><b>IgorA</b> - идея создания программы,</li> <li><b>Diamond</b> - библиотека libimg.obj (загрузка *.bmp, *.jpg, *.png),</li> <li><b>Mike.dld</b> - библиотека libini.obj (работа с *.ini файлами),</li> <li><b>Mario</b> - библиотека proc_lib.obj (работа с OpenDialog-ом),</li> <li>и другие.</li> </ul> <h1>Ссылка:</h1> <p>Wiki по KolibriOS <a href="http://wiki.kolibrios.org/Planetv">http://wiki.kolibrios.org/Planetv</a></p> </body> </html>