Работа со слоями и представлениями таблиц

Чаще всего в качестве входных данных для инструмента используется какой-то набор данных. Конечно, вы можете указать место хранения набора данных на диске, но вы также можете использовать слои или представления таблиц в качестве входных данных.

  • Слой – это то, что вы видите в панели Содержание. Слой содержит путь к набору данных, а также условные знаки и информацию о выбранных пространственных объектах.
  • Представления таблиц являются эквивалентом слоя для таблиц. Это таблицы, которые хранятся в памяти, они аналогичны представлениям таблиц, создающимся при добавлении таблицы на карту. Таблицы перечислены в панели Содержание в разделе Автономные таблицы.
Примечание:

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

Когда вы откроете инструмент геообработки в ArcGIS AllSource или введете имя инструмента в окне Python, произойдет следующее:

  • Параметры инструмента оцениваются для определения тех, которые используют входной набор данных или таблицу. Если таковые обнаружены, далее определяется что это – класс точечных объектов, набор TIN, набор сетевых данных, таблица или что-либо еще.
  • Панель Содержание будет просканирована и отфильтрована, чтобы увидеть, содержатся ли в ней слои, соответствующие типу данных параметра. Если да, то будет создан ниспадающий список совпадающих слоев; этот список будет доступен в элементе управления параметра. Вы сможете выбрать один из этих слоев или представлений таблиц в качестве ваших входных данных.

Использование файлов слоев

Слои могут быть сохранены на диске в качестве файла слоя (файла с расширением .lyrx), а затем использованы в качестве входных данных для любого инструмента, который работает со слоями.

Файл слоя содержит ту же самую информацию, что и слой (например, слой в панели Содержание), включая выборку объектов.

Для создания файла слоя используйте инструмент Сохранить в файл слоя. В ArcGIS AllSource вы можете щелкнуть правой кнопкой мыши на слое в панели Содержание и щелкнуть Сохранить как файл слоя.

При использовании любого инструмента, который может работать со слоем, вы можете указать файл слоя (.lyrx) на диске, точно так же, как вы указываете расположение набора данных на диске. Однако, когда вы указываете файл слоя, некоторые инструменты не смогут определить тип данных в этом слое и покажут вам все файлы слоев. Если вы выберете файл слоя не того типа данных, то в инструменте будет отображена ошибка.