Это команда r.li.renyigrass, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
р.ли.реньи - Рассчитывает индекс разнообразия Реньи на растровой карте
КЛЮЧЕВЫЕ СЛОВА
растр, анализ структуры ландшафта, индекс разнообразия
СИНТАКСИС
р.ли.реньи
р.ли.реньи --Помогите
р.ли.реньи вход=имя конфиг=имя альфа=string выходной=имя [-затирать] [-помощь]
[-подробный] [-тихий] [-ui]
Флаги:
- перезаписать
Разрешить выходным файлам перезаписывать существующие файлы
--Помогите
Распечатать сводку использования
--подробный
Подробный вывод модуля
--тихий
Тихий выход модуля
--уи
Принудительный запуск диалогового окна GUI
Параметры:
вход=имя [требуется]
Имя входной растровой карты
конфиг=имя [требуется]
Файл конфигурации
альфа=string [требуется]
Альфа-значение - это порядок обобщенной энтропии.
выходной=имя [требуется]
Имя выходной растровой карты
ОПИСАНИЕ
р.ли.реньи рассчитывает «индекс разнообразия Реньи» как:
с:
· H: Энтропия Реньи
· альфа: порядок обобщенной энтропии
· i: тип патча
· S: количество различных типов патчей
· pi: пропорциональная численность патч-типа i
ПРИМЕЧАНИЯ
Не используйте абсолютные пути для конфиг и выходной параметры файла / карты. Если
метод "движущегося окна" был выбран в g.gui.rlisetup, то на выходе будет растровый
map, иначе в папке будет сгенерирован файл ASCII
C: \ Users \ userxy \ AppData \ Roaming \ GRASS7 \ r.li \ output \ (MS-Windows) или
$ HOME / .grass7 / r.li / output / (GNU / Linux).
Если входная растровая карта содержит только значения NULL, тогда р.ли.реньи возвращает NULL.
ПРИМЕРЫ
Для расчета индекса разнообразия Реньи на карте моя_карта, С помощью мой_конф файл конфигурации
(ранее определено с помощью g.gui.rlisetup) и сохранение результатов в мой_выход, бег:
r.li.renyi input = my_map conf = my_conf output = my_out alpha = 0.6
Пример карты леса (образец набора данных Spearfish):
g.region raster = landcover.30m -p
r.mapcalc "forest = if (landcover.30m> = 41 && landcover.30m <= 43,1, null ())"
r.li.renyi input = forest conf = movwindow7 out = forest_renyi_mov7_a06 alpha = 0.6
r.univar forest_renyi_mov7_a06
Пример карты леса (пример набора данных Северной Каролины):
g.region raster = landclass96 -p
r.mapcalc "леса = если (landclass96 == 5, 1, null ())"
r.li.renyi input = forest conf = movwindow7 out = forest_renyi_mov7
# проверять
r.univar forest_renyi_mov7
r.to.vect вход = леса выход = леса тип = площадь
д.мон wx0
d.rast forest_renyi_mov7
d.vect forest type = граница
Используйте r.li.renyigrass онлайн с помощью сервисов onworks.net