Зарегистрировать растр (Register Raster) (Управление данными (Data Management))
Краткая информация
Инструмент трансформирует изображение путем автоматического вычисления контрольных точек на основе другого изображения либо используя набор предустановленных контрольных точек. Геометрическая трансформация, вычисленная по опорным точкам, записывается во входной набор данных. Если входной набор данных – набор данных мозаики, инструмент будет выполняться для каждого элемента набора данных мозаики.
Для автоматической регистрации изображения входной растр и базовый растр должны располагаться в относительно близкой географической области. Возможно, потребуется создать файл связей, содержащий несколько связей, чтобы получить входной растр в той же области карты. Таблица связей может быть создана с помощью панели инструментов Пространственная привязка (Georeferencing).
Использование
-
Сведения о пространственной привязке входного растра будут обновлены.
Используя ключевое слово RESET, можно удалить все географические преобразования, выполненные с помощью этого инструмента.
Инструмент позволит вам зарегистрировать все элементы набора данных мозаики, поднабор элементов и один элемент набора данных мозаики. Если вы хотите зарегистрировать конкретный элемент, вам необходимо ввести полный путь набора данных мозаики и уникальный запрос для обновляемого элемента.
Ниже приведены несколько примеров выбора элемента набора данных мозаики для использования в качестве входного растра:
- \\Myserver\MyFolder\MyMosaicDataset\OBJECTID=1
- \\Myserver\MyFolder\MyMosaicDataset\NAME='tileName01'
Если вы собираетесь изменить поднабор элементов, создайте выборку в слое набора данных мозаики.
Если входной растр является набором данных мозаики с элементами со слитыми каналами, инструмент автоматически привяжет многозональный растр к панхроматическому, оставив пустыми параметры Базовый растр (Reference Raster) и Входной файл привязок (Input Link File).
Синтаксис
Параметр | Объяснение | Тип данных |
in_raster |
Входной набор растровых данных. После запуска инструмента географическое преобразование входного растра будет обновлено. При регистрации элемента набора данных мозаики приводит обновление только этого элемента набора данных мозаики. Элементу набора данных мозаики будет присвоен путь к набору данных мозаики с указанием Object ID элемента. Например, первый элемент набора данных мозаики будет иметь следующий путь: .\mosaicDataset\objectid=1. При задании входного набора данных мозаики, он зарегистрирует каждый элемент набора данных мозаики на основе опорных точек и базового растра. | Mosaic Layer; Raster Dataset; Raster Layer |
register_mode |
Выберите режим регистрации. Можно зарегистрировать растр с преобразованием или выполнить сброс преобразования.
| String |
reference_raster (дополнительно) |
Выберите базовый растр, с которым будет сопоставляться входной растр. Оставьте этот параметр пустым, если вы хотите зарегистрировать многозональные элементы набора данных мозаики с соответствующими панхроматическими растрами. | Image Service; Internet Tiled Layer; Map Server Layer; MapServer; Mosaic Layer; Raster Dataset; Raster Layer; WMS Map |
input_link_file (дополнительно) |
Файл связей будет использован для размещения входного растра в тех же единицах измерения, что и базовый растр. Каждая строка во входном файле связей может содержать один из следующих наборов значений, разделенных Табулятором (Tab):
Входная таблица связей работает с элементом мозаики в слое мозаики. На входе должен быть указан обрабатываемый элемент, выбран элемент либо указан входной ObjectID. Оставьте этот параметр пустым, если вы хотите зарегистрировать многозональные элементы набора данных мозаики с соответствующими панхроматическими растрами. | Text File |
transformation_type (дополнительно) | Тип преобразования, который будет использован.
| String |
output_cpt_link_file (дополнительно) | Выходной файл связей, который содержит связи совмещения, созданные этим инструментом. Выходную таблицу связей можно использовать в инструменте Трансформировать из файла (Warp From File). Каждая строка в выходном файле связей содержит один из следующих наборов значений, разделенных Табулятором (Tab):
Выходная таблица связей работает с одним набором данных мозаики в слое мозаики. На входе должны быть указан обрабатываемый элемент, выбран элемент либо указан входной ObjectID. | Text File |
maximum_rms_value (дополнительно) |
Максимальная среднеквадратическая ошибка (RMSE) – это максимальная ошибка моделирования, которая допускается для выходной трансформации. Установка максимальной среднеквадратической ошибки удалит большие ошибки, что снизит ошибку трансформации. По умолчанию максимальное среднеквадратическое отклонение равно половине размера ячейки входного растра. Максимальное среднеквадратическое отклонение не должно быть больше 0.3 размера ячейки входного растра. | Double |
Пример кода
Это пример Python для инструмента RegisterRaster.
import arcpy
arcpy.RegisterRaster_management(
"\\cpu\data\nonref.tif", "REGISTER", "\\cpu\data\yesref.tif",
"\\cpu\data\links.txt", "POLYORDER1", "#")
Это пример скрипта Python для инструмента RegisterRaster.
# Register raster using only control points
import arcpy
arcpy.env.workspace = "C:/Workspace"
rdname = "irs_ps.img"
mode = "REGISTER"
refrd = ""
linkfile = "C:/Workspace/irs_controls_13.txt"
order = "POLYORDER2"
arcpy.RegisterRaster_management(
rdname, mode, refrd, linkfile, order)