
- •Тема 4. Прикладная информатика в градостроительстве
- •1. Общее понятие о гис
- •1.1. Что такое гис?
- •1.2. Составные части гис
- •1.3. История развития гис
- •2. Виды гис
- •2.2. Mapping-системы (ам)
- •2.4. Отличия гис от других систем
- •2.5. Классификация гис
- •3. Организация информации в гис
- •3.1. Понятие объекта
- •Задание значений атрибутов
- •3.2. Понятие слоя
- •3.3. Системы координат
- •4. Базы данных в гис
- •4.1. Определения и понятия
- •4.2. Локальные и удаленные субд
- •4.3. Структура баз данных
- •Описание земельных участков
- •Описание физических лиц
- •Описание (классификатор)
- •4.4. Реляционные базы данных
- •4.5. Поиск в базе данных
- •4.6. Субд, применяемые в гис
- •5. Гис как средство принятия решений
- •5.1. Утилиты работы с полями баз данных
- •Утилиты работы с базами данных. Перегруппировка
- •5.2. Геометрические и арифметические утилиты
- •5.3. Сетевой анализ
- •5.4. Выделение объектов по пространственным критериям
- •5.5. Зонирование
- •5.6. Специализированный анализ
4.2. Локальные и удаленные субд
В зависимости от расположения различают локальные и распределенные (удаленные) СУБД.
Все части локальной СУБД размещаются на компьютере пользователя (рис.4.9). Если к одной БД обращаются несколько пользователей одновременно, то каждый должен иметь свою копию БД.
Рис.
4.9.Локальные базы данных на разных
компьютерах
Такая схема является достаточно работоспособной, если пользователи осуществляют только чтение информации. Если же каждый пользователь начнет записывать или корректировать информацию, то получиться, по сути, несколько различных баз. Это приводит к неопределенности, которую бывает сложно устранить, если даже попытаться соединить информацию. Недостатком локальных БД на разных является также то, требуется много места на дисках, т.к. одна и та же информация хранится в нескольких экземплярах.
Локальные базы данных могут работать и в сети (рис.21.4.10). БД располагают на самом мощном компьютере.
Рис. .4.10. Локальные базы при работе в сети
Если с такой БД связан какой-то пользователь, то остальные не имеют доступа к общей БД.
В распределенных СУБД (рис.4.11) значительная часть программно-аппаратных средств централизована и находится на одном достаточно мощном компьютере – сервере. На компьютерах пользователей находится относительно небольшая часть СУБД, которая называется клиентом. Поэтому такую технологию часто называют «клиент-сервер». Безусловным достоинством клиент серверных систем является возможность централизованного управления доступом к БД. В таких системах база данных в значительной мере защищена как от случайных, так и намеренных искажений, в них проще реализовать целостность и непротиворечивость данных.
Рис. .4.11. Распределенные СУБД
4.3. Структура баз данных
Е
диницей
хранящейся в БД информации является
таблица
(рис.21.4.12).
Каждая таблица представляет собой
совокупность строк
и столбцов.
Рис. .4.12. Структура баз данных
Строки соотвествуют экземпляру объекта, конкретному событию или явлению. Их называю записями.
Столбцы соответствуют атрибутам, т.е. признакам, характеристикам, параметрам объекта. Столбцы называют полями.
В таблице 4.2 приведено краткое описание земельных участков. Таблица содержит 3 записи, которые соответствуют 3 участкам. Для каждого участка выделено 5 полей: кадастровый номер участка, адрес расположения, землепользователь, площадь участка и код вида права на участок.
Между отдельными таблицами могут существовать связи. Например, информация о владельце из предыдущей таблицы может дополняться другой таблицей (табл.4.3), которая содержит расширенную информацию о землепользователях – физических лицах.
В базах данных часто используются таблицы называемые классификаторами. Вместо того, чтобы для каждого участка писать вид права, указывается только его код, а описания содержится в отдельной таблице (табл.4.4).
Таблица 4.2