Подпись | Описание | Тип данных |
Входной растр | Набор растровых данных для ортотрансформирования. Растр должен содержать RPC в своих метаданных. | Raster Dataset; Mosaic Dataset; Mosaic Layer; Raster Layer |
Выходной набор растровых данных | Имя, местоположение и формат создаваемого набора данных. При сохранении набора растровых данных в формате файла укажите расширение файла следующим образом:
При сохранении набора растровых данных в базе геоданных расширение файла к имени набора растровых данных добавлять не нужно. При сохранении набора растровых данных в файл формата JPEG, a JPEG 2000 или базу геоданных можно указать значения Типа сжатия и Качества сжатия в параметрах среды геообработки. | Raster Dataset |
Тип ортотрансформирования | ЦМР или указанное значение, представляющее среднюю высоту по изображению.
| String |
Постоянная высота (метры) | Постоянное значение высоты используется, если в качестве значения параметра Тип ортотрансформирования задано Постоянная высота. Если в процессе ортотрансформации используется ЦМР, эта постоянная высота не используется. | Double |
Растр ЦМР (Дополнительный) | Цифровая модель рельефа, используемая при ортотрансформировании, если параметр Тип ортотрансформирования задан как ЦМР. | Raster Dataset; Mosaic Dataset; Mosaic Layer; Raster Layer; Image Service |
Коэффициент Z (Дополнительный) | Коэффициент масштабирования, используемый для конвертации значений высоты в ЦМР. Если вертикальными единицами измерения являются метры, установите параметр равным 1. Если вертикальными единицами являются футы, установите параметр равным 0,3048. Если используются какие-либо другие вертикальные единицы измерения, используйте этот параметр для преобразования единиц измерения в метры. | Double |
Сдвиг по Z (Дополнительный) | Базовое значение, которое будет добавлено к значению высоты в ЦМР. Оно может использоваться для сдвига значений высот, которые начинаются не от уровня моря. | Double |
Геоид (Дополнительный) | Указывает, будет ли произведена коррекция геоида, требуемая RPC, которые ссылаются на эллипсоидальные высоты. Поскольку большая часть наборов высотных данных приведена к ортометрическим высотам, для получения высот эллипсоида необходима такая коррекция.
| Boolean |
Краткая информация
Создает ортокорректированный набор растровых данных путем включения данных высот и рациональных полиномиальных коэффициентов (RPC), связанных со спутниковыми данными, для точного выравнивания изображений.
Использование
Чтобы ортотрансформировать набор растровых данных, растр должен иметь связанные с ним RPC.
Для более точного результата используйте опцию Цифровая модель рельефа (ЦМР). В процессе ортотрансформирования используйте ЦМР. Это позволит компенсировать ошибки привязки, вызванные смещением рельефа.
Использование постоянного значения высоты для параметра Тип ортотрансформирования не позволит получить точный результат и может использоваться только в том случае, если цифровой модели рельефа нет, а для вас приемлема средняя точность.
Вы можете сохранить выходные данные в формат BIL, BIP, BMP, BSQ, DAT, Esri Grid, GIF, IMG, JPEG, JPEG 2000, PNG, TIFF, MRF или CRF или набор растровых данных любой базы геоданных.
Для коэффициентов RPC спутниковых снимков необходимо использовать ЦМР, приведенную к высотам эллипсоида, однако большая часть высотных данных (например, данных USGS NED и ArcGIS Online World Elevation) приведены к уровню моря ортометрических высот. Отметьте параметр Геоид (GEOID в Python) для ортотрансформирования с помощью коэффициентов RPC, если ваша ЦМР не приведена к высотам эллипсоида.
Параметры
arcpy.management.CreateOrthoCorrectedRasterDataset(in_raster, out_raster_dataset, Ortho_type, constant_elevation, {in_DEM_raster}, {ZFactor}, {ZOffset}, {Geoid})
Имя | Описание | Тип данных |
in_raster | Набор растровых данных для ортотрансформирования. Растр должен содержать RPC в своих метаданных. | Raster Dataset; Mosaic Dataset; Mosaic Layer; Raster Layer |
out_raster_dataset | Имя, местоположение и формат создаваемого набора данных. При сохранении набора растровых данных в формате файла укажите расширение файла следующим образом:
При сохранении набора растровых данных в базе геоданных расширение файла к имени набора растровых данных добавлять не нужно. При сохранении набора растровых данных в файл формата JPEG, a JPEG 2000 или базу геоданных можно указать значения Типа сжатия и Качества сжатия в параметрах среды геообработки. | Raster Dataset |
Ortho_type | ЦМР или указанное значение, представляющее среднюю высоту по изображению.
| String |
constant_elevation | Постоянное значение высоты, которое будет использоваться, если параметр Ortho_type равен CONSTANT_ELEVATION. Если в процессе ортотрансформации используется ЦМР, эта постоянная высота не используется. | Double |
in_DEM_raster (Дополнительный) | Цифровая модель рельефа, используемая при ортотрансформировании, если параметр Ortho_type задан как DEM. | Raster Dataset; Mosaic Dataset; Mosaic Layer; Raster Layer; Image Service |
ZFactor (Дополнительный) | Коэффициент масштабирования, используемый для конвертации значений высоты в ЦМР. Если вертикальными единицами измерения являются метры, установите параметр равным 1. Если вертикальными единицами являются футы, установите параметр равным 0,3048. Если используются какие-либо другие вертикальные единицы измерения, используйте этот параметр для преобразования единиц измерения в метры. | Double |
ZOffset (Дополнительный) | Базовое значение, которое будет добавлено к значению высоты в ЦМР. Оно может использоваться для сдвига значений высот, которые начинаются не от уровня моря. | Double |
Geoid (Дополнительный) | Указывает, будет ли произведена коррекция геоида, требуемая RPC, которые ссылаются на эллипсоидальные высоты. Поскольку большая часть наборов высотных данных приведена к ортометрическим высотам, для получения высот эллипсоида необходима такая коррекция.
| Boolean |
Пример кода
Пример скрипта Python для функции CreateOrthoCorrectedRasterDataset.
import arcpy
arcpy.CreateOrthoCorrectedRasterDataset_management("c:/data/RPCdata.tif",
"c:/data/orthoready.tif",
"DEM", "#", "c:/data/DEM.img",
"#", "10", "GEOID")
Это пример скрипта Python для функции CreateOrthoCorrectedRasterDataset.
##====================================
##Create Ortho Corrected Raster Dataset
##Usage: CreateOrthoCorrectedRasterDataset_management in_raster out_raster_dataset
## CONSTANT_ELEVATION | DEM constant_ elevation
## in_DEM_raster {ZFactor} {ZOffset} {NONE | GEOID}
import arcpy
arcpy.env.workspace = "C:/Workspace"
##Ortho correct with Constant elevation
arcpy.CreateOrthoCorrectedRasterDataset_management("ortho.img", "orthoready.tif",\
"CONSTANT_ELEVATION", "30", "#",\
"#", "#", "#")
##Ortho correct with DEM image and Z factors
arcpy.CreateOrthoCorrectedRasterDataset_management("ortho.img", "orthoready_dem.tif",\
"DEM", "#", "dem.img", "#", "10", "GEOID")
Параметры среды
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да