Выходной экстент (Output Extent) – Параметр среды

Инструменты, использующие параметр среды Выходной экстент (Output Extent), будут обрабатывать только те пространственные объекты или растры, которые находятся в пределах экстента, определенного в этом параметре.

Параметр среды Выходной экстент (Output Extent) определяет, какие пространственные объекты или растры будут обрабатываться инструментом. Этот параметр полезен, если необходимо обработать только часть больших наборов данных. Вы можете рассматривать этот параметр как прямоугольник, который используется для выборки входных объектов и растров для обработки. Все пространственные объекты или растры, проходящие через прямоугольник, будут обрабатываться и записываться в выходные данные. Обратите внимание, что прямоугольник используется только для выбора пространственных объектов, а не вырезания их. Экстент выходного набора данных, как правило, будет больше параметра Выходной экстент (Output Extent) для учета пространственных объектов, проходящих через прямоугольник экстента.

Будут обработаны пространственные объекты, которые пройдут через выходной экстент

Примечания по использованию

Синтаксис диалога

Синтаксис скриптов

arcpy.env.extent = extent

ПримечаниеПримечание:

Если установлено, свойство параметра среды Экстента обрабатывается как объект Экстент в Python.

экстент

Описание

Объект Экстент

Класс экстента можно использовать для определения экстента.

MINOF

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

MAXOF

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

XMin, YMin, XMax, YMax

Разделенные пробелом координаты, определяющие экстент в системе координат, в которой хранятся входные данные.

путь

Путь к набору данных. Будет использоваться экстент набора данных.

Синтаксис extent

Пример скрипта

import arcpy

# Set the extent environment using a keyword.
arcpy.env.extent = "MAXOF"

# Set the extent environment using the Extent class.
arcpy.env.extent = arcpy.Extent(-107.0, 38.0, -104.0, 40.0)

# Set the extent environment using a space-delimited string.
arcpy.env.extent = "-107.0 38.0 -104.0 40.0"

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

9/12/2013