Работа с данными

Геологическая информация обрабатываемая ПО Геолог хранится в файлах – один файл один проект. Также возможно размещение материалов в базе данных СУБД Microsoft SQL Server – одна база данных для всех проектов.
Подбирать способ хранения стоит опираясь на общий подход к работе с данными в отдельной компании. Изменить режим работы можно на любой стадии проекта. Общий принцип работы с информацией не зависит от предпочитаемого способа хранения.
Все производимые пользователем изменения, содержатся только в модели активного экземпляра приложения. Запись модели в файл или базу данных производиться по команде Сохранить, обновление модели по файлу или базе данных производиться по команде Обновить.
Измененные, но не сохраненные данные подсвечиваются зеленым индикатором, в Навигаторе жирным шрифтом подсвечиваются коллекции, в которых присутствуют измененные объекты.
Если в коллекции присутствуют объекты с критическими ошибками, индикатор изменит цвет на красный. Информация об ошибке выводиться в информационную строку. Красной рамкой выделяется поле ввода содержащее ошибку. До тех пор, пока критические ошибки не будут исправлены, сохранение модели в файл или базу данных недоступно.
Желтый индикатор в строке с объектом оповещает о некритической ошибке, не мешающей процессу сохранения данных, но требующей внимания со стороны пользователя (например, повторяющиеся номера скважин).
Команда Обновить отменяет все несохраненные изменения, проект приводиться к состоянию, сохраненному в файле или базе данных. Также команда Обновить используется при совместной работе, для получения изменения внесенных другими участниками проекта.

Работа с данными

Файловая модель

Для хранения геологической информации программа использует файлы с расширением *.geol. Для создание нового проекта необходимо:

Создать файл

Серверная модель

При использовании в качестве хранилища СУБД Microsoft SQL Server, база данных может содержать более одного проекта. Подключение к существующей базе данных осуществляется следующим образом:

Подключиться к базе данных