Функция Перепроецировать

Обзор

Функция Перепроецировать изменяет проекцию набора растровых данных, набора данных мозаики или элемента растра в наборе данных мозаики. Она также пересчитывает данные в новый размер ячейки и определяет регистрационную точку.

Примечания

В качестве исходной точки координаты x, y обычно используется для принудительного выравнивания пикселов между несколькими сценами, как в кэше. Поэтому, если два изображения используют одинаковые координаты и размеры ячеек, то пикселы из пересчитанных изображений будут точно совпадать в области наложения, даже если они были получены из изображений с различными размерами пикселов.

Функция Перепроецировать может быть использована при создании кэша из набора растровых данных или набора данных мозаики, которые не находятся в необходимой проекции. Например, при создании кэшированного сервиса изображений, который может быть интегрирован с другими кэшированными сервисами с помощью приложений, важно, чтобы они все были в одной проекции, например в проекции Web Mercator. Поскольку набор данных мозаики не может быть перепроецирован, вы можете выбрать один из следующих вариантов – или создать из вашего набора данных мозаики набор данных мозаики со ссылкой в нужной проекции, или добавить функцию Перепроецировать к последовательности функций исходного набора данных мозаики. Другой пример использует данную функцию для отдельного растра из набора данных мозаики. При использовании функции Кэшированный растр вы можете вставить функцию Перепроецировать, после чего кэш будет создан в новой проекции. Элементы растров в наборе данных мозаики можно кэшировать, если обработка требует значительных вычислительных ресурсов, и вы пытаетесь опубликовать сервис изображений быстро, без кэширования всего сервиса изображений.

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

Параметры

Имя параметраОписание

Растр

Набор растровых данных, который следует перепроецировать или пересчитать.

Пространственная привязка

Система координат, используемая для перепроецирования данных.

Размер ячейки по X

Размер по оси x, к которому должны быть пересчитаны данные. Является необязательным. Если это значение равно или меньше 0, то выходной конверт (экстент и размеры ячеек) вычисляется из входного растра.

Размер ячейки по Y

Размер по оси x, к которому должны быть пересчитаны данные. Является необязательным. Если это значение равно или меньше 0, то выходной конверт (экстент и размеры ячеек) вычисляется из входного растра.

Регистрационная точка X

Координата по оси x, используемая для определения верхнего левого угла для набора данных. Данная координата должна быть определена в единицах измерения новой пространственной привязки. Если параметры Размер ячейки по Х и Размер ячейки по Y больше нуля, то они оба используются вместе с параметрами Регистрационная точка X и Регистрационная точка Y для определения выходного конверта.

Регистрационная точка Y

Координата по оси y, используемая для определения верхнего левого угла для набора данных. Данная координата должна быть определена в единицах измерения новой пространственной привязки. Если параметры Размер ячейки по Х и Размер ячейки по Y больше нуля, то они оба используются вместе с параметрами Регистрационная точка X и Регистрационная точка Y для определения выходного конверта.

Связанные разделы