Интерактивная выборка объектов

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

Выбрать объекты можно несколькими способами. Можно выбрать объекты мышкой, щелкая на них по одному или растянув вокруг них рамку на карте. Два основных способа интерактивной выборки объектов на карте:

Количество выбранных объектов тут же отобразится в нижнем левом углу окна ArcMap. Это же число будет видно после имени слоя в виде По выборке в таблице содержания.

Чтобы добавить объекты к существующей выборке, удерживайте нажатой клавишу SHIFT при выборе объектов. Чтобы удалить один или более объект из выборки нескольких объектов, удерживайте нажатой клавишу SHIFT щелкайте мышкой на объектах.

Чтобы отменить выборку сразу всех выбранных объектов щелкните на карте там, где нет объектов, или на объектах слоя, который является не доступным для выборки, или выберите инструмент Очистить выбранные объекты (Clear Selected Features). Очистить выбранные объекты на панели инструментов Инструменты (Tools).

Подготовка к выбору объектов

При интерактивной выборке необходимо очертить форму, чтобы выбрать объекты, которые она перекрывает. До того, как вы начнете выборку объектов, необходимо выполнить следующее:

  1. Задайте список слоев, доступных для выборки. Настраивать список и управлять им можно в таблице содержания в разделе Список по выбору.
  2. Укажите, как объекты будут выбираться очерчиваемой вами формой. Существует три варианта:
    • Выбираются объекты, которые полностью или частично перекрываются формой выборки.
      Выбор перекрывающихся объектов
    • Выбираются объекты, которые полностью содержатся в форме выборки.
      Выбираются объекты, которые полностью содержатся в форме выборки.
    • Выбираются объекты, которые полностью содержат графическую форму выборки.
      Выбор объектов, полностью содержащих выбранную форму.

      Задайте эту опцию, нажав в главном меню Выборка (Selection) > Опции выборки (Selection Options).

      Настройка опций графического выделения

  3. Задайте в диалоговом окне другие опции выборки, такие как цвет выборки и предупреждения о количестве объектов в результатах выборки.
  4. Укажите, хотите ли вы выбирать новый набор объектов или изменять существующий. Можно сделать следующее:
    • Создать новый набор выбранных объектов.
    • Добавить к текущему выбранному набору.
    • Удалить объекты из текущего выбранного набора.
    • Выбрать объекты из текущего выбранного набора.

    Чтобы выбрать необходимую опцию, нажмите Выборка (Selection) > Метод интерактивной выборки (Interactive Selection Method).

    Настройка метода выделения

Выбор объектов

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

  1. Нажмите на стрелку кнопки Выбрать объекты (Select Features) на панели Инструменты (Tools) и задайте опцию выборки.
    Настройка опции для интерактивно выбираемых объектов
  2. Очертите форму выборки во фрейме данных.

    Набор выбранных объектов подсветится цветом выборки, как показано на рисунке ниже, где объекты выделены голубым.

    Выделенные объекты отображаются голубым цветом

Переключение объектов в выборке

Для того чтобы сразу снять выборку со всех выбранных в данный момент объектов и выбрать все невыбранные объекты, можно применить команду Переключить выборку (Switch Selection). Щелкните правой кнопкой мыши на слое в таблице содержания и выберите Выборка (Selection) > Переключить выборку (Switch Selection).

Дополнительные методы выборки объектов

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

Выбор объектов при помощи атрибутивного запроса

Можно выбирать объекты, удовлетворяющие выражению запроса, при помощи инструмента Выбрать по атрибуту (Select By Attributes).

Диалоговое окно Выборка по атрибуту (Select By Attribute)

Выбор объектов при помощи таблицы атрибутов

При работе с атрибутами объектов слоя можно выбирать записи в атрибутивной таблице, щелкнув слева от записи. Когда в таблице объектов есть выбранные записи, на любой из них можно щелкнуть правой кнопкой мыши и указать Выбрать/Снять выборку (Select/Unselect).

Выборка объектов отображения карты из выделенных записей таблицы
ПодсказкаПодсказка:

Чтобы выбрать последовательные записи в таблице, нажмите и тащите курсор мыши вверх или вниз, или выберите запись наверху желаемого набора выборки, удерживайте нажатой клавишу SHIFT и выберите запись в конце набора. Также можно выбирать не последовательные записи и отменять выборку, удерживая нажатой клавишу CTRL и щелкая мышкой на объектах.

Выбор объектов при помощи другого слоя

Можно выбирать объекты одного слоя, которые перекрываются или касаются объектов другого слоя, при помощи инструмента Выбрать по расположению (Select By Location). Это позволяет выполнять наложение объектов из слоя выборки и применять их для идентификации объектов, которые перекрываются этими объектами выборки. Более подробно см. Использование выборки по расположению.

Выделение объектов в процессе редактирования

При редактировании также можно выбирать объекты, используя специальные инструменты выборки.

Инструменты выборки

Более подробно см. Интерактивная выборка объектов.

Шаги для определения Допуска выборки

  1. Нажмите в главном меню Выборка (Selection) > Опции выборки (Selection Options).

    Откроется диалоговое окно Опции выборки (Selection Options).

    Настройка Допуска выборки

  2. Укажите число пикселов, которые вы хотите использовать в качестве допуска при выборе объектов. Обычно хорошо работает значение от 3 до 5 пикселов. Слишком маленькое значение может мешать при работе, так как будет трудно точно определять положение и выбирать объекты. Однако и слишком большое значение радиуса в пикселах приведет к неточным результатам выборки.

    Выборка не обязательно находит объект, ближайший к курсору; она возвращает первый объект в наборе данных, который оказывается в пределах допуска.

Связанные темы

5/10/2014