
- •Тема 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. Специализированный анализ
5.1. Утилиты работы с полями баз данных
Функции работы с полями баз данных включают в себя
поиск имени поля и его значения;
поиск по маске;
создание, редактирование и удаление поля;
калькуляцию,
классификацию
перегруппировку.
1. Калькуляция — генерирование нового значения по полям старых значений баз данных согласно введенной формуле. Например, можно рассчитать площадь земельного участка и его периметр. Полученное значение можно сохранить в новом поле с именем «площадь» или «периметр», а также можно просто визуализировать (табл.5.5).
Таблица 5.5.
Утилиты работы с базами данных. Калькуляция.
Исходная таблица БД |
|
ФОРМУЛА |
|
Выходная таблица БД |
|||||
Геометрия |
Имя |
Тип |
|
|
|
Геометрия |
Имя |
Тип |
Площадь |
Polygon1 |
Кон1 |
1 |
|
RETURN.AREA |
|
Polygon1 |
Кон1 |
1 |
89563 |
Polygon2 |
Кон2 |
4 |
|
(Вычисление площади) |
|
Polygon2 |
Кон2 |
4 |
5890 |
………… |
|
|
|
|
|
………… |
|
|
|
Polygon332 |
Кон332 |
3 |
|
|
|
Polygon332 |
Кон332 |
3 |
33456 |
2.Классификация — генерация нового значения поля по классификационным правилам. Примером классификации может служить задача определения площадей земельных участков — крупных, средних и мелких по численному значению старых полей. В табл. 5.6 полученное значение сохраняется в новом поле с именем "Размер".
Таблица 5.6.
Утилиты работы с базами данных. Классификация.
Исходная таблица БД |
|
ФОРМУЛА |
|
Выходная таблица БД |
|||||
Геометрия |
Имя |
Площадь Р |
|
|
|
Геометрия |
Имя |
Площадь Р |
Размер |
Polygon1 |
Кон1 |
57890 |
|
Бол: P>100 Cp: P 50-100 Мал Р<50 |
|
Polygon1 |
Кон1 |
57890 |
Cp |
Polygon2 |
Кон2 |
109563 |
|
|
Polygon2 |
Кон2 |
109563 |
Бол. |
|
Polygon3 |
Кон3 |
54890 |
|
|
Polygon2 |
Кон2 |
54890 |
Cp |
|
Polygon4 |
Кон4 |
65890 |
|
|
Polygon2 |
Кон2 |
65890 |
Cp |
|
………… |
|
|
|
|
|
………… |
|
|
|
Polygon332 |
Кон332 |
29563 |
|
|
|
Polygon332 |
Кон332 |
29563 |
Мал |
3.Перегруппировка — генерирование нового значения по группам подобных значений. Например, группировать площади земельных участков подсчетом общей площади каждого типа участка. В табл. 5.7 полученное значение записывается как новое поле с именем "Суммарная площадь".
Таблица 5.7.