Краткая информация
Автоматически выравнивает растр по базовому изображению или использует контрольные точки. Если входной набор данных – набор данных мозаики, инструмент будет выполняться для каждого элемента набора данных мозаики. Для автоматической регистрации изображения необходимо, чтобы и входной, и базовый растры находились в относительно близкой географической области. Инструмент будет работать быстрее, если наборы растровых данных будут ближе к линии выравнивания. Возможно, потребуется создать файл связей, содержащий несколько связей, чтобы получить входной растр в той же области карты.
Использование
Сведения о пространственной привязки входного растра будут обновлены.
- Таблица связей может быть создана с помощью панели инструментов Пространственная привязка (Georeferencing).
Используя ключевое слово Reset (register_mode = "RESET" в Python), можно удалить любые географические преобразования, выполненные с помощью этого инструмента.
Инструмент позволит вам зарегистрировать все элементы набора данных мозаики, поднабор элементов и один элемент набора данных мозаики. Если вы хотите зарегистрировать конкретный элемент, вам необходимо ввести полный путь набора данных мозаики и уникальный запрос для обновляемого элемента.
Ниже приведены несколько примеров выбора элемента набора данных мозаики для использования в качестве входного растра:
- \\Myserver\MyFolder\MyMosaicDataset\OBJECTID=1
- \\Myserver\MyFolder\MyMosaicDataset\NAME='tileName01'
Если вы собираетесь изменить поднабор элементов, создайте выборку в слое набора данных мозаики.
Если входной растр является набором данных мозаики с элементами с панхроматическим слиянием, инструмент может автоматически зарегистрировать спектрозональный растр к панхроматическому, если ключевое слово REGISTER_MS выбрано в параметре Режим регистрации (Register Mode). Проверьте, что параметры Базовый растр (Reference Raster) и Входной файл связей (Input Link File) оставлены пустыми.
Синтаксис
RegisterRaster_management (in_raster, register_mode, {reference_raster}, {input_link_file}, {transformation_type}, {output_cpt_link_file}, {maximum_rms_value})
Параметр | Объяснение | Тип данных |
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 |
Пример кода
RegisterRaster, пример 1 (окно Python)
Пример скрипта окна Python для использования функции RegisterRaster.
import arcpy
arcpy.RegisterRaster_management(
"\\cpu\data\nonref.tif", "REGISTER", "\\cpu\data\yesref.tif",
"\\cpu\data\links.txt", "POLYORDER1", "#")
RegisterRaster, пример 2 (автономный скрипт)
Пример скрипта окна 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)
Параметры среды
Связанные темы
- Обзор группы инструментов Проекции и преобразования (Projections and Transformations)
- Основы пространственной привязки набора растровых данных
- Инструменты панели инструментов Пространственная привязка (Georeferencing)
- Пространственная привязка растра к вектору.
- Ввод заданных координат x и y при выполнении пространственной привязки