r.slope.aspectgrass - Интернет в облаке

Это команда r.slope.aspectgrass, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


угол наклона - Создает растровые карты уклона, аспекта, кривизны и частичного
производные от растровой карты высот.
Аспект отсчитывается против часовой стрелки с востока.

КЛЮЧЕВЫЕ СЛОВА


растр, местность, аспект, наклон, кривизна

СИНТАКСИС


угол наклона
угол наклона --Помогите
угол наклона [-a] высота=имя [склон=имя] [внешний вид=имя] [формат=string]
[точность=string] [искривление=имя] [кривизна=имя] [dx=имя] [dy=имя]
[DXX=имя] [дый=имя] [DXY=имя] [масштаб=плавать] [мин_наклон=плавать] [-затирать]
[-помощь] [-подробный] [-тихий] [-ui]

Флаги:
-a
Не выравнивать текущий регион по растровой карте высот

- перезаписать
Разрешить выходным файлам перезаписывать существующие файлы

--Помогите
Распечатать сводку использования

--подробный
Подробный вывод модуля

--тихий
Тихий выход модуля

--уи
Принудительный запуск диалогового окна GUI

Параметры:
высота=имя [требуется]
Имя входной растровой карты высот

склон=имя
Имя выходной растровой карты уклонов

внешний вид=имя
Имя для выходной растровой карты формата

формат=string
Формат отчета об уклоне
Опции: градусы процент
По умолчанию: степени

точность=string
Тип выходных карт разреза и уклонов
Опции: КЛЕТКА, ФЦЕЛЛ, DCELL
По умолчанию: ФЦЕЛЛ

искривление=имя
Имя для выходной растровой карты кривизны профиля

кривизна=имя
Имя выходной растровой карты тангенциальной кривизны

dx=имя
Имя выходной растровой карты dx (уклон EW) первого порядка

dy=имя
Имя выходной растровой карты dy (уклон NS) с частными производными первого порядка

DXX=имя
Имя для выходной растровой карты dxx частной производной второго порядка

дый=имя
Имя выходной растровой карты dyy с частной производной второго порядка

DXY=имя
Имя для выходной растровой карты dxy с частной производной второго порядка

масштаб=плавать
Мультипликативный коэффициент для преобразования единиц высоты в горизонтальные единицы
По умолчанию: 1.0

мин_наклон=плавать
Минимальное значение уклона (в процентах), для которого вычисляется аспект
По умолчанию: 0.0

ОПИСАНИЕ


угол наклона генерирует растровые карты уклона, аспекта, кривизны, а также первой и второй
порядок частных производных от растровой карты истинных значений высоты. Пользователь должен
указать ввод высота растровая карта и хотя бы одна выходная растровая карта. Пользователь может
также укажите формат для наклона (градусы, проценты; по умолчанию = градусы), а масштаб:
мультипликативный коэффициент для преобразования единиц высоты в горизонтальные единицы; (по умолчанию 1.0).

The высота входная растровая карта, указанная пользователем, должна содержать истинные значения высот,
масштабированные или категоризированные данные. Если значения высоты указаны в других единицах, кроме
горизонтальные единицы, их необходимо преобразовать в горизонтальные единицы с помощью параметра масштаб.
In GRASS ГИС 7, вертикальный единиц предполагается, в be метры любое больше. При покупке недвижимости пример, if
и вертикальный и горизонтальный единиц ноги, параметр масштаб нельзя использовать.

The внешний вид выходная растровая карта показывает направление, в котором обращены склоны. Аспект
категории представляют количество градусов востока. Файлы категорий и таблиц цветов также
сгенерирован для растровой карты аспектов. Категории аспектов представляют собой количество степеней
на восток, и они увеличиваются против часовой стрелки: 90 градусов - север, 180 - запад, 270 - юг.
360 - восток.
Примечание. Эти значения можно преобразовать в значения азимута (0 - север, 90 - восток и т. Д.).
используя r.mapcalc:
# преобразовать углы из CCW в север вверх
r.mapcalc "azimuth_aspect = (450 - ccw_aspect)% 360"

Для наклона, равного нулю, аспект не определен. Таким образом, большинство ячеек с очень маленьким
уклон в конечном итоге будет иметь категорию 0, 45, ..., 360 дюймов внешний вид выход. Есть возможность уменьшить
смещение в этих направлениях, отфильтровывая аспект в областях, где местность
почти плоский. Вариант мин_наклон может использоваться, чтобы указать минимальный уклон, для которого
вычисляется. Аспект для всех ячеек с уклоном мин_наклон на нуль (нет данных).

The склон выходная растровая карта содержит значения уклона, выраженные в градусах наклона от
горизонтальный, если формат= градусы (по умолчанию) выбрана, и в процентах увеличивается, если
формат= выбран вариант процента. Создаются файлы категорий и таблиц цветов.

Профиль и тангенциальная кривизна - это кривизна в направлении наискорейшего уклона.
и по касательной к контуру соответственно. Кривизны выражаются как
1 / метр, например, кривизна 0.05 соответствует радиусу кривизны 20 м. Выпуклый
значения формы являются положительными, а значения вогнутой формы - отрицательными.

Пример DEM

Наклон (градус) из примера матрицы высот Аспект (градус) из примера матрицы высот

Тангенциальная кривизна (м-1) из примера матрицы высот Кривизна профиля (м-1) из примера матрицы высот

Для некоторых приложений пользователь захочет использовать реклассифицированную растровую карту уклона, которая
группирует значения наклона в диапазоны наклона. Это можно сделать с помощью р.рекласс, Пример
полезная реклассификация приведена ниже:
ярлыки категорий диапазона категорий
(в градусах) (в процентах)
1 0–1 0–2%
2 2–3 3–5%
3 4–5 6–10%
4 6–8 11–15%
5 9–11 16–20%
6 12–14 21–25%
7 15-90 26% и выше
Следующая таблица цветов хорошо сочетается с указанными выше
реклассификация.
категория красный зеленый синий
0 179 179 179
1 0 102 0
2 0 153 0
3 128 153 0
4 204 179 0
5 128 51 51
6 255 0 0
7 0 0 0

ПРИМЕЧАНИЯ


Чтобы гарантировать, что растровая карта высот не подвергается неправильной повторной выборке, настройки для
текущий регион немного изменен (только для выполнения программы):
разрешение устанавливается в соответствии с разрешением растровой карты высот и краями
регион (т.е. север, юг, восток и запад) при необходимости смещаются, чтобы выровняться вдоль
края ближайших ячеек на карте высот. Если пользователю действительно нужен растр
карта высот пересчитана на разрешение текущего региона, -a флаг должен быть указан.

Текущая маска игнорируется.

Алгоритм, используемый для определения наклона и аспекта, использует окрестность 3x3 вокруг каждой ячейки.
на растровой карте высот. Таким образом, невозможно определить наклон и аспект для
ячейки, прилегающие к краям в слое карты высот. Этим ячейкам присваивается
значение "нулевого уклона" (категория 0) в растровых картах уклона и аспекта.

Формула Хорна используется для нахождения производных первого порядка по x и y направлениям.

Только при использовании целочисленных моделей высот аспект смещается на 0, 45, 90, 180, 225,
270, 315 и 360 направлений; т.е. распределение категорий аспектов очень неравномерно,
с пиками в категориях 0, 45, ..., 360. При работе с высотой с плавающей запятой
моделей, такого смещения сторон не возникает.

ПРИМЕРЫ


Расчет of наклон аспект профиль и тангенциальный кривизна
В этом примере карта уклона, аспекта, профиля и тангенциальной кривизны вычисляется из
растровая карта высот (примерный набор данных Северной Каролины):
g. растр области = высота
r.slope.aspect высота = уклон высоты = уклон аспект = аспект pcurvature = pcurv tcurvature = tcurv
# установить красивые цветовые таблицы для выходных растровых карт
r.colors -n map = цвет наклона = сепия
r.colors карта = аспект цвет = аспектколр
r.colors map = pcurv color = curvature
r.colors map = tcurv color = curvature

Рис.: Растровая карта уклона, аспекта, профиля и тангенциальной кривизны (Северная Каролина
набор данных)

классификация of основной внешний вид инструкция in компас ориентация
В следующем примере (на основе набора данных из Северной Каролины) мы сначала генерируем
стандартная карта аспекта (ориентированная против часовой стрелки с востока), затем преобразовать ее в ориентацию по компасу,
и, наконец, классифицируйте четыре основных аспекта (север, восток, юг, запад):
g.region raster = высота -p
# создать карту аспектов с ориентацией против часовой стрелки
r.slope.aspect высота = высота аспект = мой аспект
# создать ориентацию компаса и классифицировать четыре основных направления (север, восток, юг, запад)
r.mapcalc "aspect_4_directions = eval(\
компас=(450 - мойаспект) % 360, \
if(компас >=0. && компас < 45., 1) \
+ if(компас >=45. && компас < 135., 2) \
+ if(компас >=135. && компас < 225., 3) \
+ if(компас >=225. && компас < 315., 4) \
+ if(компас >=315., 1) \
)"
# назначаем текстовые метки
r.category аспект_4_directions separator = comma rules = - << EOF
1, север
2, восток
3, юг
4, запад
EOF
# назначить таблицу цветов
r.colors аспект_4_directions rules = - << EOF
1 253,184,99
2 178,171,210
3 230,97,1
4 94,60,153
EOF
Карта аспектов, классифицированная по четырем основным направлениям компаса (показано увеличенное подмножество)

Ссылки


· Горн, БКП (1981). Холм затенение и коэффициент отражения Карта, Материалы
IEEE, 69(1): 14-47.

· Митасова, Х. (1985). картографический аспекты of компьютер поверхность моделирование. Аспирантура (PhD)
Тезис. Словацкий технический университет, Братислава

· Хофиерка Дж., Митасова Х., Нетелер М., 2009. Геоморфометрия in GRASS ГИС. В:
Hengl, T. и Reuter, HI (ред.), Геоморфометрия: Концепции, Програмное обеспечение,
Приложения. События в почвоведении, т. 33, Elsevier, 387–410 стр.,
http://www.geomorphometry.org

Используйте r.slope.aspectgrass в Интернете с помощью сервисов onworks.net



Новейшие онлайн-программы для Linux и Windows