Сводка
Автоматически выравнивает растр по базовому изображению или использует для георегистрации файл опорных точек. Если входной набор данных – набор данных мозаики, инструмент будет выполняться для каждого элемента набора данных мозаики. Для автоматической регистрации изображения необходимо, чтобы и входной, и базовый растры находились в относительно близкой географической области. Инструмент будет работать быстрее, если наборы растровых данных будут хорошо выровнены. Возможно, потребуется создать файл связей, который называется также файлом опорных точек, содержащий несколько связей, чтобы получить входной растр в той же области карты.
Использование
Сведения о пространственной привязки входного растра будут обновлены.
Таблицу опорных точек можно создать при помощи вкладки Пространственная привязка.
Используя ключевое слово Reset (register_mode = "RESET" в Python), можно удалить любые географические преобразования, выполненные с помощью этого инструмента.
Инструмент позволит вам зарегистрировать все элементы набора данных мозаики, поднабор элементов или один элемент набора данных мозаики. Если вы хотите зарегистрировать конкретный элемент, вам необходимо ввести полный путь набора данных мозаики и уникальный запрос для обновляемого элемента.
Ниже приведены несколько примеров выбора элемента в наборе данных мозаики для использования в качестве входного растра:
- \\Myserver\MyFolder\MyMosaicDataset\OBJECTID=1
- \\Myserver\MyFolder\MyMosaicDataset\NAME='tileName01'
Если вы собираетесь изменить поднабор элементов, создайте выборку в слое набора данных мозаики.
Если входной растр является набором данных мозаики с элементами с панхроматическим слиянием, инструмент может зарегистрировать спектрозональный растр к панхроматическому при выборе ключевого слова Зарегистрировать спектрозональный в параметре Режим регистрации (register_mode = "REGISTER_MS" в Python). Проверьте, что параметры Базовый растр и Входной файл связей оставлены пустыми.
Синтаксис
RegisterRaster(in_raster, register_mode, {reference_raster}, {input_link_file}, {transformation_type}, {output_cpt_link_file}, {maximum_rms_value})
Parameter | Объяснение | Тип данных |
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 (Дополнительный) | Файл с координатами для соединения входного набора растровых данных с базовым. Входная таблица связей работает с элементом мозаики в слое мозаики. На входе должны быть указан обрабатываемый элемент, выбран элемент либо указан входной ObjectID. Оставьте этот параметр пустым, чтобы зарегистрировать мультиспектральные элементы набора данных мозаики с соответствующими панхроматическими наборами растровых данных. | Text File |
transformation_type (Дополнительный) | Методика смещения набора растровых данных.
| String |
output_cpt_link_file (Дополнительный) | Если указано, будет записан текстовый файл со ссылками, созданными посредством этого инструмента. Этот файл может использоваться в инструменте Трансформировать из файла. Выходная таблица связей работает с одним набором данных мозаики в слое мозаики. На входе должны быть указан обрабатываемый элемент, выбран элемент либо указан входной ObjectID. | Text File |
maximum_rms_value (Дополнительный) | Задайте желаемую величину ошибки моделирования (в пикселах). Значение по умолчанию равно 0,5, а значения ниже 0,3 нежелательны, т.к. они означают чрезмерную подгонку. | Double |
Производные выходные данные
Name | Объяснение | Тип данных |
out_raster | Выходной набор растровых данных. | Набор растровых данных |
Пример кода
Пример скрипта 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)
Environments
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да