ArcGIS for Desktop

  • Документация
  • Стоимость
  • Поддержка

  • My Profile
  • Справка
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS for Desktop

Полноценная профессиональная ГИС

ArcGIS for Server

ГИС предприятия

ArcGIS for Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Стоимость
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

Справка

  • Главная
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительно...

Трансформировать из файла

  • Краткая информация
  • Рисунок
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензировании

Краткая информация

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

Рисунок

Пример двумерного преобразования координат

Использование

  • Инструмент Трансформировать полезен, когда растр запрашивает систематическую геометрическую коррекцию, которая может быть смоделирована с полиномом. Пространственное преобразование может инвертировать или удалять искажения с помощью преобразования полиномов в надлежащем порядке. Чем выше порядок, тем более сложные искажения могут быть скорректированы. Более высоким порядкам многочлена будет требоваться все большее время обработки.

  • Порядок полиномов по умолчанию (1) выполнит аффинное преобразование.

  • Чтобы определить минимальное число связей, необходимых для данного порядка полинома, используйте следующую формулу:

    n = (p + 1) (p + 2) / 2

    , где n – минимальное количество связей, необходимое для преобразования порядка полиномов p. Настоятельно рекомендуется использовать количество связей, превышающее минимальное значение.

  • Этот инструмент определяет экстент трансформируемого растра и устанавливает почти такое же число строк и столбцов, как у входного растра. Из-за изменивших пропорций между размерами растров могут возникнуть небольшие изменения. Используемый размер ячейки по умолчанию будет вычислен путем деления экстента на предварительно указанное число строк и столбцов. Значение размера ячейки будет использоваться алгоритмом пересчета.

    При определении размера выходной ячейки (output cell size) в Параметрах среды (Environment Settings) количество строк и столбцов вычисляется следующим образом:

    columns = (xmax - xmin) / cell size
    rows = (ymax - ymin) / cell size

  • Вы можете сохранить выходные данные в формат BIL, BIP, BMP, BSQ, DAT, Esri Grid, GIF, IMG, JPEG, JPEG 2000, PNG, TIFF или набор растровых данных любой базы геоданных.

  • При хранении набора растровых данных в файле 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 или в базе геоданных, вы можете указать тип сжатия и качество сжатия, используя настройки параметров среды.

  • .bil – Esri BIL
  • .bip – Esri BIP
  • .bmp – BMP
  • .bsq – Esri BSQ
  • .dat – Envi Dat
  • .gif – GIF
  • .img – ERDAS IMAGINE
  • .jpg – JPEG
  • .jp2 – JPEG 2000
  • .png – PNG
  • .tif – TIFF
  • нет расширения для Esri Grid
Raster Dataset
link_file

Файл с координатами для трансформации входного растра.

Text File
transformation_type
(дополнительно)

Выберите способ смещения набора растровых данных.

  • POLYORDER0 — Использует полином нулевого порядка для смещения ваших данных. Это часто используется в ситуации, когда ваши данные уже имеют пространственную привязку, но небольшой сдвиг лучше выровняет ваши данные. Для выполнения смещения ваших данных полиномом нулевого порядка необходима только одна ссылка.
  • POLYORDER1 —Полином первого порядка (аффиный) вписывает плоскость во входные точки.
  • POLYORDER2 —Полином второго порядка вписывает несколько более сложную поверхность во входные точки.
  • POLYORDER3 —Полином третьего порядка вписывает более сложную поверхность во входные точки.
  • ADJUST — Совмещает методы полиномиальной трансформации с методами интерполяции TIN (нерегулярной триангуляционной сети), оптимизируя глобальную и локальную точности.
  • SPLINE — Трансформирует исходные контрольные точки в целевые контрольные точки. В выходных данных контрольные точки будут точно поставлены на место, а пикселы растра между ними нет.
  • PROJECTIVE — Искажают линии так, что они остаются прямыми. При этом линии, которые были параллельными, могут оказаться непараллельными. Проективное преобразование особенно полезно для снимков с перспективой, сканированных карт и для некоторых продуктов для работы со снимками.
String
resampling_type
(дополнительно)

Выберите подходящий метод, в зависимости от типа имеющихся у вас данных.

  • NEAREST — Самый быстрый метод пересчета; он минимизирует изменения значений пикселов. Подходит для дискретных данных, например, почвенно-растительного покрова.
  • BILINEAR — Вычисляет значение каждого пиксела как среднее (взвешенное в зависимости от расстояния) значение 4 соседних пикселов. Подходит для непрерывных данных.
  • CUBIC — Вычисляет значение каждого пиксела как аппроксимацию по сглаженной кривой на основе окружающих 16 пикселов. Дает самое сглаженное изображение, но может создавать значения вне пределов диапазона исходных данных. Подходит для непрерывных данных.
  • MAJORITY — Определяет значение каждого пиксела на основе наиболее распространенного значения в пределах окна 3 на 3. Подходит для дискретных данных.

Опции 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.Warp_management("raster.img", "warp_output.tif", "gcpfile.txt", 
                      "POLYORDER2", "BILINEAR")

Параметры среды

  • Сжатие (Compression)
  • Текущая рабочая область (Current Workspace)
  • Выходное ключевое слово CONFIG (Output CONFIG Keyword)
  • Выходная система координат (Output Coordinate System)
  • Экстент (Extent)
  • NoData
  • Пирамидные слои (Pyramid)
  • Статистика растра (Raster Statistics)
  • Временная рабочая область (Scratch Workspace)
  • Растр привязки (Snap Raster)
  • Размер листа (Tile Size)

Связанные темы

  • Обзор группы инструментов Проекции и преобразования (Projections and Transformations)
  • Основы пространственной привязки набора растровых данных
  • Инструменты панели инструментов Пространственная привязка (Georeferencing)
  • Пространственная привязка растра к вектору.
  • Ввод заданных координат x и y при выполнении пространственной привязки
Отзыв по этому разделу?

ArcGIS for Desktop

  • На главную
  • Документация
  • Стоимость
  • Поддержка

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог сотрудников
  • Конференция пользователей
  • Саммит разработчиков
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Конфиденциальность | Правовая информация