Инструменты, использующие параметр среды – Метод проецирования размера ячейки – будут вычислять размер ячейки выходного растра на основе этого метода, если наборы данных проецируются в процессе анализа.
Более подробно О том, как работает метод проецирования размера ячейки
Примечания по использованию
- Опция по умолчанию Преобразовать единицы измерения соответствует технике, применявшейся в предыдущих версиях.
- Рекомендуется указывать в анализе использование Метода проецирования размера ячейки.
Синтаксис диалога
- Преобразование единиц измерения – преобразование единиц измерения происходит в зависимости от типов задействованных систем координат. При проецировании из одной системы координат проекции в другую (СКП) в другую СКП, линейные единицы конвертируются с использованием относительного коэффициента. При преобразовании одной географической системы координат (ГСК) в другую ГСК, угловые единицы также конвертируются. При проецировании из ГСК в СКП или из СКП в ГСК выходной размер ячейки рассчитывается на основе среднего отношения четырех сторон и двух диагоналей проецируемого экстента к исходному экстенту. Это значение по умолчанию
- Сохранить разрешение – В проецируемом экстенте сохраняется такое же число квадратных ячеек, которое содержится в исходном экстенте. Размер выходной ячейки вычисляется на основе отношения площадей проецированного и оригинального экстентов.
- Центр экстента – Центр исходного экстента проецируется в выходную систему координат. Размер выходной ячейки вычисляется на основе среднего значения проецированных расстояний из центральной точки к четырем смежным точкам.
Синтаксис скриптов
arcpy.env.cellSizeProjectionMethod = cellsizeprojectionmethod_option
cellsizeprojectionmethod_option | Объяснение |
---|---|
CONVERT_UNITS | Единицы измерения конвертируются на основании используемых типов систем координат. При проецировании из одной системы координат проекции в другую (СКП) в другую СКП, линейные единицы конвертируются с использованием относительного коэффициента. При преобразовании одной географической системы координат (ГСК) в другую ГСК, угловые единицы также конвертируются. При проектировании из ГСК в СКП, или из СКП в ГСК, размер выходной ячейки рассчитывается на основе среднего отношения четырех сторон и двух диагоналей проецированного экстента к исходному экстенту. Используется по умолчанию. |
PRESERVE_RESOLUTION | Число квадратных ячеек исходного экстента сохраняется в проецированном экстенте. Размер выходной ячейки вычисляется на основе отношения площадей проецированного и оригинального экстентов. |
CENTER_OF_EXTENT | Центр исходного экстента проецируется в выходную систему координат. Размер выходной ячейки вычисляется на основе среднего значения проецированных расстояний из центральной точки к четырем смежным точкам. |
Пример скрипта
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")