kolibrios/programs/other/planet_v
IgorA 37863c906d 1) new function 'edit_box_set_text' in 'box_lib'
2) small updates in 'fasm', 'planet_v', 'nu_pogodi'

git-svn-id: svn://kolibrios.org@1619 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-09-17 16:05:21 +00:00
..
build.bat
dll.inc
mem.inc
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

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<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>