Это команда r.resamp.rstgrass, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
r.resamp.rst - Повторно интерполирует и, при необходимости, вычисляет топографический анализ на основе входных данных
растровая карта на новую растровую карту (возможно, с другим разрешением) с использованием регуляризованных
шлиц с натяжением и сглаживанием.
КЛЮЧЕВЫЕ СЛОВА
растр, ресамплинг
СИНТАКСИС
r.resamp.rst
r.resamp.rst --Помогите
r.resamp.rst [-td] вход=имя ew_res=плавать ns_res=плавать [высота=имя] [склон=имя]
[внешний вид=имя] [искривление=имя] [кривизна=имя] [кривизна=имя] [сгладить=имя]
[маска=имя] [перекрытие=целое] [масштаб=плавать] [напряжение=плавать] [тета=плавать]
[Scalex=плавать] [-затирать] [-помощь] [-подробный] [-тихий] [-ui]
Флаги:
-t
Используйте dnorm независимое напряжение
-d
Вывод частных производных вместо топографических параметров
- перезаписать
Разрешить выходным файлам перезаписывать существующие файлы
--Помогите
Распечатать сводку использования
--подробный
Подробный вывод модуля
--тихий
Тихий выход модуля
--уи
Принудительный запуск диалогового окна GUI
Параметры:
вход=имя [требуется]
Имя входной растровой карты
ew_res=плавать [требуется]
Желаемое разрешение восток-запад
ns_res=плавать [требуется]
Желаемое разрешение север-юг
высота=имя
Имя выходной растровой карты высот
склон=имя
Имя для выходной карты уклона (или fx)
внешний вид=имя
Имя для выходной карты аспектов (или fy)
искривление=имя
Имя для карты кривизны выходного профиля (или fxx)
кривизна=имя
Имя выходной карты тангенциальной кривизны (или fyy)
кривизна=имя
Имя для выходной карты средней кривизны (или fxy)
сгладить=имя
Имя входной растровой карты, содержащей сглаживание
маска=имя
Имя входной растровой карты, которая будет использоваться в качестве маски
перекрытие=целое
Строки / столбцы перекрываются для сегментации
По умолчанию: 3
масштаб=плавать
Множитель для z-значений
По умолчанию: 1.0
напряжение=плавать
Значение натяжения сплайна
По умолчанию: 40.
тета=плавать
Угол анизотропии (в градусах против часовой стрелки с востока)
Scalex=плавать
Коэффициент масштабирования анизотропии
ОПИСАНИЕ
r.resamp.rst повторно интерпретирует значения из данной растровой карты (названной вход) к новому
растровая карта (названная отм). Этот модуль предназначен для переинтерполяции непрерывных данных.
с другим разрешением, а не для интерполяции из разрозненных данных (используйте
v.surf. * модули для этой цели).
Экстент всех результирующих растровых карт берется из настроек фактического
вычислительная область (которая может отличаться от экстента входной растровой карты). В
однако разрешение вычислительной области должно быть согласовано с разрешением
входная карта, чтобы избежать артефактов.
Повторная интерполяция (повторная выборка) выполняется с более высоким, таким же или более низким разрешением, указанным в
ew_res и ns_res параметры.
Все результирующие растровые карты создаются с использованием настроек текущего региона (что может
отличаться от вход растровая карта).
По желанию и одновременно с интерполяцией вычисляются топографические параметры.
из входной растровой карты, содержащей z-значения высоты / глубины: уклон, аспект, профиль
кривизна (измеряется в направлении наискорейшего склона), тангенциальная кривизна (измеряется в
направление касательной к горизонтальной линии) и / или средняя кривизна вычисляются из и
сохраняются как растровые карты, как указано в параметрах наклон аспект пкурв, ткурв, mcurv
соответственно.
Если же линия индикатора -d установлен флаг программа выводит частные производные fx, fy, fxx, fxy и fyy
вместо наклона, аспекта и кривизны.
Для зашумленных данных можно определить пространственно переменное сглаживание, предоставив растр.
карта названа сгладить вариант, содержащий параметры сглаживания. Со сглаживанием
параметр установлен на ноль (сгладить не задана или содержит нулевые данные), результирующая поверхность
проходит точно через точки данных.
Пользователь также может определить растровую карту (названную с маска), которая будет использоваться как маска.
Интерполяция пропускается для ячеек с нулевым или нулевым значением в маске.
Этим ячейкам на всех выходных растровых картах будут присвоены нулевые значения.
В змульт Параметр позволяет пользователю изменять масштаб z-значений, которые могут быть полезны, например, для
преобразование высот из футов в метры, чтобы правильные значения уклонов
и кривизны могут быть вычислены. Значение по умолчанию - 1.
Для интерполяции используется регуляризованный сплайн с методом натяжения. В напряжение
Параметр настраивает характер получаемой поверхности от тонкой пластины до мембраны. Выше
значения параметра натяжения уменьшают выбросы, которые могут возникнуть на поверхностях с быстрым
изменение градиента.
В -t Флаг может быть установлен для использования "независимого напряжения dnorm".
Интерполяция выполняется для перекрывающихся прямоугольных сегментов. Пользователь может определить
ширина перекрытия (в количестве ячеек) с перекрытие вариант. Значение по умолчанию - 3.
ПРИМЕЧАНИЯ
r.resamp.rst использует регуляризованный сплайн с натяжением для интерполяции (как описано в
Митасова, Митас, 1993).
Во время записи выходных файлов с желаемым разрешением регион временно изменяется.
Топографические параметры рассчитываются так же, как и в v.surf.rst модуль. (Смотрите также
Митасова и Гоферка, 1993 г.)
Растровая карта, используемая с сгладить опция должна содержать переменные параметры сглаживания.
Их можно получить из ошибок, наклона и т. Д. С помощью r.mapcalc модуль.
Программа выдает предупреждение при появлении значительных перерегулирований и необходимости более высокого напряжения.
использовал. Однако при слишком высоком натяжении результирующая поверхность меняет свое поведение на
мембрана (резиновый лист, растянутый над точками данных, что приводит к образованию пика или ямки в каждой
в данной точке и во всех остальных местах поверхность быстро переходит в тренд). Можно использовать сглаживание
чтобы уменьшить выбросы. Когда происходят выбросы, в результате отм файл будет белого цвета
цвет в местах перерегулирования, так как таблица цветов для выходного файла такая же
как цветной для входного растрового файла.
Программа проверяет численную устойчивость алгоритма путем вычисления значений при
заданных точек, и печатает максимальную разницу, найденную в файле истории растровой карты
отм (просмотр с р.инфо). Предполагается увеличение натяжения, если разница составляет
неприемлемо. Для вычислений со сглаживанием, установленным на 0, эта разница должна быть 0. При
параметр сглаживания больше нуля, поверхность не будет проходить через точки данных
точно, и чем выше параметр, тем ближе поверхность будет к тренду.
Программа записывает значения параметров, используемых при вычислении, в часть комментария
отм файл истории карты. Кроме того, следующие значения также написаны для помощи в
оценка результатов и выбор подходящих параметров:
· Минимальное и максимальное значения z в файле данных (zmin_data, zmax_data) и в
интерполированная растровая карта (zmin_int, zmax_int),
· Максимальная разница между заданным и интерполированным значением z в данной точке
(общая ошибка),
· Параметр масштабирования, используемый для нормализации (dnorm), влияющий на натяжение.
Программа выдает предупреждение, когда пользователь хочет выполнить интерполяцию за пределами области, заданной
вход данные заголовка растровой карты. Увеличение области, где находятся точки,
предлагается в этом случае.
Когда используется маска, программа использует все точки в данной области для интерполяции,
включая те, которые находятся в области, которая замаскирована, чтобы обеспечить правильную интерполяцию по
граница маски. Поэтому он не маскирует точки данных; если это желательно,
это должно быть сделано снаружи r.resamp.rst перед обработкой.
ПРИМЕР
Повторная выборка модели высот Spearfish с разрешением 30 м до 15 м:
# установить расчетную область на исходную карту (30 м)
g.region raster = elevation.dem -p
# передискретизация до 15 мин.
r.resamp.rst input = elevation.dem ew_res = 15 ns_res = 15 elevation = elev15
# установить область вычисления для результирующей карты
g.region raster = elev15 -p
# проверять
р.унивар элев15 -г
Используйте r.resamp.rstgrass в Интернете с помощью сервисов onworks.net