Наложение слоев (Стандартный анализ объектов)

Краткая информация

Наложение геометрии из нескольких слоев в один. Наложение может использоваться для комбинирования, стирания, изменения или обновления пространственных объектов. Наложение – это не только объединение геометрии; все атрибуты объектов, участвующих в наложении, переносятся в выходные данные.

Наложение используется для ответа на один из самых главных вопросов географии: "Что находится поверх чего?" Ниже приведены примеры:

  • Какие участки находятся в пределах зоны, подвергавшейся затоплению в последние 100 лет? ("В пределах" – это другой способ сказать "поверх".)
  • Какие дороги расположены в границах определенных стран?
  • Какой тип землепользования соответствует какому типу почвы?
  • Какие скважины находятся в пределах заброшенных военных баз?

Иллюстрация

Иллюстрация инструмента Наложение слоев

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

  • Вот примеры применения этого инструмента:

    • Управление борьбы с загрязнением окружающей среды намерено осуществлять мониторинг влияния выпаса домашнего скота на качество водных ресурсов штата. Совместно с управлением биологам надо определить места, где выделенные для выпаса наделы земли пересекаются с водосборной областью. Этот инструмент может использоваться для поиска пересекающихся областей.

    • Девелоперская компания хочет построить новый гольф-клуб в одном из трех центральных районов штата. Перед тем, как начать планирование, им нужно определить, достаточно ли в этих районах частных землевладений, которые могут быть куплены под проект гольф-клуба. Этот инструмент может использоваться для удаления государственных землевладений с выбранных участков.

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

    Метод наложенияВходной слойСлой наложенияОписание

    ПересечениеПересечение

    Точки, линии или полигоны

    Точки, линии или полигоны

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

    При пересечении линейных или полигональных объектов тип выходных данных, который может быть задан – Точки, Линии или Полигоны. Размеры выходного типа геометрии должны быть такими же или меньше, чем входные размеры плюс размеры наложения, где Точки=0 измерений, Линии=1 измерение и Полигоны=2 измерения.

    Это значение по умолчанию

    ОбъединениеОбъединение

    Площади

    Площади

    Входной полигон и полигон наложения будут объединены.

    СтираниеСтирание

    Площади

    Точки, линии или полигоны

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

Параметры

ПодписьОписаниеТип данных
Входной слой

Точечные, линейные или полигональные объекты, которые будут пересекаться со слоем наложения.

Feature Set
Наложение слоев

Объекты, которые будут наложены на объекты входного слоя.

Feature Set
Выходное имя

Имя выходного слоя, который будет создано на вашем портале.

String
Тип наложения
(Дополнительный)

Тип наложения, который будет выполнен.

  • ПересечениеБудет вычислено геометрическое пересечение входных слоев. В выходной слой будут записаны объекты или части объектов, перекрывающиеся в обоих слоях. Это значение по умолчанию
  • ОбъединениеБудет вычислено геометрическое объединение входных слоев. В выходной слой будут записаны все объекты и их атрибуты. Эта опция доступна, только если входной слой и слой наложения содержат полигональные объекты.
  • СтираниеТолько те объекты или части объектов слоя наложения, которые не находятся внутри объектов входного слоя, будут записаны в выходные данные.
String
Тип выходных данных
(Дополнительный)

Тип пересечения, который будет возвращен. Этот параметр доступен только при наложении типа пересечение.

  • Входные данныеРезультирующие объекты будут иметь тот же тип геометрии, что и объекты входного слоя или слоя наложения с геометрией самого низкого порядка. Если все входные объекты – полигональные, выходные также будут полигональными. Если один или несколько входных классов объектов – линейные, и среди входных классов нет точечных объектов, результирующий класс будет линейным. Если один или несколько входных классов объектов являются точечными, выходной слоя будет содержать точки. Это значение по умолчанию
  • ЛинияРезультирующий класс объектов будет содержать линейные пересечения. Эта опция используется, если среди входных данных нет точечных объектов.
  • ТочкаРезультирующий класс объектов будет содержать точечные пересечения. Если входные данные — линии или полигоны, то на выходе получится мультиточечный слой.
String
Замкнуть на входные
(Дополнительный)

Указывает, могут ли вершины объектов из входного слоя замыкаться на своих вершинах. По умолчанию опция выключена, это означает, что если расстояние между объектами меньше значения допуска, все объекты обоих слоев могут замыкаться друг на друга. Если опция включена, только объекты слоя наложения могут замыкаться на объекты входного слоя.

  • Не отмечено – объекты обоих слоев могут замыкаться друг на друга. Это значение по умолчанию
  • Отмечено – только объекты слоя наложения могут замыкать свои вершины на объекты входного слоя.

Boolean
Допуск
(Дополнительный)

Двойное значение минимального расстояния, разделяющего все координаты объектов, а также расстояние, в пределах которого координаты могут быть смещены по направлению x или y (или по обоим вместе). Единицы измерения допуска такие же, как единицы измерения системы координат входного слоя.

Double

Производные выходные данные

ПодписьОписаниеТип данных
Выходные данные

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

Feature Set

arcpy.sfa.OverlayLayers(inputLayer, overlayLayer, outputName, {overlayType}, {outputType}, {snapToInput}, {tolerance})
ИмяОписаниеТип данных
inputLayer

Точечные, линейные или полигональные объекты, которые будут пересекаться со слоем наложения.

Feature Set
overlayLayer

Объекты, которые будут наложены на объекты входного слоя.

Feature Set
outputName

Имя выходного слоя, который будет создано на вашем портале.

String
overlayType
(Дополнительный)

Тип наложения, который будет выполнен.

  • INTERSECTБудет вычислено геометрическое пересечение входных слоев. В выходной слой будут записаны объекты или части объектов, перекрывающиеся в обоих слоях. Это значение по умолчанию
  • UNIONБудет вычислено геометрическое объединение входных слоев. В выходной слой будут записаны все объекты и их атрибуты. Эта опция доступна, только если входной слой и слой наложения содержат полигональные объекты.
  • ERASEТолько те объекты или части объектов слоя наложения, которые не находятся внутри объектов входного слоя, будут записаны в выходные данные.
String
outputType
(Дополнительный)

Тип пересечения, который будет возвращен. Этот параметр доступен только при наложении типа пересечение.

  • INPUTРезультирующие объекты будут иметь тот же тип геометрии, что и объекты входного слоя или слоя наложения с геометрией самого низкого порядка. Если все входные объекты – полигональные, выходные также будут полигональными. Если один или несколько входных классов объектов – линейные, и среди входных классов нет точечных объектов, результирующий класс будет линейным. Если один или несколько входных классов объектов являются точечными, выходной слоя будет содержать точки. Это значение по умолчанию
  • LINEРезультирующий класс объектов будет содержать линейные пересечения. Эта опция используется, если среди входных данных нет точечных объектов.
  • POINTРезультирующий класс объектов будет содержать точечные пересечения. Если входные данные — линии или полигоны, то на выходе получится мультиточечный слой.
String
snapToInput
(Дополнительный)

Указывает, могут ли вершины объектов из входного слоя замыкаться на своих вершинах. По умолчанию - NO_SNAP, это означает, что если расстояние между объектами меньше значения допуска, все объекты обоих слоев могут замыкаться друг на друга. Если значение - SNAP, только объекты слоя наложения могут замыкаться на объекты входного слоя.

  • NO_SNAPВершины объектов обоих слоев могут замыкаться друг на друга. Это значение по умолчанию
  • SNAPТолько объекты слоя наложения могут замыкать свои вершины на объекты входного слоя.
Boolean
tolerance
(Дополнительный)

Двойное значение минимального расстояния, разделяющего все координаты объектов, а также расстояние, в пределах которого координаты могут быть смещены по направлению x или y (или по обоим вместе). Единицы измерения допуска такие же, как единицы измерения системы координат входного слоя.

Double

Производные выходные данные

ИмяОписаниеТип данных
output

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

Feature Set

Параметры среды

Информация о лицензиях

  • Basic: Обязательно Ваша учетная запись в ArcGIS Enterprise содержит права доступа на Выполнение анализа
  • Standard: Обязательно Ваша учетная запись в ArcGIS Enterprise содержит права доступа на Выполнение анализа
  • Advanced: Обязательно Ваша учетная запись в ArcGIS Enterprise содержит права доступа на Выполнение анализа

Связанные разделы