Skip to main content

Создание и использование выборок в слоях

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

Инструмент Выбрать в слое по атрибуту выбирает объекты на основе значений атрибутов, а инструмент Выбрать в слое по расположению — на основе пространственных отношений с другими объектами (в пределах того же или другого класса объектов).

Если в качестве входных данных указан слой (а не путь к источнику данных (классы объектов или таблице на диске)), обрабатываются только выбранные объекты. Например, если Выбрать в слое по атрибуту применено к слою с названием World Countries, создается выборка, где COUNTRY_NAME равно Canada. Если слой используется как входные данные в инструменте Суммарная статистика для суммирования значений в поле POPULATION, будет учтен только один объект (Канада), и результат составит значение 35 миллионов. Но если вместо слоя используется путь к классу объектов (например C:\mydata.gdb\world_countries, ) — будут подсчитаны все 195 объектов, и результат составит 7,1 миллиарда.

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

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

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