
- •Тема 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. Специализированный анализ
Описание земельных участков
Кадастровый номер участка |
Адрес |
Землепользователь |
Площадь, га |
Код вида права |
1425500000:44:04:002 |
Ясиноватая, Суворова 57 |
Иванов Иван Иванович |
1,0009 |
1 |
1425500000:44:04:001 |
Ясиноватая, Суворова 59 |
Калитюк Василий Маркович |
0,0999 |
1 |
1425500000:49:35:001 |
- |
Садовое товарищество "Думка" |
14,2578 |
2 |
1425500000:49:04:020 |
Ясиноватая, ул. Вокзальная |
Донецкая железная дорога |
0,1332 |
3 |
Таблица 4.3
Описание физических лиц
Фамилия, имя, отчество |
Год рождения |
Льготы |
Гражданство |
Иванов Иван Иванович |
1948 |
пенсионер |
Украина |
Калитюк Василий Маркович |
1980 |
- |
Украина |
Таблица 4.4
Описание (классификатор)
видов права на землю
-
Код вида права
Описание
1
Собственность
2
Постоянное пользование
3
Временное пользование
4
Аренда
4.4. Реляционные базы данных
Базы данных, между таблицами которых существуют связи, называются реляционными (от relation – связь, отношение). В нашем примере таблица «Описание земельных участков» является главной, а таблицы «Описание физических лиц» и «Виды права» - подчиненные. Главную таблицу часто называют родительской, а подчиненную – дочерней. Одна и та же таблица может быть главной по отношению к одной таблице БД и дочерней по отношению к другой.
Реляционные модели данных достаточно просты. Они собирают данные в унифицированные таблицы и позволяют работать с ними, не вдаваясь в подробности механизма их хранения.
В реляционных моделях просто осуществляется манипулирование данными. Пользователь, комбинируя таблицы, выбирая отдельные столбцы и строки, может одной операцией сформировать новые таблицы для отображения на экране дисплея, для дальнейшей обработки или записи на хранение. Табличная организация позволяет неопытному пользователю быстрее освоиться с системой. Каждая строка в таблице соответствует записи в файле, которую столбцы таблицы разбивают на поля. В любой момент времени имеется доступ только к одной записи, которая называется текущей.
К числу СУБД реляционного типа относятся dBASE, Clipper, Foxbase, Paradox и т. д. Во всех этих СУБД записи и поля имеют ограничение на число записей (128...10 024) и длину (обычно 4 000...5 000 байт). Длина поля зависит от его типа. Поля могут быть:
целыми,
вещественными,
строковыми,
логическими,
типа "дата" и т. д.
В любое поле можно вписать информацию только этого типа. При попытке записать, например, в целое поле строку, будет выдаваться сообщение об ошибке. Для текстовых полей длина может составлять 255... 400 байт, для числовых полей - 20 байт и т. д. Имеются также специальные типы полей, предназначенные для хранения текстовой информации большого нефиксированного размера, графической информации.
Задание типа поля определяет множество объектов, множество операций над ними и множество правил, указывающих допустимое сочетание или применимость операций к тому или иному объекту данных. Так, например, над типом целых чисел возможны операции умножения, сложения, вычитания и деления, причем результат должен являться целым числом.
Большинство реляционных СУБД для ПК позволяют создавать файлы с числом записей до 1 млрд. и размером до 2 тыс. Мб. Ограничением на число и объем записей в первую очередь выступает величина внешней памяти ПК.
Распределенные СУБД (ORACLE, INTERBASE, INFORMIX) позволяют управлять гораздо большей информацией.