Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа5_GeoMedia.doc
Скачиваний:
31
Добавлен:
01.03.2016
Размер:
563.2 Кб
Скачать

6.5 Построение запроса для выбора крупных городов

Задание:создайте атрибутивный запрос для выбора крупных городов в пределах созданного пространственного фильтра.

Последовательность действий

  1. Выберите Анализ > Новый запрос в меню  GeoMedia Professional.На экране появится диалоговое окноНовый запрос.

  2. Откройте соединение Connection to US Data в раскрывающемся спискеВыбрать объекты из:и выберите класс объектовCities в соединенииConnection to US Data.

  3. Нажмите кнопку Фильтр.На экране появится диалоговое окноCities Фильтр.

  4. Выберите POP (количество жителей) в списке атрибутов и нажмите кнопку "стрелка вниз", расположенную ниже списка атрибутов.

  5. Выберите оператор "больше чем" (>). В поле Фильтр появится атрибут POP и оператор ">". 

  6. Введите значение 100000в конце строки запроса непосредственно в полеФильтр.В поле Фильтр должно быть сформировано выражение POP > 100000.

  7. Нажмите кнопку OK.На экране появится диалоговое окноНовый запрос.

  8. Введите Major Citiesв полеИмя.

  9. Нажмите кнопку  OK.Результаты выполнения запроса будут представлены в окне карт. Внимание.Результаты выполнения запроса содержат города,  удовлетворяющие атрибутивному критерию запроса и находящиеся в пределах графического фильтра.

6.6 Редактирование запроса

Задание:отредактируйте запросMajor Citiesтаким образом, чтобы он содержал только города, расположенные в  штатах Minnesota или Wisconsin.

Последовательность действий

  1. Выберите Анализ > Запросыв меню  GeoMedia Professional.На экране появится диалоговое окноЗапросы.

  2. Выберите Major Cities в спискеЗапросы.

  3. Нажмите кнопку Править....На экране появится диалоговое окно Править запрос.

  4. Нажмите кнопку Фильтр.На экране появится диалоговое окноCities Фильтр.

  5. Поместите курсор в конец строки запроса POP >100000в полеФильтр.

  6. Выберите оператор AND.

  7. Выберите оператор ().В поле Фильтр должно быть сформировано выражение POP > 100000 AND ().

  8. Поместите курсор внутри круглых скобок.  Выполните следующее: - выберите в списке атрибутов STATE_NAME;   - нажмите кнопку "стрелка вниз", расположенную ниже списка атрибутов; - выберите оператор "равно"  (=);  - нажмите кнопкуПоказать все;  - нажмитеДав окне сообщений; - выберитеMINNESOTA из списка значений; - нажмите кнопку "стрелка вниз", расположенную ниже списка значений; - выберите операторOR; - выберите в списке атрибутов STATE_NAME; - нажмите кнопку "стрелка вниз", расположенную ниже списка атрибутов; - выберите оператор "равно"  (=); - выберитеWISCONSIN из списка значений; - нажмите кнопку "стрелка вниз", расположенную ниже списка значений. В поле Фильтр должно быть сформировано выражение POP > 100000 AND (STATE_NAME = 'MINNESOTA' OR STATE_NAME = 'WISCONSIN').Внимание.Проверьте, соответствует ли выражение в полеФильтрприведенному выше. В случае ошибки результаты выполнения оставшихся упражнений учебника могут быть некорректны.

  9. Нажмите кнопку OK.В поле Фильтр диалогового окна Править запрос будет представлен  сформированный запрос.

  10. Нажмите кнопку OK.В окне карт будут представлены только города, расположенные в штатах  Minnesota и Wisconsin.

  11. Нажмите кнопку Закрытьдиалогового окнаЗапросы.

  12. Сохраните документ.