17
Упражнение 4. Упражнение 4. Запрос атрибутов объектов Запрос атрибутов объектов

Упражнение 4. Запрос атрибутов объектов

  • Upload
    abbott

  • View
    52

  • Download
    3

Embed Size (px)

DESCRIPTION

Упражнение 4. Запрос атрибутов объектов. - PowerPoint PPT Presentation

Citation preview

Page 1: Упражнение 4. Запрос атрибутов объектов

Упражнение 4.Упражнение 4.

Запрос атрибутов объектовЗапрос атрибутов объектов

Page 2: Упражнение 4. Запрос атрибутов объектов

В В ArcViewArcView существует возможность выполнения существует возможность выполнения различных запросов: выбор объектов в Виде для их различных запросов: выбор объектов в Виде для их идентификации, нахождение интересующих вас идентификации, нахождение интересующих вас географических объектов по определенным географических объектов по определенным критериям и работа с определенными критериям и работа с определенными географическими объектами для получения о них географическими объектами для получения о них большей информации.большей информации.

4.1. Идентификация объектов с помощью мыши. Предположим, вам нужно получить информацию о Предположим, вам нужно получить информацию о конкретном выпуске сточных вод на карте Амурского конкретном выпуске сточных вод на карте Амурского залива. Для этого в проекте «залива. Для этого в проекте «AmurAmur..aprapr» откройте Вид » откройте Вид «Выпуск» и в таблице содержания Вида «Выпуск» и в таблице содержания Вида активизируйте тему «выпуск.активизируйте тему «выпуск.dbfdbf». Выберите ». Выберите инструмент инструмент Идентифицировать (Identify) и щелкните и щелкните на нужном объекте, чтобы получить его атрибуты. на нужном объекте, чтобы получить его атрибуты. Выбранный объект мигнет на карте, а его атрибуты Выбранный объект мигнет на карте, а его атрибуты появятся в окне появятся в окне Идентификация результатов (Identify Results).

Page 3: Упражнение 4. Запрос атрибутов объектов

4.2. Выбор объектов с помощью мыши. Выбранные в Выбранные в Виде объекты подсвечиваются и остаются такими, Виде объекты подсвечиваются и остаются такими, пока не сделан другой выбор, или пока выбор не пока не сделан другой выбор, или пока выбор не отменен. По умолчанию, выбранные объекты отменен. По умолчанию, выбранные объекты подсвечиваются желтым цветом. подсвечиваются желтым цветом.

Чтобы выбрать интересующие вас объекты активной Чтобы выбрать интересующие вас объекты активной темы «выпуск», щелкните на инструменте темы «выпуск», щелкните на инструменте Выбор объекта (Select Feature)), затем выберите объекты с , затем выберите объекты с помощью мыши, указывая на них или растягивая помощью мыши, указывая на них или растягивая прямоугольник поверх них. Объекты, частично или прямоугольник поверх них. Объекты, частично или полностью попавшие в пределы растягиваемого полностью попавшие в пределы растягиваемого прямоугольника, будут выбраны.прямоугольника, будут выбраны.

Page 4: Упражнение 4. Запрос атрибутов объектов

Щелкните на кнопке Щелкните на кнопке Открыть таблицу темы (Open Theme Table). На экране отобразится атрибутивная На экране отобразится атрибутивная таблица темы «выпуск.таблица темы «выпуск.dbfdbf», в которой желтым цветом », в которой желтым цветом будут выделены записи выбранных объектов.будут выделены записи выбранных объектов.

Для перемещения выделенных записей в верхнюю Для перемещения выделенных записей в верхнюю часть таблицы щелкните на кнопке часть таблицы щелкните на кнопке Переместить вверх (Promote).

Если вам нужно отменить выборку объектов, щелкните Если вам нужно отменить выборку объектов, щелкните на кнопке на кнопке Отменить выбор (Select None). И наоборот, И наоборот, если вам нужно выбрать все объекты темы, щелкните если вам нужно выбрать все объекты темы, щелкните на кнопке на кнопке Выбрать все (Select All).

Можно осуществить выбор объектов путем выбора их Можно осуществить выбор объектов путем выбора их записей. Для этого нажмите на кнопке записей. Для этого нажмите на кнопке Выбрать (Select) и щелкните на нужной записи в атрибутивной и щелкните на нужной записи в атрибутивной таблице темы.таблице темы.

Page 5: Упражнение 4. Запрос атрибутов объектов

4.3. Изменения изображения атрибутов таблицы. . Атрибутивная таблица темы «выпуск» содержит Атрибутивная таблица темы «выпуск» содержит десять полей. Вы можете управлять изображением десять полей. Вы можете управлять изображением таблицы на экране: прятать, переименовывать и таблицы на экране: прятать, переименовывать и сортировать поля.сортировать поля.

Чтобы спрятать поля «долгота» и «широта», из меню Чтобы спрятать поля «долгота» и «широта», из меню Таблица (Table) выберите выберите Свойства (Properties). В В нижней части появившегося диалогового окна нижней части появившегося диалогового окна Свойства таблицы (Table Properties) в колонке в колонке Видимое (Vizible) отключите нужные поля. Чтобы отключите нужные поля. Чтобы переименовать поле «переименовать поле «ShapeShape», в колонке », в колонке Псевдоним (Alias) наберите новое имя поля – «Номер». Нажмите наберите новое имя поля – «Номер». Нажмите ОК.ОК.

Вы можете отсортировать таблицу по любому полю в Вы можете отсортировать таблицу по любому полю в возрастающем или убывающем порядке. возрастающем или убывающем порядке.

Page 6: Упражнение 4. Запрос атрибутов объектов

Чтобы отсортировать таблицу щелкните на имени Чтобы отсортировать таблицу щелкните на имени поля, которое нужно отсортировать, чтобы сделать поля, которое нужно отсортировать, чтобы сделать его активным (например, поле «расход»). Затем его активным (например, поле «расход»). Затем щелкните на кнопку щелкните на кнопку Сортировка по возрастанию (Sort Ascending) или на кнопку или на кнопку Сортировка по убыванию (Sort Descending)). . ArcView ArcView соответствующим образом отсортирует ваши данные соответствующим образом отсортирует ваши данные в таблице.в таблице.

4.4. 4.4. Поиск объектов в Виде. . В В ArcView cArcView cуществует уществует несколько возможностей поиска объектов на карте.несколько возможностей поиска объектов на карте.

Использование кнопки Использование кнопки Найти (Find) - это быстрый - это быстрый способ выбрать отдельный интересующий вас объект. способ выбрать отдельный интересующий вас объект.

Page 7: Упражнение 4. Запрос атрибутов объектов

Например, если вы работаете с темой «выпуск» и Например, если вы работаете с темой «выпуск» и хотите выбрать выпуск на п-ве Де-Фриз, просто хотите выбрать выпуск на п-ве Де-Фриз, просто напечатайте это имя в диалоговом окне напечатайте это имя в диалоговом окне Найти (Find). На карте найденный объект будет выделен желтым На карте найденный объект будет выделен желтым цветом. цветом.

Для выбора объектов по значениям их атрибутов, Для выбора объектов по значениям их атрибутов, воспользуемся кнопкой воспользуемся кнопкой Конструктор запросов (Query Builder). Построим запрос для нахождения выпусков Построим запрос для нахождения выпусков сточных вод, концентрация цинка в которых превышает сточных вод, концентрация цинка в которых превышает 8мкг/л. Так как эти данные содержатся в теме 8мкг/л. Так как эти данные содержатся в теме «выпуск», активизируйте ее. Щелкните на кнопке «выпуск», активизируйте ее. Щелкните на кнопке Конструктор запроса,, в появившемся диалоговом в появившемся диалоговом окне в списке окне в списке полей (Fields) дважды щелкните на поле дважды щелкните на поле ««ZnZn», чтобы ввести [», чтобы ввести [ZnZn] в выражение. Затем щелкните ] в выражение. Затем щелкните на кнопке на кнопке Больше (>). В полученном выражении В полученном выражении напечатайте число 8. Щелкните на кнопке напечатайте число 8. Щелкните на кнопке Новая выборка (New Set).

Page 8: Упражнение 4. Запрос атрибутов объектов

ArcView ArcView выполнит запрос, и выбранные объекты выполнит запрос, и выбранные объекты высветятся на карте. Чтобы определить, сколько высветятся на карте. Чтобы определить, сколько объектов отвечают критерию, установленному в объектов отвечают критерию, установленному в выражении запроса, откройте таблицу темы «выпуск». выражении запроса, откройте таблицу темы «выпуск». Нужные записи будут выделены желтым цветом.Нужные записи будут выделены желтым цветом.

Конструктор запроса можно использовать для Конструктор запроса можно использовать для обновления уже выбранной группы объектов. Опция обновления уже выбранной группы объектов. Опция Добавить к выборке (Add To Set) добавит новые добавит новые объекты к существующему набору выбранных объекты к существующему набору выбранных объектов. Опция объектов. Опция Взять из выборки (Select From Set) применит ваше выражение запроса для вновь применит ваше выражение запроса для вновь выбранных объектов.выбранных объектов.

Page 9: Упражнение 4. Запрос атрибутов объектов

Кнопка Выбор объектов графикой позволяет выбирать Кнопка Выбор объектов графикой позволяет выбирать объекты, которые целиком попадают внутрь или объекты, которые целиком попадают внутрь или пересекаются такими графическими элементами как пересекаются такими графическими элементами как круги, прямоугольники и полигоны, нарисованными круги, прямоугольники и полигоны, нарисованными вами в Виде с помощью инструмента вами в Виде с помощью инструмента Рисовать (Draw). Объекты будут выбираться из всех текущих активных Объекты будут выбираться из всех текущих активных тем. Для примера найдем все выпуски сточных вод в тем. Для примера найдем все выпуски сточных вод в радиусе 75 км от выпуска «Седанка». Активизируйте радиусе 75 км от выпуска «Седанка». Активизируйте нужную тему. В списке инструмента для рисования нужную тему. В списке инструмента для рисования выберите инструмент выберите инструмент Круг (Draw Circle). Установите Установите курсор на карте, где расположен выпуск «Седанка» и курсор на карте, где расположен выпуск «Седанка» и увеличьте радиус круга, не отпуская левую клавишу увеличьте радиус круга, не отпуская левую клавишу мыши. Из меню мыши. Из меню Графика (Graphics) выберите опцию выберите опцию Размер и положение (Size and Position).

Page 10: Упражнение 4. Запрос атрибутов объектов

В появившемся диалоговом окне В появившемся диалоговом окне Размер и положение круга (Circle Size and Position) в поле в поле радиус (radius) введите число 75. Нажмите ОК. Чтобы введите число 75. Нажмите ОК. Чтобы выбрать объекты, попавшие внутрь круга, щелкните выбрать объекты, попавшие внутрь круга, щелкните на кнопке на кнопке Выбор объектов графикой (Select Feature Using Graphics). Для просмотра атрибутов Для просмотра атрибутов выбранных объектов откройте таблицу темы. выбранных объектов откройте таблицу темы. Щелкните на кнопке Щелкните на кнопке Переместить вверх (Promote), чтобы записи выбранных объектов расположить в чтобы записи выбранных объектов расположить в верхней части таблицы.верхней части таблицы.

4.5. Выборка темой. . ArcViewArcView предоставляет предоставляет возможность выбирать объекты из одной или более возможность выбирать объекты из одной или более тем, используя объекты из другой темы. Выбор тем, используя объекты из другой темы. Выбор объектов таким способом - один из пространственных объектов таким способом - один из пространственных методов анализа, который можно использовать, методов анализа, который можно использовать, чтобы решать проблемы соседства, смежности, и чтобы решать проблемы соседства, смежности, и вместимости.вместимости.

Page 11: Упражнение 4. Запрос атрибутов объектов

Откройте Вид «Амур» и активизируйте в нем все темы. Откройте Вид «Амур» и активизируйте в нем все темы. Для примера воспользуемся опцией Для примера воспользуемся опцией Выборка темой для выбора объектов одной темы, расположенных для выбора объектов одной темы, расположенных полностью внутри другой темы. Найдем объекты темы полностью внутри другой темы. Найдем объекты темы «взвеси.«взвеси.shpshp», которые полностью попадают внутрь », которые полностью попадают внутрь одного или нескольких полигонов темы «бентос.одного или нескольких полигонов темы «бентос.shpshp».».

В таблице содержания вида выделите тему В таблице содержания вида выделите тему «взвеси.«взвеси.shpshp». Из меню ». Из меню Тема (Theme) выберите опцию выберите опцию Выборка темой (Select By Theme). В появившемся В появившемся диалоговом окне в поле диалоговом окне в поле Выбрать объекты активных тем которые (Select features of active themes that) выберите выберите Находятся полностью внутри (Are Completely Within), в поле в поле Выбранные объекты (the selected features of) – “бентос. – “бентос.shpshp” и нажмите на ” и нажмите на кнопку кнопку Новая выборка (New Set).

Page 12: Упражнение 4. Запрос атрибутов объектов

ArcViewArcView выделит на карте выбранные объекты выделит на карте выбранные объекты желтым цветом. Это будет единственная полилиния, желтым цветом. Это будет единственная полилиния, концентрация взвеси в которой равна 0,05 мг/л. концентрация взвеси в которой равна 0,05 мг/л. Щелкните на кнопке Щелкните на кнопке Открыть таблицу темы (Open Theme Table), чтобы увидеть все записи текущей чтобы увидеть все записи текущей выборки (в нашем случае это последняя запись выборки (в нашем случае это последняя запись таблицы). таблицы).

4.6. Получение статистик по таблице. . Найдем Найдем статистические характеристики для поля «расход» статистические характеристики для поля «расход» точечной темы «выпуск.точечной темы «выпуск.dbfdbf» из Вида «Выпуск». Для » из Вида «Выпуск». Для этого щелкните на теме в этого щелкните на теме в Таблице содержания, чтобы , чтобы сделать ее активной. Откройте таблицу для темы, сделать ее активной. Откройте таблицу для темы, выбрав пункт выбрав пункт Таблица (Table) из меню из меню Тема (Theme) или щелкнув на кнопке или щелкнув на кнопке Открыть таблицу темы (Open Theme Table).

Page 13: Упражнение 4. Запрос атрибутов объектов

В таблице щелкните на поле с именем «расход», чтобы В таблице щелкните на поле с именем «расход», чтобы сделать его активным. Из меню сделать его активным. Из меню Поле (Field) выберите выберите опцию опцию Статистики (Statistics). На экране появится На экране появится окно окно Статистики для поля расход (Statistics for расход field), содержащее такие характеристики как содержащее такие характеристики как сумма, количество, среднее, максимум, минимум, сумма, количество, среднее, максимум, минимум, диапазон, дисперсия и стандартное отклонение для диапазон, дисперсия и стандартное отклонение для всех записей выбранного поля.всех записей выбранного поля.

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

Page 14: Упражнение 4. Запрос атрибутов объектов

Для примера подсчитаем средние значения величины Для примера подсчитаем средние значения величины «расход» для определенных концентраций цинка. «расход» для определенных концентраций цинка. Откроем таблицу «выпуск.Откроем таблицу «выпуск.dbfdbf» и выделим в ней поле » и выделим в ней поле ««ZnZn». Из меню ». Из меню Поле (Field) выберите опцию выберите опцию Суммирование (Summarize). В появившемся В появившемся диалоговом окне диалоговом окне Создание итоговой таблицы (Summary Table Definition) из списка из списка Поле (Field) выберите «расход», из списка выберите «расход», из списка Свод по (Summarize by) – среднее (– среднее (AverageAverage), затем нажмите ), затем нажмите Добавить (Add) и и OKOK. . ArcViewArcView создаст итоговую таблицу под названием создаст итоговую таблицу под названием ««sumsum1.1.dbfdbf» и покажет ее. » и покажет ее.

Таблица содержит по одной записи для каждого Таблица содержит по одной записи для каждого значения концентрации цинка, а также поле Счет значения концентрации цинка, а также поле Счет ((CountCount), показывающее число записей в таблице ), показывающее число записей в таблице «выпуск.«выпуск.dbfdbf», имеющих такую концентрацию, и поле », имеющих такую концентрацию, и поле Среднее (Среднее (AveAve_расход) с подсчитанными средними _расход) с подсчитанными средними значениями величины «расход».значениями величины «расход».

Page 15: Упражнение 4. Запрос атрибутов объектов

4.7. Преобразование выбранных объектов в новую тему. . Создадим новую тему для отображения на Создадим новую тему для отображения на карте Амурского залива расчетного поля карте Амурского залива расчетного поля концентрации по взвешенным веществам и выпусков концентрации по взвешенным веществам и выпусков сточных вод на западном побережье п-ва Муравьева-сточных вод на западном побережье п-ва Муравьева-Амурского.Амурского.

Откройте новый Вид и добавьте в него следующие Откройте новый Вид и добавьте в него следующие темы: “темы: “AmurAmur..dxfdxf”, “выпуск.”, “выпуск.dbfdbf”, “взвеси.”, “взвеси.shpshp”, ”, активизируйте их. В Таблице содержания выделите активизируйте их. В Таблице содержания выделите тему «взвеси.тему «взвеси.shpshp». Откройте таблицу атрибутов темы ». Откройте таблицу атрибутов темы и выделите в ней первую, вторую и девятую строки. и выделите в ней первую, вторую и девятую строки. Нажмите на кнопку Нажмите на кнопку Переключить выбор (Switch Selection). В результате выбранными оказались В результате выбранными оказались объекты, расположенные на восточном побережье объекты, расположенные на восточном побережье Амурского залива. Щелкните на кнопку Амурского залива. Щелкните на кнопку Экстент выбранного объекта (Zoom to Selected), чтобы чтобы увеличить масштаб до экстента выбранных объектов. увеличить масштаб до экстента выбранных объектов.

Page 16: Упражнение 4. Запрос атрибутов объектов

Чтобы выпуски сточных вод, изображенные точками на Чтобы выпуски сточных вод, изображенные точками на карте, были подписаны, выделите тему “выпуск.карте, были подписаны, выделите тему “выпуск.dbfdbf” и ” и воспользуйтесь опцией воспользуйтесь опцией Автоподпись (Auto-label) из из меню меню Тема (Theme). Для изменения масштаба Для изменения масштаба подписей выделите их с помошью подписей выделите их с помошью Указателя (Pointer) и выберите и выберите Показать окно символов (Show Symbol Window) из меню из меню Окно (Window). В появившемся окне В появившемся окне Палитра шрифтов (Fill Palette) укажите нужный укажите нужный размер шрифта.размер шрифта.

Теперь можно преобразовать выбранные объекты в Теперь можно преобразовать выбранные объекты в новую тему. Для этого активизируйте тему, новую тему. Для этого активизируйте тему, содержащую выбранные объекты (“взвеси.содержащую выбранные объекты (“взвеси.shpshp”), если ”), если она не активна. Из меню она не активна. Из меню Тема (Theme) выберите выберите Преобразовать в шейп-файл (Convert to Shapefile). В появившемся диалоговом окне определите имя и В появившемся диалоговом окне определите имя и местоположение создаваемого шейп-файла (с:\местоположение создаваемого шейп-файла (с:\esriesri\\esridataesridata\\ShFileShFile..shpshp). Нажмите ОК. ). Нажмите ОК.

Page 17: Упражнение 4. Запрос атрибутов объектов

На экране появится запрос - На экране появится запрос - Добавить шейп-файл как тему к Виду (Add shapеfile as theme to the view), ответьте Да. В Виде появится новая тема “ответьте Да. В Виде появится новая тема “ShFileShFile..shpshp”, ”, которая содержит выбранные объекты.которая содержит выбранные объекты.

На этом текущее упражнение заканчивается. В На этом текущее упражнение заканчивается. В результате его выполнения вы познакомились с результате его выполнения вы познакомились с существующими в пакете существующими в пакете ArcViewArcView способами запроса способами запроса данных для получения необходимой информации об данных для получения необходимой информации об объектах на карте.объектах на карте.