ГИС - транзакционная система

Как и в других системах управления базами данных, в базе данных ГИС происходит постоянное обновле­ние разнообразных данных. Поэтому база данных ГИС, как и прочие базы данных, должна поддержи­вать подобные транзакции. При этом, у пользовате­лей ГИС есть некоторые специальные требования к транзакциям. Одним из главных условий является возможность поддержки длинных транзакций.

В ГИС одна единственная операция редактирования может повлечь за собой изменения многих строк дан­ных во многих таблицах. Пользователи должны иметь возможность отменять и повторять операции редак­тирования. Сеанс редактирования может длиться несколько часов или даже дней. Часто редактирова­ние должно проводиться в системе, открепленной от центральной, совместно используемой базы данных.

Во многих случаях, существенное обновление базы данных проводится поэтапно. Например, в прило­жении к инженерным коммуникациям, эта работа обычно включает такие стадии, как “разработка”, “предложение”, “принятие”, “реконструкция” и “сдача”. Этот процесс в значительной степени цикли­ческий.

Техническое задание сначала составляется и передается инженеру, затем постепенно модифи­цируется по мере реализации отдельных этапов, и, наконец, все внесенные изменения возвращаются обратно в корпоративную базу данных.

Рабочий процесс обновления и передачи данных мо­жет длиться дни и месяцы. Однако база данных ГИС все равно должна оставаться доступной для поддерж­ки каждодневной работы и текущих обновлений, а пользователи должны иметь возможность обращаться к своим версиям общей базы данных ГИС. Вот еще примеры рабочих процессов управления данными в ГИС:

• Автономное редактирование: некоторым поль­зователям нужна возможность “открепления” фрагментов базы данных ГИС и их репликации (переноса) в другое место в независимую, от­дельную систему. Например, для проведения редактирования в полевых условиях некоторых данных, вам необходимо забрать с собой какие-то данные, провести их редактирование и обновление на месте выполнения работ, а затем переслать внесенные изменения в основную базу данных.

• Распределенные географические базы данных:

Региональная база данных может быть частичной копией соответствующего “куска” основной базы данных корпоративной ГИС. Эти базы данных должны периодически синхронизироваться для обмена внесенными в каждую из них изменения­ми


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: