Краткая информация
Совмещает метаданные изображения и высотные данные для точной привязки изображений.
Использование
Для ортотрансформирования набора растровых данных для растра должны быть известны соответствующие коэффициенты рационального многочлена (RPC).
Для более точного результата, необходимо использовать опцию Цифровая модель рельефа (ЦМР). В процессе ортотрансформирования должна использоваться цифровая модель рельефа – это позволит компенсировать ошибки привязки, вызванные смещением рельефа.
Использование постоянного значения параметра Тип ортотрансформирования не позволит получить хороший результат и может использоваться только в том случае, если цифровой модели рельефа нет, а для вас приемлема средняя точность.
Вы можете сохранить выходные данные в формат BIL, BIP, BMP, BSQ, DAT, Esri Grid, GIF, IMG, JPEG, JPEG 2000, PNG, TIFF или набор растровых данных любой базы геоданных.
Для коэффициентов RPC спутниковых снимков необходимо использование ЦМР, приведенной к высотам эллипсоида, однако большая часть высотных данных (например, данных USGS NED и ArcGIS Online World Elevation) приведены к уровню моря ортометрических высот. Проверьте параметр Геоид (GEOID в Python) для ортотрансформирования с помощью коэффициентов RPC, если ваша ЦМР не приведена к высотам эллипсоида.
Синтаксис
CreateOrthoCorrectedRasterDataset_management (in_raster, out_raster_dataset, Ortho_type, constant_elevation, {in_DEM_raster}, {ZFactor}, {ZOffset}, {Geoid})
Параметр | Объяснение | Тип данных |
in_raster | Выберите набор растровых данных, который вы хотите ортотрансформировать. Растр должен содержать коэффициенты рационального многочлена (RPC) в своих метаданных. | Raster Layer |
out_raster_dataset | Задайте имя, местоположение и формат для создаваемого вами набора данных. При сохранении набора растровых данных в формате файла, вы должны указать соответствующее расширение:
При сохранении набора растровых данных в базе геоданных не требуется вводить расширение файла для имени набора растровых данных. При хранении набора растровых данных в файле JPEG, файле JPEG 2000 или базе геоданных, вы можете указать Тип сжатия и Качество сжатия в настройках Параметров среды. | Raster Dataset |
Ortho_type | Используйте цифровую модель рельефа (ЦМР) либо укажите значение средней высоты для вашего изображения.
| String |
constant_elevation | Постоянное значение используется, если в качестве значения параметра ortho_type задано CONSTANT_ELEVATION. Если в процессе ортотрансформации используется ЦМР, эта постоянная высота не используется. | Double |
in_DEM_raster (дополнительно) | Растр цифровой модели рельефа, используемый при ортотрансформировании, если параметр ortho_type задан как DEM. | Mosaic Layer; Raster Layer |
ZFactor (дополнительно) | Фактор масштабирования, используемый для конвертации значений высоты в ЦМР. Если вертикальными единицами измерения являются метры, то значение Коэффициента Z (Z Factor) должно быть равно 1. Если вертикальными единицами измерения являются футы, значение Коэффициента Z (Z Factor) должно быть равно 0.3048. При использовании других единиц задайте Коэффициента Z для конвертации их в метры. | Double |
ZOffset (дополнительно) | Базовое значение, которое будет добавлено к значению рельефа в ЦРМ. Оно может использоваться для сдвига значений рельефа, которые начинаются не от уровня моря. | Double |
Geoid (дополнительно) | Для коэффициентов полинома, приведенных к высотам эллипсоида, требуется коррекция геоида. Поскольку большая часть наборов высотных данных приведена к ортометрическим высотам, для получения высот эллипсоида необходима такая коррекция.
| Boolean |
Пример кода
CreateOrthoCorrectedRasterDataset, пример 1 (окно Python)
Это пример Python для использования инструмента CreateOrthoCorrectedRasterDataset.
import arcpy
arcpy.CreateOrthoCorrectedRasterDataset_management("c:/data/RPCdata.tif",
"c:/data/orthoready.tif",
"DEM", "#", "c:/data/DEM.img",
"#", "10", "GEOID")
CreateOrthoCorrectedRasterDataset, пример 2 (автономный скрипт)
Это пример скрипта 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")
Параметры среды
- Сжатие (Compression)
- Текущая рабочая область (Current Workspace)
- Выходное ключевое слово CONFIG (Output CONFIG Keyword)
- Выходная система координат (Output Coordinate System)
- Экстент (Extent)
- Пирамидные слои (Pyramid)
- Статистика растра (Raster Statistics)
- Временная рабочая область (Scratch Workspace)
- Растр привязки (Snap Raster)
- Размер листа (Tile Size)
- Метод интерполяции (Resampling Method)
- NoData