Доступно с лицензией Spatial Analyst.
Окно анализа - это географическая область, в которой выполняется аналитическая операция над данными. При анализе растра для создания выходных данных обрабатываются только те ячейки, которые попадают в окно анализа. Окно анализа зависит от нескольких факторов, включая следующие:
- Выходная пространственная привязка
- Начальный экстент анализа, полученный из входного набора данных и среды экстента, спроецированный на выходную пространственную привязку
- Размер выходной ячейки и растр привязки, указанные для среды
Если набор данных указан в среде Маска, он не влияет на определение окна анализа.
Перед выполнением растрового анализа окно анализа определяется с помощью нескольких шагов в следующем порядке:
- Определите выходную пространственную привязку.
- Определите начальный экстент анализа.
- Определите размер выходной ячейки.
- Определите конечное окно анализа, на основе сочетания начального экстента анализа, размера выходной ячейки и растра привязки, если он указан.
Как определяется выходная пространственная привязка
Выходная пространственная привязка будет соответствовать Среде Выходной системы координат, если она была задана. Если выходная система координат не была задана, выходная пространственная привязка будет определена с помощью следующих правил:
- Если инструмент имеет один или несколько растров, с входными объектами или без них, то будет использоваться пространственная привязка первых растровых данных.
- Если инструмент имеет только входные объекты, будет использоваться пространственная привязка объектов.
- Если инструмент не имеет входных данных, например, Создать константный растр, будет использована пространственная привязка карты, если она существует. В противном случае он будет Неизвестен.
Как определяется начальный экстент анализа
Начальный экстент определяется в выходной системе координат путем проецирования всех наборов данных, используемых в анализе, в одну и ту же систему координат. Он может быть задан числовыми значениями или получен из имеющегося набора растровых данных.
Если экстент не был явно указан в качестве параметра инструмента, он извлекается из среды Экстент, если он был задан. В противном случае начальный экстент определяется из входных данных, которые могут быть пересечением или объединением масштабов входных наборов данных, в зависимости от инструмента. См. ниже рисунок, иллюстрирующий эти два сценария.
Для некоторых инструментов, таких как Зональная статистика, пересекающиеся экстенты дополнительно корректируются для выравнивания ячеек по одному из входных растров.
Как определяется выходной размер ячейки
Выходной размер ячейки определяется в выходной системе координат путем проецирования всех наборов данных, используемых в анализе, и на основе выбранного Метода проецирования размера ячейки. Он также может быть задан числовым значениям или получен из имеющегося набора растровых данных. Если размер ячейки указан с помощью числового значения, то предполагается, что это значение выражено в единицах выходной пространственной привязки.
Если размер ячейки не был явно указан в качестве значения параметра, используется среда Размер ячейки, если она была указана. В противном случае он будет определяться по следующим правилам:
- Если инструмент имеет один набор растровых входных данных, с объектами или без них, то используется размер ячейки набора растровых данных.
- Если инструмент имеет несколько растров, с входными объектами или без них, выходной размер ячейки будет равен наибольшему размеру ячейки из входных растров.
- Если инструмент имеет только входные данные объектов и была установлена среда Растр привязки, используется размер ячейки растра привязки. Если растр привязки не задан, размер ячейки рассчитывается как меньшее из значений ширины или высоты экстента, деленных на 250, в которых экстент находится в выходной системе координат, указанной в параметрах среды.
- Если инструмент не имеет входных данных, например, Создать константный растр, и задана среда растра привязки, используется размер ячейки растра привязки. Если растр привязки не задан, размер ячейки равен 1.
Как определяется окончательный экстент анализа
Конечное окно анализа определяется путем комбинирования начального экстента анализа, размера выходной ячейки и растра привязки. Если растр привязки не указан, левый нижний угол начального экстента анализа автоматически становится левым нижним углом конечного окна анализа. Если задана среда растра привязки, левый нижний угол конечного окна анализа перемещается в ближайший угол ячейки растра привязки таким образом, чтобы новый левый нижний угол находился за пределами начального экстента анализа, как показано ниже:
Ширина и высота конечного окна анализа, известного как выходной экстент, определяются с помощью кратных значений выходного размера ячейки. Правый верхний угол окна анализа настраивается таким образом, чтобы начальный экстент анализа попадал в выходной экстент. Это может увеличить экстент выходного растра по сравнению с начальным экстентом. Более подробно о среде растра привязки, см. раздел Как работает настройка среды растра привязки.