Лесохозяйственные регламенты

ООО "ЛесИС" - ГИС TOPOL-L для лесного хозяйства, лесоустройства и арендаторов лесного фонда
lesis@ya.ru
+7(916)615-42-77

ПОМОЩЬ

Руководство для
лесоустройства

Таксация:

О руководстве
Подготовка каталогов
Подготовка НСИ
Описание НСИ
Ввод ТО
Контроль ТО
Расчет производных

Карты:

Топокарты
Старые планшеты
Геоданные
Аэрофотоснимки
Оцифровка

Совмещение:

Литерация
Увязка площадей

Инструкции:

Требования к БД
Новые категории
Исправление оцифровки
Реорганизация лесничеств
Регламенты, Проекты
Импорт из МапИнфо
Импорт из Географ
Импорт из СОЛИ
Квартальные карты
Актуализация
Печать карт-схем
Агрегирование в TopoL 8
Инфоформы в TopoL

Главное меню

Документация по устаревшей и неподдерживаемой версии ГИС TopoL-L 6.8.

Распаковка баз данных СОЛИ


04.12.2008

Введение

В чем суть проблемы

Программные средства системы СОЛИ были разработаны  около 15 лет назад, уже давно не осуществляется их техническая поддержка, в последнее время все больше становится компьютеров, на которых эта система не работает.

Обычно файлы баз данных СОЛИ находятся в сжатом (упакованном) состоянии, читать который внешние программы не могут. Использование в СОЛИ системы сжатия файлов было обусловлено требованиями возможности работы на слабых компьютерах и размещения баз данных лесничеств на дискетах емкостью 1.4 МВ. Базы СОЛИ можно перевести в несжатый (распакованный) формат, который может быть прочитан и импортирован системой TopoL_L. Для этого используется программа PRESAS.EXE из системы СОЛИ. Она же используется и в системе TopoL_L для импорта / экспорта баз данных СОЛИ в сжатом формате. Проблема заключается в том, что PRESAS.EXE может не работать на ряде новых компьютеров, что делает импорт / экспорт сжатых данных СОЛИ невозможным.

Чтобы не потерять свои базы данных, лучше перевести их в несжатый (распакованный) формат -  программные средства СОЛИ смогут с ним работать, импорт / экспорт этих данных в / из системы TopoL_L может быть осуществлен на любом компьютере. Выполнять эту операцию лучше на старом компьютере, где программа PRESAS.EXE работает без проблем.

Как оценить работоспособность PRESAS.EXE

Программные средства распаковки / упаковки баз СОЛИ состоят из двух файлов: PRESAS.EXE и CONFIG.EXE. Они находятся в каталоге C:\TopoL\L\ стандартной установки системы TopoL_L .

Если при вызове программы PRESAS.EXE в коммандере или проводнике появляется пустое черное окно DOS или сообщение об ошибке, выдается звуковой сигнал и окно никак не реагирует на нажатие клавиш, так что возможно только "Завершить задачу", значит программа PRESAS.EXE на данном компьютере не работает.

Если программа PRESAS.EXE работоспособна, то при ее вызове должно появиться следующее окно:

Как оценить формат баз СОЛИ

Оценить формат баз данных СОЛИ легко по их виду в функции просмотра данных коммандера:

Вид сжатой (упакованной) базы:


Вид несжатой (распакованной) базы:


Файлы несжатой базы больше по размеру обычно в 3-4 раза, но все равно достаточно малы и не представляют проблемы для современных компьютеров.

Информация о формате и степени сжатия баз СОЛИ хранится в файле LogStr.dat внутри каталога самой БД. Важно отметить, что эти файлы всегда нужно хранить и посылать вместе с базами, так как они содержат описания формата конкретной базы, а форматы баз, созданных разными предприятиями могут различаться.
Файл LogStr.dat - текстовый, во второй строке его описана степень сжатия базы:

Для баз в сжатом (упакованном) формате - 01 во второй строке:

*База поучастковой характеристики лесов*
01    (c:\bazes\nsi2)*
MUK   :8:лесхоз:(NORM=15500009.KL)T1


Для баз в несжатом (распакованном) формате - 000 во второй строке:

*База поучастковой характеристики лесов*
000   (c:\baz\87\n)*
MUK   :8:лесхоз:(NORM=15500009.KL)T1

Если имеется база данных СОЛИ без файла LogStr.dat, то прежде чем взять для нее этот файл из другой базы надо проверить, подходит ли он к этой базе по степени сжатия, в противном случае никакие программа не смогут работать с этими базами данных, ни СОЛИ, ни TopoL_L. Если подходящего файла LogStr.dat нет, можно подправить вторую строку файла вручную, установив соответствующую реальной базе степень сжатия.

Распаковка баз данных СОЛИ

Организация каталогов

Для беспроблемной работы PRESAS.EXE оба файла надо скопировать в каталог с коротким путем и именами в латинице без пробелов и других спецсимволов. Например можно организовать следующий набор каталогов:


Каталог _in  используется для размещения исходной сжатой базы СОЛИ, там же должен находиться файл LogStr.dat  нужного формата. В каталог _out будет записана распакованная база СОЛИ, программа PRESAS запишет туда и файл LogStr.dat для распакованной базы.

Использование интерфейса PRESAS

Программа PRESAS может работать в режиме текстового интерфейса, при этом нужно будет последовательно ввести информацию об имени (пути) каталога с исходной базой СОЛИ, имени каталога для записи выходной базы и степень сжатия выходной базы:


При этом будут распакованы все файлы баз СОЛИ исходного каталога:

Использование PRESAS с командной строкой

Однако быстрее и удобнее использовать PRESAS в режиме командной строки. Для этого в коммандере в качестве текущего следует выбрать каталог самой программы PRESAS.EXE, задать в командной строке имена исходного и выходного каталогов и степень сжатия и выполнить ее. На короткое время появится и исчезнет пустое черное окно DOS.

Ту же командную строку можно использовать повторно, меняя лишь содержимое каталога _in и забирая результат из каталога _out .


Почтовый адрес для ЗАКАЗНЫХ писем:
Грешнов С.П., 108832, Москва, А/Я № 1, тел.+7(916)615-42-77
НЕ ИСПОЛЬЗОВАТЬ курьерскую доставку!!!
E-Mail: lesis@ya.ru
Вопросы общего характера:
+7(916)615-42-77
РОССИЙСКАЯ ФЕДЕРАЦИЯ
Общество с ограниченной ответственностью "ЛЕСИС"
ОГРН: 1035007204902, ИНН: 5036046400, КПП: 503601001