Разработка структуры специализированной базы геоданных структуры и базы данных состояния войск для применения в автоматизированных системах управления войсками

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



ет необходимо использовать вырезанные фрагменты из общего слоя растровых данных. В ArcSDE можно определять видимый экстент растрового изображения, чтобы минимизировать время на ожидание получения данных с сервера. Для ускорения отображения передача данных ограничивается автоматически текущим экстентом карты.

Для работы с очень большими растрами ArcSDE реализует каталог снимков - таблицу со ссылками на растровые файлы. Таблица может лежать в базе данных, а снимки - на файловом сервере. Для ускорения отображения и в целях экономии места их можно сжать с использованием MrSID.

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

Когда используется изображение, для которого созданы пирамидальные слои, ArcSDE автоматически определяет масштаб наиболее подходящего пирамидального слоя, чтобы использовать его каждый раз, когда происходит перерисовка изображения на экране.

Для хранения растрового набора данных с созданными пирамидальными слоями требуется дополнительная память, которая зависит от числа слоев в пирамиде. Обычно затраты памяти для создания пирамидальных слоев составляют около 8% от исходного объема. Однако, выигрыш от создания пирамидальных слоев при работе с большими изображениями, оказывается неизмеримо большим. Как правило, этот выигрыш начинает сказываться при объеме изображений, превышающем 100 мегабайт.

1.1.3Выбор средства для реализации банка данных пространственной информации

Основной задачей банка данных пространственной информации является обеспечение хранения пространственной (растровой и векторной) информации, а так же атрибутивной информации пространственных объектов в базе данных. ArcGIS предоставляет инструментарий для решения данных задач.

Программный продукт ArcSDE представляет собой интерфейс, позволяющий хранить пространственные данные и управлять ими в выбранной системе управления базами данных (СУБД).представляет собой открытую систему, которая работает с различными системами управления базами данных, включая Oracle, Informix, IBM DB2, Microsoft SQL Server. ArcSDE масштабируется от работы с базами данных небольших рабочих групп до баз данных крупных предприятий и позволяет эффективно использовать встроенные в СУБД развитые средства аутентификации пользователей, резервного копирования и восстановления данных, а также другие преимущества централизованного хранения и управления базой данных.

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

Преимущества ArcSDE:

-многопользовательское редактирование данных без их блокирования;

-простая возможность решения возникающих при таком редактировании конфликтов;

-возможность работы с использованием различными пользователями или группами собственных версий данных;

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

-возможность для хранения очень больших объемов как векторных, так и растровых данных с сохранением быстрого доступа к этим данным, особенно ограниченной выборки из большого объема;

-предоставление функций сервера приложений, обеспечивающих удаленным клиентам возможность доступа к данным (чтение и изменение) по сетям общего пользования по протоколу TCP/IP с обеспечением достаточно высокого уровня защищенности серверной и клиентской сетей (при установке сетевых экранов);

-работа на различных операционных системах и на различных СУБД.

1.1.4Длинные транзакции и альтернативные версии

Стандартное представление данных в СУБД обеспечивает способность управлять одновременным доступом к данным только на уровне таблиц, но не обеспечивает выполнение длинных транзакций при внесении изменений в ГИС, или обработки iенариев типа что случится, если. ArcSDE дает возможность осуществлять это с использованием версий.

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

В конце сеанса редактирования, либо при согласовании с другими версиями отредактированные объекты объединяются в версии-получателе в