Это команда 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