ОТЧЕТ

по целевой программе "ГИС технологии" за 1998 год

А.П.Деревянко, С.В.Маркин
Институт археологии и этнографии СО РАН
Сектор палеолита

1. Одним из результатов исследований в области вышеупомянутой программы является создание Программного комплекса АРСИС (Археологическая Справочно-Информационная Система, в дальнейшем просто Система), который первоначально задумывался как средство для ввода и тематического поиска печатной продукции по археологическим исследованиям. В процессе разработки и эксплуатации Системы ее функции были расширены, и сейчас она квалифицируется как аннотированная справочно-поисковая система в археологии древнекаменного века. Предполагается, что в дальнейшем она станет базисом для комплексной системы компьютеризации лабораторных и аналитических исследований в области археологии с привлечением геоинформационных технологий.

Архитектурно Система построена на структурно разработанной классификации вводимых материалов, основанной на трех измерениях археологии: пространстве, времени и форме. Последние образуют три независимых блока. Один из них отражает пространственную приуроченность работ, начиная от государственного деления территории и кончая их географическими, орографическими и другими подразделениями. Другой - распределяет работы по шкале хронологии (единицы археологической периодизации) в рамках локальных вариантов объектов исследований (археологические культуры, разновидности эпох и т.д.). Третий блок включает тематическую классификацию, объединяющую теоретические, методические и эмпирические разработки в конкретной области исследования. Классификация является открытой.

Описание состава пакета.

Функционально АРСИС состоит из пяти модулей, три из которых являются независимые программы и два - служебные модули (динамически подключаемые библиотеки):

Особенностью пакета является динамическое построение SQL-запросов к базе данных на основе выбранных параметров. Авторы программы отказались от параметризованных запросов в силу большого числа (до 1000) передаваемых параметров и их переменного количества.

Взаимодействие программ FIND.EXE и FINDSITE.EXE c пакетом MS Office 97 (в частности, MS WinWord 97) осуществляется через протокол OLE 2.0.

Пакет программ написан на MS Visual C++ 6.0 service pack 1 ( первоначальные версии были написаны на VC 5.0 sp 3 ), с использованием Microsoft Foundation Classses 4.2, частично использовались ATL. База данных оформлена как MS Jet 3.51

( также известная как база данных Access 97), соответствующий программный доступ к ней осуществляется через "OLE-интерфейс" DAO 3.51. Список необходимых системных библиотек для правильного функционирования пакета:

msvcrt.dll ( run-time library, в составе Windows 95/NT),
mfc42.dll ( MFC, в составе MS Office 97),
ole2.dll, olecli32.dll ( OLE, в составе Windows 95/NT ),
msjet35.dll, msjter35.dll, msjint35.dll (MS Jet 3.51, MS Office 97 ),
ddao35.dll (DAO 3.51).

За счет широкого использования встроенных в операционную систему функций, пакет получился очень компактным ( суммарный программный код 326 Кб).

Система функционирует на любом компьютере Windows95/98/NT с установленным пакетом MS Office 97. Минимальные требования для нормальной работы - 16 Мб оперативной памяти и 80 Мб свободной дисковой памяти. Ограничения на процессор или на шину не накладываются.

АРСИС как аннотированный указатель.

Принципиальным новшеством пакета является широкое использование в нем специальных системных средств, таких как Object Linking and Embeding (сокр. OLE 2.0).

Найдя список необходимой литературы, можно нажатием одной клавиши мыши загрузить его в текстовый редактор WinWord, причем в формате, готовом для включения его в подготавливаемое издание.

Также с помощью OLE 2.0 реализовано хранение аннотаций к карточкам внутри базы данных, что обеспечивает с одной стороны целостность данных, с другой - мобильность и легкость их извлечения. Простой щелчок на скрепке слева от карточки запускает WinWord с соответствующей аннотацией.

Такая реализация является примером отхода от файлово-ориентированного подхода, где все документы являются отдельными файлами, к объектному, где аннотации как WinWord- документы являются частью общей базы данных, реализованной как единый файл.

АРСИС как иллюстрированное графическое средство описания объектов археологического исследования.

В рамках пакета АРСИС реализован модуль описания памятника SITE.DLL. Кроме стандартного ввода/редактирования признаков в модуле предусмотрена возможность визуализации части вводимой информации. Активировав, двойным щелчком помеченный объект, исследователь, работающий с описанием памятника, запустит программу быстрого просмотра с изображением этого объекта.

АРСИС как пакет, работающий в архитектуре клиент/сервер.

Авторы пакета понимают, что как бы ни была прекрасно организована система, сколько бы возможностей не было бы в ней реализовано, она должна постоянно наполняться и обновляться. Поэтому с самого начала была взята ориентация на создание системы, способствующей коллективной деятельности. Все программы пакета приспособлены работать как в автономном режиме на отдельном компьютере, так и на клиентских машинах, подключенных к серверу баз данных. Никаких отдельных версий или различных программных модулей не предусматривается. При таком подходе обеспечивается полная прозрачность доступа к серверу и пользователь не чувствует разницы между тем, как он работает на компьютере с локальной версией и тем, как он работает на клиентской машине, подключенной к серверу баз данных (по локальной сети или через Интернет).

Предварительная эксплуатация разработанного продукта, свидетельствует, что Система получилась легкой в освоении и работе, открытой, легко наращиваемой (в силу своего модульного принципа построения) и легко интегрируемой с другими широко используемыми программами и пакетами, в первую очередь Microsoft Office (через интерфейс OLE).

2. Второе направление деятельности сектора связано с созданием базы данных по одному из ключевых памятников Западной Сибири – пещере Каминной (Горный Алтай), исследование которой входит в интеграционную программу СО РАН "Динамика изменения климата и палеосреды в голоцене и плейстоцене Сибири в контексте глобальных изменений". В рамках этого направления совместно с ИВТ СО РАН: разрабатывается и наполняется база данных систематизирующая археологические, стратиграфические, биостратиграфические и палеогеографические показатели, обработка которых ведется в программе Arc View для дальнейших построений трехмерных моделей в возможностях ГИС технологий; готовится трехмерная карта района памятника на основе отсканированного и далее оцифрованного 25 тысячного листа в программе TREK; разрабатывается информационная Web страница "Многослойная стоянка пещера Каминная".

В страницу включены данные по истории исследования объекта, геоморфологии, стратиграфии и биостратиграфии, палеогеографии, археологическим и антропологическим материалам. Предполагается, что по этим же принципам и в той же архитектуре будет расширяться база данных и Web страница путем включения туда других археологических объектов Алтая и Западной Сибири, размещенных в системе Интернет на сервере Института.

 

|ГИС в СО РАН| |Новости| |Информационный бюллетень| |Проекты| |Отчеты| |Ресурсы| |Документы| |Поиск|


Ваши коментарии
Обратная связь
[SBRAS]
SBRAS Home Page
Головная страница
СО РАН


© 1998 - 1999, Сибирское отделение Российской академии наук, Новосибирск
    Дата последней модификации: Thursday, 30-Sep-1999 12:59:43 NOVST