Метод проецирования размеров ячеек (параметр среды)

Инструменты, использующие параметр среды – Метод проецирования размера ячейки – будут вычислять размер ячейки выходного растра на основе этого метода, если наборы данных проецируются в процессе анализа.

Более подробно О том, как работает метод проецирования размера ячейки

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

  • Опция по умолчанию Преобразовать единицы измерения соответствует технике, применявшейся в предыдущих версиях.
  • Рекомендуется указывать в анализе использование Метода проецирования размера ячейки.

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

  • Преобразование единиц измерения – преобразование единиц измерения происходит в зависимости от типов задействованных систем координат. При проецировании из одной системы координат проекции в другую (СКП) в другую СКП, линейные единицы конвертируются с использованием относительного коэффициента. При преобразовании одной географической системы координат (ГСК) в другую ГСК, угловые единицы также конвертируются. При проецировании из ГСК в СКП или из СКП в ГСК выходной размер ячейки рассчитывается на основе среднего отношения четырех сторон и двух диагоналей проецируемого экстента к исходному экстенту. Это значение по умолчанию
  • Сохранить разрешение – В проецируемом экстенте сохраняется такое же число квадратных ячеек, которое содержится в исходном экстенте. Размер выходной ячейки вычисляется на основе отношения площадей проецированного и оригинального экстентов.
  • Центр экстента – Центр исходного экстента проецируется в выходную систему координат. Размер выходной ячейки вычисляется на основе среднего значения проецированных расстояний из центральной точки к четырем смежным точкам.

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

arcpy.env.cellSizeProjectionMethod = cellsizeprojectionmethod_option

cellsizeprojectionmethod_optionОбъяснение

CONVERT_UNITS

Единицы измерения конвертируются на основании используемых типов систем координат. При проецировании из одной системы координат проекции в другую (СКП) в другую СКП, линейные единицы конвертируются с использованием относительного коэффициента. При преобразовании одной географической системы координат (ГСК) в другую ГСК, угловые единицы также конвертируются. При проектировании из ГСК в СКП, или из СКП в ГСК, размер выходной ячейки рассчитывается на основе среднего отношения четырех сторон и двух диагоналей проецированного экстента к исходному экстенту.

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

PRESERVE_RESOLUTION

Число квадратных ячеек исходного экстанта сохраняется в проецированном экстенте. Размер выходной ячейки вычисляется на основе отношения площадей проецированного и оригинального экстентов.

CENTER_OF_EXTENT

Центр исходного экстента проецируется в выходную систему координат. Размер выходной ячейки вычисляется на основе среднего значения проецированных расстояний из центральной точки к четырем смежным точкам.

cellSizeProjectionMethod, синтаксис

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

import arcpy
# Set the workspace, Output Coordinate System and Cell Size Projection Method 
# environments
arcpy.env.workspace = "C:/workspace"
arcpy.env.outputCoordinateSystem = arcpy.SpatialReference("WGS 1984 UTM Zone 18N")
# Set Cell Size Projection Method environment
arcpy.env.cellSizeProjectionMethod = "PRESERVE_RESOLUTION"
# Set local variables
InZones = "C:/data/parcels.shp"
InZoneField = "Parcel_ID"
InValueRaster = "C:/data/Slope"
# Check out a Spatial Analyst license
arcpy.CheckOutExtension("Spatial")
# Process: Calculate the mean slope of each parcel area.
out = arcpy.sa.ZonalStatistics(InZones, InZoneField, InValueRaster, "MEAN", "DATA")
out.save("mean_ParSlp")