Это команда r.resamp.filtergrass, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
r.resamp.фильтр - Повторная выборка слоев растровой карты с использованием аналитического ядра.
КЛЮЧЕВЫЕ СЛОВА
растр, передискретизация, фильтр ядра
СИНТАКСИС
r.resamp.фильтр
r.resamp.фильтр --Помогите
r.resamp.фильтр [-n] вход=имя выходной=имя фильтр=string[,string, ...]
[radius=плавать[,плавать, ...]] [x_радиус=плавать[,плавать, ...]] [y_радиус=плавать[,плавать, ...]]
[-затирать] [-помощь] [-подробный] [-тихий] [-ui]
Флаги:
-n
Распространять NULL
- перезаписать
Разрешить выходным файлам перезаписывать существующие файлы
--Помогите
Распечатать сводку использования
--подробный
Подробный вывод модуля
--тихий
Тихий выход модуля
--уи
Принудительный запуск диалогового окна GUI
Параметры:
вход=имя [требуется]
Имя входной растровой карты
выходной=имя [требуется]
Имя выходной растровой карты
фильтр=строка [, строка, ...] [требуется]
Ядро (я) фильтра
Опции: коробка, Бартлетт гаусс нормальный Эрмит грех ланцос1, ланцос2, ланцос3,
Хэнн хамминг Blackman
radius=float [, float, ...]
Радиус фильтра
x_радиус=float [, float, ...]
Радиус фильтра (по горизонтали)
y_радиус=float [, float, ...]
Радиус фильтра (по вертикали)
ОПИСАНИЕ
r.resamp.фильтр выполняет повторную выборку входного растра, фильтруя вход аналитическим ядром.
Каждая выходная ячейка обычно рассчитывается на основе небольшого подмножества входных ячеек, а не
весь ввод. r.resamp.фильтр выполняет свертку (т.е. вычисляется взвешенная сумма
для каждой ячейки растра).
Модуль сопоставляет диапазон ввода с шириной оконной функции, поэтому более широкие окна будут
быть «резче» (иметь более высокую частоту среза), например, lanczos3 будет резче, чем
ланцос2.
r.resamp.filter реализует фильтрацию FIR (конечная импульсная характеристика). Все функции
являются фильтрами нижних частот, поскольку они симметричны. См. Примеры в Википедии: оконная функция.
общих оконных функций и их частотных характеристик.
Кусочно-непрерывная функция, определяемая выборочными данными, может считаться смесью (суммой)
основного сигнала и шума квантования. Назначение фильтра нижних частот -
отбросьте шум квантования, сохранив сигнал. Частота среза
обычно выбирается в соответствии с частотой дискретизации, так как шум квантования
преобладают частота дискретизации и ее гармоники. В целом частота среза
обратно пропорциональна ширине центрального «лепестка» оконной функции.
Когда используешь r.resamp.фильтр с определенным радиусом, определенной частотой среза независимо от
метода выбран. Таким образом, в то время как lanczos3 использует окно в 3 раза больше, чем lanczos1,
частота среза остается прежней. Фактически, радиус "нормализован".
Все ядра, указанные в фильтр параметры умножаются вместе. Типичный
использование будет использовать либо одно ядро, либо бесконечное ядро вместе с конечным окном.
ПРИМЕЧАНИЯ
Модули передискретизации (р.ресемпл, r.resamp.stats, r.resamp.interp, р.ресамп.первый,
r.resamp.фильтр) передискретизируйте карту в соответствии с текущими настройками региона.
При использовании ядра, которое может иметь отрицательные значения (sinc, Lanczos), -n флаг должен быть
использовал. В противном случае могут возникнуть экстремальные значения из-за близкого общего веса (или даже
равно) равным нулю.
Необходимо использовать ядра с бесконечной протяженностью (Gauss, normal, sinc, Hann, Hamming, Blackman).
в сочетании с конечной оконной функцией (бокс, Бартлетт, Эрмит, Ланцош).
Согласно определению фильтров Ланцоша количество выборок должно быть
пропорционально порядку (параметр "a"), поэтому lanczos3 должен использовать в 3 раза больше образцов
(с той же частотой дискретизации, т. е. охватывают в 3 раза больший интервал времени), чем lanczos1
чтобы получить похожую частотную характеристику (фильтры более высокого порядка будут отваливаться быстрее,
но частота начала спада должна быть такой же). См. Википедию:
Lanczos-kernel.svg для иллюстрации. Если оба графика были нарисованы на одной и той же оси, они
имел бы примерно такую же форму, но окно a = 3 имело бы более длинный хвост. Путем масштабирования
осей одинаковой ширины, окно a = 3 имеет более узкий центральный лепесток.
Для местоположений долгота-широта алгоритм интерполяции основан на градусах
дроби, а не абсолютные расстояния между центрами ячеек. Любая попытка реализовать
последнее нарушило бы целостность метода интерполяции.
Используйте r.resamp.filtergrass в Интернете с помощью сервисов onworks.net