kolibrios-fun/programs/other/planet_v
IgorA e1a0b0c660 1) changes in 'TreeList':
- fix 'tl_iterat_perv'
- small fix 'tl_mouse'
- update 'tl_node_lev_inc'
- optimization 'tl_node_lev_dec'
2) add new programm 'PlanetV'

git-svn-id: svn://kolibrios.org@1401 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-02-09 14:54:59 +00:00
..
build.bat 1) changes in 'TreeList': 2010-02-09 14:54:59 +00:00
dll.inc 1) changes in 'TreeList': 2010-02-09 14:54:59 +00:00
mem.inc 1) changes in 'TreeList': 2010-02-09 14:54:59 +00:00
pl_import.inc 1) changes in 'TreeList': 2010-02-09 14:54:59 +00:00
pl_metki.lst 1) changes in 'TreeList': 2010-02-09 14:54:59 +00:00
planet_v.asm 1) changes in 'TreeList': 2010-02-09 14:54:59 +00:00
planet_v.ini 1) changes in 'TreeList': 2010-02-09 14:54:59 +00:00
readme.htm 1) changes in 'TreeList': 2010-02-09 14:54:59 +00:00
str.obj 1) changes in 'TreeList': 2010-02-09 14:54:59 +00:00
tile_fun.inc 1) changes in 'TreeList': 2010-02-09 14:54:59 +00:00
tl_nod_16.bmp 1) changes in 'TreeList': 2010-02-09 14:54:59 +00:00
tl_sys_16.png 1) changes in 'TreeList': 2010-02-09 14:54:59 +00:00

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 08.02.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>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>и другие.</li>
</ul>
</body>
</html>