Инструменты, использующие параметр среды Размер ячейки, устанавливают размер ячейки выходного растра, или разрешение для операции. Выходное разрешение по умолчанию определяется по самому грубому из входных наборов растровых данных.
Примечания по использованию
- Выходное разрешение по умолчанию определяется по самому грубому из входных наборов растровых данных.
- Если же в качестве входных объектов используются векторные данные, значение ячейки растра будет вычислено как значение ширины или высоты (меньшее из двух) входного экстента, поделенное на 250.
- Если установлено числовое значение размера ячейки, то она не будет проецироваться, если выходные данные – в пространственной привязке, которая отличается от пространственной привязки входных данных. В других случаях входной набор данных будет спроецирован, и будет использован новый размер ячейки.
- Если вы зададите значение меньшее, чем у входных данных, появится предупреждение. При этом детализация увеличиваться не будет, новые ячейки будут интерполированы по методу Ближайшего соседа. Точность результата соответствует точности самых грубых данных.
- Если во время выполнения анализа наборы данных проецируются, для размера ячейки выходного растра будет использоваться метод, заданный в настройке среды Метод проецирования размера ячейки.
Синтаксис диалога
- Максимальный из всех входных – наибольший размер ячейки из всех входных наборов данных. Используется по умолчанию.
- Минимальный из всех входных – наименьший размер ячейки из всех входных данных.
- Как указано ниже – задайте числовое значение в поле ниже.
- Как у слоя <имя> – используйте размер ячейки определенного слоя или набора растровых данных.
Синтаксис скриптов
arcpy.env.cellSize = cellsize_option
cellsize_option | Объяснение |
---|---|
MAXOF | Максимальный из всех выходных - Наибольший размер ячейки из всех входных наборов данных. Используется по умолчанию. |
MINOF | Минимальный из всех входных – наименьший размер ячейки из всех входных данных. |
число | Используйте установленное значение ячейки непосредственно. |
layer_name | Используйте размер ячейки установленного слоя или набора растровых данных. |
import arcpy
# Set the cell size environment using a keyword.
arcpy.env.cellSize = "MINOF"
# Set the cell size environment using a number.
arcpy.env.cellSize = 20
# Set the cell size environment using a raster dataset.
arcpy.env.cellSize = "C:/sapyexamples/data/myraster"