Функция Уклон (Slope)
Уклон представляет скорость изменения высоты для каждой ячейки цифровой модели рельефа (ЦМР, DEM). Это первая производная от ЦМР (DEM).
Входные данные для этой функции:
- Входная ЦМР (DEM)
- Выходное измерение
- Z фактор
- Степень размера пиксела
- Коэффициент размера пиксела
По умолчанию, уклон отображается, как изображение в серых тонах. Вы можете добавить функцию Цветовая карта (Colormap), чтобы задать определенную цветовую схему или позволить пользователю просматривать мозаику, изменяя условные обозначения в его собственной цветовой схеме.
Функция Уклон (Slope) использует ускоренную функцию atan(). Она работает в шесть раз быстрее, и ошибка аппроксимации всегда меньше, чем 0.3 градуса.
Выходное измерение
Угол уклона может быть получен как значение в градусах (используя одну из двух опций), или как процент подъема (увеличения). Существует три опции:
DEGREE - Уклон будет вычислен в градусах. Значения находятся в диапазоне от 0 до 90.
SCALED - Уклон будет вычислен таким же образом, как и DEGREE, но коэффициент z будет увеличен для сохранения масштаба. При этом используются значения Мощность размера пиксела (Pixel Size Power) и Коэффициент размера пиксела (Pixel Size Factor), которые отвечают за изменение разрешения (масштаба) при приближении и отдалении во вьюере. Данная функция рекомендуется при использовании наборов данных на весь мир, использующих проекцию World Mercator - особенно при использовании уклона, как поверхности для отображения.
Коэффициент z изменяется с использованием следующего выражения:
Adjusted Z Factor = (Z Factor) + (Pixel Size)Pixel Size Power × (Pixel Size Factor)
PERCENT_RISE - Угол уклона вычисляется, как значения процента. Значения находятся в диапазоне от 0 до бесконечности. Плоская поверхность соответствует значению 0 процентов, а уклон поверхности в 45 градусов соответствует 100 процентам подъема, и по мере того, как поверхность становится более вертикальной, процент подъема все больше и больше увеличивается.
Коэффициент Z
Коэффициент z является коэффициентом масштабирования, используемым для конвертации значений высоты для двух целей:
- Для конвертации единиц высоты (например, метры или футы) в единицы горизонтальных координат набора данных, которые могут быть футами, метрами или градусами.
- Для добавления вертикального преувеличения для визуального эффекта.
Конвертация единиц измерения
Если единицы измерения для z (высоты) те же самые, что и у единиц измерения x,y (горизонтальных), то коэффициент z равен 1. Если единицы измерения отличаются, то вам будет необходимо определить коэффициент z для того, чтобы учесть разницу.
Для конвертирования из футов в метры или наоборот, см. таблицу ниже. Например, если единицы высоты ЦМР - футы, а единицы набора данных мозаики - метры, вы будете использовать значение 0,3048 для конвертации единиц высоты из футов в метры (1 фут = 0,3048 метра).
Он также полезен при наличии географических данных (например, DTED в GCS_WGS 84 с использованием координат широты и долготы), где единицы высоты - метры. В этом случае, вам необходимо конвертировать из метров в градусы (0,00001; см. ниже). Значение для конвертирования градуса являются аппроксимациями.
Из | В | ||
---|---|---|---|
Футы | Метры | Градусы | |
Футы | 1 | 0.3048 | 0.000003 |
Метры | 3.28084 | 1 | 0.00001 |
Вертикальное преувеличение
Чтобы применить вертикальный масштаб, вы должны умножить коэффициент конвертирования на коэффициент масштаба. Например, если координаты рельефа и набора данных - метры и вы хотите увеличить их на несколько десятков, фактор масштабирования будет фактор конвертирования единиц (1,0 из таблицы), умноженный на коэффициент вертикального масштаба (10,0), или 10. Другой пример, если рельеф в метрах, а набор данных - географический (градусы), вы умножите коэффициент конвертации единиц (0,00001) на 10, чтобы получить 0,0001.