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

Слои и представления таблиц содержат полезные ссылки на пространственные объекты или табличные данные на диске. Вместе с тем, они приносят большую пользу при использовании вместе с инструментами выборки: Выбрать в слое по атрибуту (Select Layer By Attribute) и Выбрать в слое по расположению (Select Layer By Location).

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

Если в качестве входных данных используется слой (в противоположность к пути до класса пространственных объектов или таблицы), только выбранные пространственные объекты будут использоваться. Например, если инструмент Выбрать в слое по атрибуту (Select Layer By Attribute) запущен в слое, который называется Страны мира (World Countries), создается выборка "ИМЯ СТРАНЫ" = 'Канада', а слой используется в качестве входных данных для инструмента Суммарная статистика (Summary Statistics) для суммирования значений в поле Численность (POPULATION), используется только один пространственный объект (Канада), а результатом является значение 33 миллиона. Однако, если вместо имени слоя используется путь к классу пространственных объектов (например, C:\mydata .gdb\world _countries), будут использоваться все 195 пространственных объектов, и результатом будет 6,7 миллиарда.

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

Можно комбинировать несколько пространственных и атрибутивных выборок с помощью добавления или удаления опций диалоговых окон инструментов Выбрать в слое по атрибуту (Select Layer By Attribute) и Выбрать в слое по расположению (Select Layer By Location).

Слои и представления таблицы и выборки можно использовать в скриптах Python и моделях, не имея ArcMap, ArcScene или ArcGlobe. Чтобы сделать это, используйте инструменты Создать векторный слой (Make Feature Layer) и Создать представление таблицы (Make Table View) для создания слоев или представлений таблицы и выполнения выборок в слоях, затем используйте слой в качестве входных данных для других инструментов.

9/10/2013