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