Инструменты, использующие параметр среды Размер ячейки, устанавливают размер ячейки выходного растра или разрешение для данной операции. Выходное разрешение по умолчанию определяется по самому грубому из входных наборов растровых данных.
Примечания по использованию
- Выходное разрешение по умолчанию определяется по самому грубому из входных наборов растровых данных.
- Когда в качестве входных данных для инструмента используется набор классов объектов, размером ячейки по умолчанию является ширина или высота (в зависимости от того, что короче) экстента набора классов объектов, деленного на 250.
- Когда указано числовое значение размера ячейки, оно не будет проецироваться, если выходные данные будут находиться в пространственной привязке, отличной от привязки входных данных. В других случаях входной набор данных будет проецироваться, и будет использоваться новый размер ячейки.
- Если вы зададите значение меньшее, чем у входных данных, появится предупреждение. При этом детализация увеличиваться не будет, новые ячейки будут интерполированы по методу Ближайшего соседа. Точность результата соответствует точности самых грубых данных.
- Если во время выполнения анализа наборы данных проецируются, для размера ячейки выходного растра будет использоваться метод, заданный в настройке среды Метод проецирования размера ячейки.
Синтаксис диалога
- Максимальный из всех выходных – Наибольший размер ячейки из всех входных наборов данных. Используется по умолчанию.
- Минимальный из всех входных – Наименьший размер ячейки из всех входных данных.
- Как указано ниже – задайте числовое значение в поле ниже.
- Как у слоя <имя> – используйте размер ячейки определенного слоя или набора растровых данных.
Синтаксис скриптов
arcpy.env.cellSize = cellsize_option
cellsize_option | Объяснение |
---|---|
MAXOF | Максимальный из всех выходных - Наибольший размер ячейки из всех входных наборов данных. Это значение по умолчанию |
MINOF | Минимальный из всех входных – наименьший размер ячейки из всех входных данных. |
число | Используйте установленное значение ячейки непосредственно. |
имя слоя | Используйте размер ячейки установленного слоя или набора растровых данных. |
Пример скрипта
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"