Читайте также:
|
|
Министерство образования и науки Российской Федерации
Российский государственный гидрометеорологический университет
Кафедра информационных технологий и систем безопасности
ЛАБОРАТОРНАЯ РАБОТА №4
Работа с таблицами в ArcMap
Выполнил: ст.гр. ОИБ-587
Зенина А.В.
Проверил:
Виноградов В.М.
Санкт-Петербург
2013 г.
Цель работы: научиться добавлять таблицы в документ карты, создавать связные таблицы, осуществлять объединение таблиц, выборки из связных таблиц и построение графиков по результатам выборок.
Задание: подготовить таблицы, которые содержат информацию о дате открытия станции, периоде имеющихся данных наблюдений и об осадках по ряду метеорологических станций Северо-Запада.
Создать слой метеорологических станций и установить с внешними таблицами связи: «один к одному» и «один ко многим». Построить графики изменения метеопараметров за имеющийся период наблюдений и рассчитать их основные статистики за период наблюдения.
Ход работы:
Установление связей и соединений пространственных данных с внешними таблицами
1. Запустить ArcMap.
2. Выбрать работу с новой пустой картой.
3. В документ карты добавить данные о населенных пунктах (точечный слой poppnt) из базы геоданных NordWest.mdb/Cities. Туда же добавить таблицы meteo_name.dbf и meteo_meta.dbf, meteo_data.dbf. (рис. 1).
Рисунок 1 - Добавление таблиц в проект
4. Открыть контекстное меню слоя населенных пунктов и выбрать Соединения и Связи -> Соединение…. (рис. 2)
Рисунок 2 - Контекстное меню слоя
5. В окне выбрать операцию «Присоединить атрибуты из таблицы» (рис. 2).
6. В качестве поля, на котором будет основано соединение (ключевого поля) использовать поле name атрибутивной таблицы слоя населенных пунктов и name таблицы meteo_name (рис. 3). В опциях соединения указать «Сохранить все записи». Нажать ОК.
Рисунок 3 – Окно соединения таблиц
7. Открыть атрибутивную таблицу слоя населенных пунктов.
8. В контекстном меню таблицы выбрать Опции -> Выбрать по атрибуту... (рис. 4).
Рисунок 4 - Контекстное меню таблицы атрибутов слоя
9. В появившемся окне создать запрос SQL, который позволяет выбрать из всех только те метеостанции, по которым имеются табличные данные (meteo_name).
10. Создать слой Метеостанции на основе полученной выборки (рис 5).
Рисунок 5 – Создание слоя из результатов выборки
11. К слою Метеостанции присоединить таблицу meteo_meta, используя связь «один к одному». Для этого выбрать в контекстном меню слоя Соединения и Связи -> Соединение…. В качестве ключевого поля для присоединения использовать OBJECTID атрибутивной таблицы слоя и MetID таблицы meteo_meta. Остальные данные те же, что и в пункте 6.
12. Для создания связи слоя метеостанций с таблицей, содержащей данные наблюдений по станции №27455 – Санкт-Петербург (meteo_data) по типу «один ко многим» использовать контекстное меню правой кнопки слоя Соединения и Связи -> Cвязать…. Ключевое поле - MetID (рис 6).
Рисунок 6 – Создание связей по ключевому полю
2. Представление табличных данных в виде графиков и расчёты
1. Открыть атрибутивную таблицу слоя метеостанций и таблицу meteo_data (Опции -> Связанные таблицы -> Связать1: meteo_data).
2. В таблице meteo_data сделать выборку данных таким образом, чтобы получить данные об среднемесячных осадках (поле HUMIDITY) за май-месяц за весь период наблюдений по станции Санкт-Петербург (использовать конструктор запросов SQL таблицы meteo_data: Опции -> Выбрать по атрибуту...). Поля, содержащие нужные данные, определить самостоятельно по их содержимому.
3. Рассчитать среднее значение этой величины для станции Санкт-Петербург. Для этого перейти к виду только выделенных записей, щелкнуть по названию нужного поля в таблице правой кнопкой, и выбрать Статистика (рис. 7).
Рисунок 7 – Статистика выборки для таблицы meteo_data
4. Для этой же метеостанции построить хронологические графики хода среднемесячных осадков и температуры воздуха за пятилетку, определенную вариантом (любая пятилетка). (Опции -> Построить диаграмму).
Тип диаграммы – вертикальный график;
поле Х – поле, содержащее года измерений;
легенду на график не добавлять;
показать только выбранные объекты;
надписать оси: Y – «Температура», X – «Дата»;
Y – «Осадки в мм.», X – «Дата».
Написать название графика.
Рисунок 8 – График среднемесячного хода осадков
Рисунок 9 - График температуры воздуха за пятилетку
Ответы на вопросы по лабораторной работе
1. Можно ли использовать какие-то еще поля таблицы meteo_name.dbf и атрибутивной таблицы слоя населенных пунктов в качестве ключевых при создании выборки метеостанций? - При создании выборки метеостанций можно использовать любые поля в зависимости от целей выборки.
2. В какой области Северо-Запада имеется наибольшее количество метеостанций? - Наибольшее количество метеостанций находится в Ленинградской Области. Общее их количество - 20.
3. Какая метеостанция на Северо-Западе была открыта раньше всего? - Раньше всего была открыта Приморская метеостанция - в 1946 г.
4. Какие статистические характеристики можно получить по данным связанных таблиц? - По данным связанных таблиц в этой лабораторной работе можно получить следующие характеристики:
Количество
Максимум
Минимум
Сумма
Среднее значение
Среднеквадратическое отклонение (СКО)
5. Найдите минимальное значение среднемесячной температуры воздуха по ст. Санкт-Петербург и соответствующие ему месяц и год. - Минимальное значение среднемесячной температуры -18 С° было зафиксировано в январе 1987 г.
Результат лабораторной работы
Результат лабораторной работы не требуется.
Дата добавления: 2015-07-08; просмотров: 94 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Расчет насосной станции первого подъема. | | | Письмо-просьба |