Краткая информация
Преобразует набор растровых данных из одной проекции в другую.
Более подробно о том, как работает инструмент Проецировать растр (Project Raster)
Использование
Система координат определяет, как проецируются растровые данные.
Этот инструмент гарантирует, что ошибка меньше, чем половина пиксела.
Вы можете выбрать предшествующую пространственную привязку, импортировать ее из другого набора данных, или создать новую.
Возможно, вы захотите поменять систему координат, так чтобы все данные были в одной проекции.
У выходных данных этого инструмента могут быть только с квадратные ячейки.
Вы можете сохранить выходные данные в формат BIL, BIP, BMP, BSQ, DAT, Esri Grid, GIF, IMG, JPEG, JPEG 2000, PNG, TIFF или набор растровых данных любой базы геоданных.
При хранении набора растровых данных в файле JPEG, файле JPEG 2000 или базе геоданных, вы можете указать Тип сжатия и Качество сжатия в настройках Параметров среды.
Проецирует наборы растровых данных в новую пространственную привязку с помощью приблизительного метода билинейной интерполяции, который проецирует пикселы на грубом гриде сетки и использует билинейную интерполяцию между пикселами.
Опция NEAREST, которая выполняет присвоение по методу ближайшего соседа. Это самый быстрый из четырех методов интерполяции. Он используется в основном для дискретных данных, таких как классификация землепользования, поскольку его применение не будет изменять значения ячеек. Не рекомендуется использовать для непрерывных данных, например, поверхностей высот.
Опция BILINEAR использует билинейную интерполяцию для определения новых значений ячейки на основе взвешенного среднего значения четырех ближайших окружающих ячеек.Опция CUBIC использует кубическую свертку для определения нового значения ячейки путем проведения плавной кривой через окружающие точки. Это наиболее подходящие методы для непрерывных данных, но они могут вызвать некоторое сглаживание. Обратите внимание, что кубическая свертка может привести к тому, что выходной растр будет содержать значения, выходящие за пределы диапазона значений входного растра. Не рекомендуется применять любую из этих техник к категорийным данным, т.к. могут появиться различные значения ячеек, что нежелательно.
Ячейки растрового набора данных будут иметь квадратную форму и равную площадь на координатном пространстве карты, хотя форма и площадь, которые представляет ячейка на поверхности земли, никогда не будут постоянными в пределах растра. Это происходит потому, что картографическая проекция не может сохранить форму и площадь одновременно. Площадь, представленная ячейками, будет варьироваться по растру. Таким образом, значение ячейки и количество строк и столбцов в выходном растре могут меняться.
Всегда устанавливайте выходной размер ячейки, если вы проецируете из сферических координат (широта – долгота) в плоскую систему координат, если вы не знаете, каким будет соответствующий размер ячейки.
Размер ячеек выходного растра по умолчанию определяется из размера ячеек проекции в центре выходного растра. Это также (обычно) пересечение центрального меридиана и широты истинного масштаба, а также площадь наименьшего искажения. Проецируется граница входного растра, а минимальный и максимальный экстенты диктуют размер выходного растра. Каждая ячейка проецируется обратно в входную систему координат для определения значения ячейки.
Географическое преобразование является дополнительным параметром, если входная и выходная системы координат имеют один и тот же датум. Если входной и выходной датумы различаются, необходимо определить географическое преобразование.
Точка регистрации позволяет определить исходную точку для закрепления выходных ячеек. Все выходные ячейки будут интервалом размера ячеек от этой точки. Эта точка не обязательно должна быть угловой координатой или попадать в набор растровых данных. Если в параметрах среды установлен растр замыкания, точка регистрации будет игнорироваться.
CLARKE 1866 – это сфероид по умолчанию, если он не является неотъемлемым для проекции (например, NEWZEALAND_GRID), или другой установлен с помощью подкоманды SPHEROID.
Настройка среды Растр привязки (Snap Raster) будет иметь приоритет перед опорной точкой, если установлены оба параметра.
Синтаксис
ProjectRaster_management (in_raster, out_raster, out_coor_system, {resampling_type}, {cell_size}, {geographic_transform}, {Registration_Point}, {in_coor_system})
Параметр | Объяснение | Тип данных |
in_raster | Входной набор растровых данных. | Mosaic Layer; Raster Layer |
out_raster | Создаваемый выходной набор растровых данных. При сохранении набора растровых данных в формате файла, вы должны указать соответствующее расширение:
При сохранении набора растровых данных в базе геоданных расширение файла к имени набора растровых данных добавлять не нужно. При хранении набора растровых данных в файле JPEG, файле JPEG 2000, TIFF или базе геоданных, вы можете указать Тип сжатия и Качество сжатия в настройках Параметров среды. | Raster Dataset |
out_coor_system | Система координат, в которую будет проецироваться входной растр. Значение по умолчанию устанавливается на основе параметров среды выходной системы координат. Корректные значения для этого параметра:
| Coordinate System |
resampling_type (Дополнительный) | Метод изменения разрешения растра. Значение по умолчанию – NEAREST.
Опции NEAREST и MAJORITY используются для категорийных данных, например, классификации землепользования. Метод ближайшего соседа (NEAREST) применяется по умолчанию, т.к. является наиболее быстрым методом и не меняет значения ячеек растра. Не используйте эти методы для непрерывных данных, например, поверхности рельефа. Опции BILINEAR и CUBIC больше всего подходят для непрерывных данных. Не рекомендуется применять к категорийным данным, т.к. в результате значения ячеек могут быть изменены. | String |
cell_size (Дополнительный) | Размер ячейки нового набора растровых данных. Размер ячейки по умолчанию – это размер ячейки выбранного набора растровых данных. | Cell Size XY |
geographic_transform (Дополнительный) | Метод преобразования, используемый между двумя географическими системами или датумами. Географическое преобразование задавать необязательно в тех случаях, когда входная и выходная система координат имеют один датум. Если входной и выходной датумы различаются, необходимо определить географическое преобразование. Для получения информации о всех поддерживаемых преобразованиях датумов см. файл geographic_transformations.pdf, который находится в папке \Documentation вашей установки ArcGIS. | String |
Registration_Point (Дополнительный) | Координаты x, y (в выходной области), используемые для выравнивания пикселов. Регистрационная точка работает также, как растр замыкания. Вместо замыкания выходных данных с выравниванием существующей растровой ячейки, точка регистрации позволяет определить исходную точку для закрепления выходных ячеек. Все выходные ячейки будут интервалом размера ячеек от этой точки. Эта точка не обязательно должна быть угловой координатой или попадать в набор растровых данных. Параметр среды Растр привязки (Snap Raster) будет иметь приоритет над параметром Registration_Point. Таким образом, если вы хотите установить регистрационную точку, убедитесь в том, что Растр привязки (Snap Raster) не установлен. | Point |
in_coor_system (Дополнительный) | Система координат входного набора растровых данных. | Coordinate System |
Пример кода
Проецировать растр. Пример 1 (окно Python)
Это пример Python для инструмента Проецировать растр (Project Raster).
import arcpy
from arcpy import env
arcpy.ProjectRaster_management("c:/data/image.tif", "c:/output/reproject.tif",\
"World_Mercator.prj", "BILINEAR", "5",\
"NAD_1983_To_WGS_1984_5", "#", "#")
Проецировать растр. Пример 2 (автономный скрипт)
Это пример скрипта Python для инструмента Проецировать растр (Project Raster).
##====================================
##Project Raster
##Usage: ProjectRaster_management in_raster out_raster out_coor_system {NEAREST | BILINEAR
## | CUBIC | MAJORITY} {cell_size} {geographic_transform;
## geographic_transform...} {Registration_Point} {in_coor_system}
import arcpy
arcpy.env.workspace = r"C:/Workspace"
##Reproject a TIFF image with Datumn transfer
arcpy.ProjectRaster_management("image.tif", "reproject.tif", "World_Mercator.prj",\
"BILINEAR", "5", "NAD_1983_To_WGS_1984_5", "#", "#")
##Reproject a TIFF image that does not have a spatial reference
##Set snapping point to the top left of the original image
snapping_pnt = "1942602 304176"
arcpy.ProjectRaster_management("nosr.tif", "project.tif", "World_Mercator.prj", "BILINEAR",\
"5", "NAD_1983_To_WGS_1984_6", snapping_pnt,\
"NAD_1983_StatePlane_Washington_North.prj")
Параметры среды
- Сжатие (Compression)
- Текущая рабочая область (Current Workspace)
- Выходное ключевое слово CONFIG (Output CONFIG Keyword)
- Выходная система координат (Output Coordinate System)
- Экстент (Extent)
- Пирамидные слои (Pyramid)
- Статистика растра (Raster Statistics)
- Временная рабочая область (Scratch Workspace)
- Растр привязки (Snap Raster)
- Размер листа (Tile Size)
- Метод интерполяции (Resampling Method)
- NoData
Информация о лицензиях
- ArcGIS Desktop Basic: Да
- ArcGIS Desktop Standard: Да
- ArcGIS Desktop Advanced: Да
Связанные разделы
- Обзор группы инструментов Проекции и преобразования (Projections and Transformations)
- О картографических проекциях
- Список поддерживаемых картографических проекций
- Что такое географические системы координат?
- Что такое системы координат проекции?
- Что должны знать ГИС профессионалы об основных картографических проекциях
- Датумы
- Методы географических преобразований