На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Создание\редактирование версионных\историчных данных в PostgreSql\Oracle

Поиск  Пользователи  Правила  Войти
Форум » Настольные приложения » Работа с базами данных в ГИС
Страницы: 1
RSS
Создание\редактирование версионных\историчных данных в PostgreSql\Oracle
 
Здравствуйте.

С ГИС Панорама практически не знаком.
Подскажите, пожалуйста, поддерживает ли ГИС Панорама версионность\историчность данных при работе с внешними БД (PostgreSql\Oracle)?
Если поддерживает, то в рамках какой лицензии?
 
Добрый день!

ГИС Панорама использует пространственные БД как дополнительный внешний источник пространственных данных.

При при работе с внешними БД ГИС Панорама работает с наборами данных "как есть". Данные открываются из БД так, как настроены (таблица целиком или sql-запрос), и отображаются в виде карты в установленных условных знаках.
Такая карта может быть открыта как отдельно, так и совместно с картами из других источников.
В случае, когда открывается реальная таблица, а не SQL-запрос, редактирование такой карты приведет к сохранению изменений в БД.
При этом сохранение данных в БД выполняется всегда как актуальных.

Историчность данных может быть реализована средствами СУБД (триггерная логика, правила, секционирование).

Если говорить про версионность данных (в классическом ее понимании в отношении СУБД), то она поддерживается при работе с данными в БД из ГИС Панорама ровно настолько, насколько она поддерживается самой СУБД.
При обращении к данным в БД используется механизм курсоров, что гарантирует получение набора пространственных данных именно в том составе, каким он был в БД на момент открытия курсора
Изменено: Денис Вицко - 19.10.2022 10:35:31 (уточнил формулировку ответа)
 
Цитата
Денис Вицко написал:
Добрый день!

При при работе с внешними БД ГИС Панорама историчность данных не поддерживает, как, например, ArcGIS в случае хранения карты (БГД) целиком в БД.

Спасибо. Т.е. при прямом редактировании геоданных (и атрибутивных данных) в БД (PostgreSql\Oracle) из ГИС Панорама мы всегда меняем исходные данные не создавая копии(версии), если в СУБД не задействовано собственных механизмов (триггеров, например)?
 
Цитата
Vsevolod написал:
при прямом редактировании геоданных (и атрибутивных данных) в БД (PostgreSql\Oracle) из ГИС Панорама мы всегда меняем исходные данные не создавая копии(версии), если в СУБД не задействовано собственных механизмов (триггеров, например)?

Да, всё верно.
 
Подскажите, пожалуйста, при работе с собственным форматом данных ГИС Панорама поддерживает версионность?
 
Цитата
Vsevolod написал:
Подскажите, пожалуйста, при работе с собственным форматом данных ГИС Панорама поддерживает версионность?
Добрый день!

В ГИС Панорама поддерживается версионность данных при работе с собственным форматом. За это отвечает опция "Журнал транзакций"
С уважением, Демиденко Р.А.
 
Спасибо
Страницы: 1
Читают тему (гостей: 1)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности