Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГИС.docx
Скачиваний:
6
Добавлен:
13.02.2015
Размер:
1.13 Mб
Скачать

II.Запросы к базе данных

Прошлой ночью сильный шторм вызвал наводнения в некоторых низинных районах. Губернатор потребовал, чтобы сотрудники планового отдела, приняли участие в прямом эфире 5-часового выпуска телевезионных новостей, где продемонстрировали бы карту района, а также были готовы ответить на некоторые вопросы.

В этом упражнении мы ознакомимся с некоторыми приемами, необходимыми для запросов в приложении АгсМар, с целью определить, какие здания находятся в зоне затопления. Затем мы создадим отчет, который приводит список пострадавших строений, а также их владельцев.

Шаг 1: Открывание ArcMap и добавление существующий документ карты

В интерфейсе АгсМар будет отображен файл exdisplay.mxd file, который был сохранен в Упражнении 2.Мы находимся в Виде данных.

Шаг 2: Добавление подсказки карты

Вид данных может быть полезен для проверки того, что все надписи, которые мы разместили в карте, являются корректными. Подсказки карты (Map tips) позволяют нам при позиционировании курсора на географическом объекте увидеть всплывающую атрибутивную информацию, связанную с этим объектом. Далее мы включим для слоя Buildings режим отображения подсказок карты. Далее изменим поле надписи. Текст для каждой надписи генерируется из таблицы класса пространственных объектов слоя.

Шаг 3: Идентификация объекта

Воспользуемся инструментом Identify (Идентифицировать объекты), для того чтобы выяснить имя владельца и значение стоимости здания для объектов в слое Buildings. Далее выделим подсвечиванием объект, который мы только что идентифицировали, чтобы увидеть его в области отображения карты. В окне Identify Results (Результаты идентификации) щелкнем на имени владельца, одновременно наблюдая за областью отображения карты, чтобы увидеть вьщеление эффектом моментальной вспышки соответствующего здания в слое Buildings. Закройем окно Identify Results (Результаты идентификации).

Шаг 4: Найдем объ ект

Теперь воспользуемся инструментом Find (Найти), чтобы найти объекты с помощью атрибутивного значения. Этот инструмент помогает произвести поиск по одному или нескольким слоям для локализации объекта. Можем использовать любой фрагмент символьной строки или значение.

Шаг 5: Произведение измерений

Далее мы выполним измерения из отображаемой карты. Расстояние будет показано в строке состояния, в нижней части приложения АгсМар, в единицах измерения слоя. Можно измерить линию, состоящую из нескольких отрезков, щелкая в конце каждого отрезка однократно. Наши цифры могут отличаться от тех. Изменим единицы измерения для отображения, в соответствии с требованиями.

Шаг 6: Выполнение пространственного запроса

До настоящего момента это упражнение познакомило нас с основными инструментами запроса. Теперь мы поможем точно определить губернатору, какие здания попали в зону затопления. На этом шаге мы осуществим пространственный запрос, чтобы выяснить, какие здания лежат в зоне затопления.

После применения запроса, объекты в слое Buildings будут выбраны, а их контуры будут выделены другим цветом (по умолчанию - голубым). Теперь эта выборка пригодна для использования в других операциях. Одним из примеров является создание по выборке другого набора данных (т.е., слоя с меньшим числом объектов), и, кроме того, возможно рассчитать статистику для выборки.

Мы сможем использовать объекты одного слоя для выборки из другого слоя. Это также показывает мощь ГИС при использовании пространственных отношений для нахождения ответов, которые помогут в процессе принятия решения.

Шаг 7: Изучение выборки в таблицах

Вспомним, что каждый слой имеет таблицу, которая содержит для каждого объекта одну атрибутивную запись. Можно просматривать, анализировать и редактировать эти таблицы. Далее мы откроем таблицу для слоя Buildings. При выборе объектов, в таблице слоя также выбираются и выделяются цветом связанные с ними записи. Обратим внимание на то, что эта таблица показывает только тридцать семь выбранных записей (заметьте это число в строке состояния таблицы). Это те здания, которые лежат в зоне затопления. Губернатор передаст список имен владельцев в комитет по оказанию помощи пострадавшим при чрезвычайных обстоятельствах. Прежде чем распечатать отчет, можно скрыть или перегруппировать некоторые поля. Сейчас таблица больше не нужна.

Шаг 8: Расчет статистики для нашей выборки

Опция Statistics (Статистика) формирует отчет некоторой общей статистической информации относительно наших данных. Возвращаемая статистика представит нам графическое отображение значений максимума, минимума, среднего, среднеквадратического отклонения и суммы, а также число зданий, расположенных в зоне затопления.

Шаг 9: Создание слоя выборки

Слой выборки представляет собой отдельный слой, содержащий только выбранные объекты. Мы создадим слой выборки затопленных зданий. АгсМар все еще продолжает держать в памяти выборку. Исследуем другие пространственные выборки.

Шаг 10: Исследование атрибутивных выборки

Давайте предположим, что мы интересуемся всеми зданиями, лежащими в зоне затопления, стоимость которых превышает $200,000. Теперь мы поупражняемся в работе с атрибутивными выборками.

Шаг 11: Сохранение документа

Далее, сохраним документ карты. Теперь закроем ArcMap

.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]