Краткая информация
Трансформирует набор растровых данных с помощью существующего текстового файла, в котором содержатся исходные и целевые опорные точки.
Иллюстрация

Использование
- Инструмент Трансформировать полезен, когда растр запрашивает систематическую геометрическую коррекцию, которая может быть смоделирована с полиномом. Пространственное преобразование может инвертировать или удалять искажения с помощью преобразования полиномов в надлежащем порядке. Чем выше порядок, тем более сложные искажения могут быть скорректированы. Более высоким порядкам многочлена будет требоваться все большее время обработки. 
- Порядок полиномов по умолчанию выполнит аффинное преобразование. 
- Чтобы определить минимальное число связей, необходимых для данного порядка полинома, используйте следующую формулу: - n = (p + 1) (p + 2) / 2- , где n – минимальное количество связей, необходимое для преобразования порядка полиномов p. Настоятельно рекомендуется использовать количество связей, превышающее минимальное значение. 
- Этот инструмент определяет экстент трансформируемого растра и устанавливает почти такое же число строк и столбцов, как у входного растра. Из-за изменивших пропорций между размерами растров могут возникнуть небольшие изменения. Используемый размер ячейки по умолчанию будет вычислен путем деления экстента на предварительно указанное число строк и столбцов. Значение размера ячейки будет использоваться алгоритмом пересчета. - При определении размера выходной ячейки в Параметрах среды количество строк и столбцов вычисляется следующим образом: 
- Вы можете сохранить выходные данные в формат BIL, BIP, BMP, BSQ, DAT, Esri Grid, GIF, IMG, JPEG, JPEG 2000, PNG, TIFF, MRF, CRF или набор растровых данных любой базы геоданных. 
- При хранении набора растровых данных в файле JPEG файле JPEG 2000 или базе геоданных, вы можете указать Тип сжатия и Качество сжатия в Параметрах среды. 
Синтаксис
WarpFromFile_management (in_raster, out_raster, link_file, {transformation_type}, {resampling_type})| Параметр | Объяснение | Тип данных | 
| in_raster | Трансформируемый растр. | Mosaic Layer; Raster Layer | 
| out_raster | Имя, местоположение и формат создаваемого набора данных. При сохранении набора растровых данных в базе геоданных расширение файла к имени набора растровых данных добавлять не нужно. При сохранении набора растровых данных в файле JPEG, JPEG 2000, TIFF или в базе геоданных, вы можете указать тип сжатия и качество сжатия, используя настройки параметров среды. 
 | Raster Dataset | 
| link_file | Файл с координатами для трансформации входного растра. | Text File | 
| transformation_type (Дополнительный) | Выберите способ смещения набора растровых данных. 
 | String | 
| resampling_type (Дополнительный) | Выберите подходящий метод, в зависимости от типа имеющихся у вас данных. 
 Опции NEAREST и MAJORITY используются для категорийных данных, например, классификации землепользования. Опция NEAREST применяется по умолчанию, так как является наиболее быстрым методом и не меняет значения ячеек растра. Не используйте эти методы для непрерывных данных, например, поверхности рельефа. Опции BILINEAR и CUBIC больше всего подходят для непрерывных данных. Не рекомендуется применять эти методы к категорийным данным, т.к. в результате значения ячеек могут быть изменены. | String | 
Пример кода
WarpFromFile, пример 1 (окно Python)
Пример скрипта Python для инструмента WarpFromFile.
import arcpy
arcpy.WarpFromFile_management(
     "\\cpu\data\raster.img", "\\cpu\data\warp_out.tif",
     "\\cpu\data\gcpfile.txt", "POLYORDER2", "BILINEAR")
WarpFromFile, пример 2 (автономный скрипт)
Это пример скрипта Python для инструмента WarpFromFile.
##Warp image with signiture file
import arcpy
arcpy.env.workspace = r"C:/Workspace"
    
    
arcpy.WarpFromFile_management("raster.img", "warp_output.tif", "gcpfile.txt", 
                      "POLYORDER2", "BILINEAR")
Параметры среды
Информация о лицензиях
- ArcGIS Desktop Basic: Да
- ArcGIS Desktop Standard: Да
- ArcGIS Desktop Advanced: Да