Упражнение 9
Цель задания: Основы ГИС-анализа. Буферные зоны. Поиск объектов по расположению. поиск объектов на расстоянии.
· Построение буферных зон.
· Поиск объектов с использованием процедуры Выбор по расположению.
· Поиск объектов в пределах заданного расстояния.
· Создание резюмирующих таблиц.
Исходные данные: проект russia.mxd.
Часть 1. Задача: найти на карте населенные пункты в радиусе 500 км от г. Томска; определить к каким областям относятся данные города; создать итоговую таблицу следующего вида:
Населенные пункты, находящиеся в радиусе 500 км от г. Томска | |
Край, область | Количество населенных пунктов |
Создайте буферную зону вокруг точечного объекта
· Установите единицы измерения карты и расстояний
· Выберите на карте г. Томск. Установите экстент карты по размеру Томской области.
· Подпишите на карте г. Томск (используйте навыки, полученные в упражнении 1).
· Экспортируйте выбранный объект г.Томск в отдельный файл под именем Tomsk.shp. В контекстном меню слоя Населенные пункты щелкните Данные> Экспорт данных…
· Активизируйте ArcToolBoox> Analysis Tools> Близость> Буфер (Buffer).
· Постройте буферную зону шириной 500 км для шейп-файла Tomsk.shp.
· При заполнении последней формы новую тему назовите R500.shp.
· Поместите новый слой под слой Реки, измените цвет заливки объекта.
· При выполнении данной операции создается новый площадной слой с круговым объектом с центром в указанной точке (г. Томск) и с заданным радиусом (500 км).
Выборка объектов, находящихся внутри других объектов
· Войдите в меню выборка–Выбор по расположению, укажите способ выбора объектов слоя НАСЕЛЕННЫЕ ПУНКТЫ– содержаться в объектах (либо находятся полностью внутри объектов) объектов слоя R500.
· Откройте атрибутивную таблицу, с помощью кнопки
![]() | ![]() | · Отобразите только выбранные записи, просмотрите, к каким областям и краям принадлежат эти населенные пункты (поле Region). · Вопрос 1: Сколько населенных пунктов, отмеченных на карте, находятся в заданном радиусе? ________________________________ |
Создание сводной таблицы, резюмирующей поля
· Отметьте поле Region в атрибутивной таблице Населенные пункты.
· Нажмите правую кнопку мыши на поле Region и выполните команду Суммировать. ,.
· Заполните форму. Отметьте суммирование только для выбранных объектов. Новую создаваемую таблицу назовите region.dbf.
- Создание псевдонима поля
· В меню таблица–свойства напишите псевдонимы полей: Region – Край, область, Count – Количество населенных пунктов.
Таким образом Вы получили искомую таблицу.
Часть 2. Задача: найти на карте населенные пункты Томской области, лежащие на равном удалении от границ Томской области
Создание буферной зоны для полигонального объекта
· В ArcGIS есть два пути построения буферных зон. Первый описан выше. Второй путь – с использованием Мастера Буферных зон.
· Поместите Мастер Буферных зон на панель инструментов. Щелкните левой кнопкой мыши на панели инструментов> Настроить.
· Перетащите кнопку Мастер буферных зон на панель инструментов.
· Выделите в слое Административное деление территорию Томской области.
· Щелкните кнопку Мастер буферных зон . Заполните окна Мастера буферных зон для одного выбранного объекта слоя Административное деление.
· Выберите метод создания буферных зон – в виде нескольких буферов, число зон – 3, ширина зон 100 км.
· Создание буферных зон укажите только внутри полигонов. Сохраните буфер в новой теме с именем under.shp.
![]() |
· Откройте атрибутивную таблицу слоя under.shp.
· Вопрос 1: Сколько записей в атрибутивной таблице? _________________________________________________
· Узнайте названия населенных пунктов, находящихся в центральной части Томской области.
(Подсказка: выберите центральную часть трехслойной буферной зоны)
![]() ![]() |
2. Самостоятельно найдите Озера и водохранилища, входящие в 500 км зону вокруг Томской области. При этом исследуйте различные возможности выбора по расположению площадных объектов.
Создайте файл lake_500.dbf, куда запишите только выбранные объекты
3. Самостоятельно постройте внешние буферные зоны вокруг выделенных Озер и водохранилищ.
Число зон – 5, ширина зон – 10 км.