Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lektsii_GIS.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
676.35 Кб
Скачать

54. Программирование операции отбора речной сети

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

Отбор рек в заданной зоне отбора для заданной градации производит программа OTBOR. Отбираются реки заданной гра­дации. Между ними определяется расстояние (программа DISTAN) и находится среднее расстояние. По таблице RAST определяется градация притоков в зоне отбора по расстоянию между ними. По таблице ТАВОТ определяется необходимость отбора притоков найденной градации. (Если отбор необходим, ищутся два притока, между которыми расстояние минимально, и отбрасывается тот из них ,от которого до соседней реки мини­мальное расстояние. Таблицы RAST и ТАВОТ являются состав­ляющими таблицы норм отбора' речной сети.

Генерализация речной сети и вычерчивание оригинала карт по цифровой модели речной сети осуществляются программой РЕКА. Эта программа последовательно обращается к програм­мам DLINA, DAT GRAD, OTBSET. Программы DUNA, GRAD производят предварительные операции перед отбором. Програм­ма OTBSET производит непосредственно отбор речной сети. При этом она обращается к программе OTBOR для проведения отбора рек в зоне отбора. Программа OTBOR для определения расстоя­ния между реками обращается к программе DISTAN.

В процессе работы всех программ генерализации речной сети используется COMMON-блок' GENPEK, который распе­чатывается после работы всех программ в виде таблицы пара­метров.

55. Система управления базами данных (субд)

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

  1. Управление файлами.

  2. Добавление, обновление и удаление записей.

  3. Анализ данных.

  4. Защита конфиденциальности и целостности данных.

  5. Поддержка средств разработки приложений.

Схема использования СУБД :

База данных

СУБД

Приложения

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

  1. Структура иерархической БД.

  2. Структура сетевой БД.

  3. Структура реляционной БД.

Следует также упомянуть объектно-ориентированные базы данных – развивающееся направление в ГИС, в котором активно ведутся исследования. Тем не менее, из всех перечисленных выше структур БД наиболее широко используется реляционная структура.