Це команда r.random.surfacegrass, яку можна запустити у безкоштовного хостинг-провайдера OnWorks за допомогою однієї з наших безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
r.random.surface - Генерує випадкову(і) поверхню(и) з просторовою залежністю.
КЛЮЧОВІ СЛОВА
растровий, поверхневий, випадковий
СИНТАКСИС
r.random.surface
r.random.surface --допомога
r.random.surface [-u] вихід=рядок[,рядок,...] [відстань=плавати] [показник=плавати]
[плоский=плавати] [насіння=ціле] [висока=ціле] [--перезаписати] [--допомога] [--докладний]
[--тихий] [--ui]
Прапори:
-u
Рівномірно розподілені значення клітинок
--перезаписати
Дозволити вихідним файлам замінювати наявні файли
--допомога
Роздрукувати підсумок використання
-багатослівний
Детальний вихід модуля
--спокійно
Тихий вихід модуля
--ui
Примусово запустити діалогове вікно графічного інтерфейсу
Параметри:
вихід=рядок [, рядок,...] [вимагається]
Ім'я для вихідних растрових карт
відстань=плавати
Максимальна відстань просторової кореляції (значення >= 0.0)
За умовчанням: 0.0
показник=плавати
Експонента затухання відстані (значення > 0.0)
За умовчанням: 1.0
плоский=плавати
Фільтр відстані залишається плоским перед початком експоненти
За умовчанням: 0.0
насіння=ціле
Випадкове початкове число (SEED_MIN >= значення >= SEED_MAX), за умовчанням [випадкове]
висока=ціле
Максимальне значення комірки розподілу
За умовчанням: 255
ОПИС
r.random.surface генерує просторово залежну випадкову поверхню. Випадкова поверхня є
складається із значень, що представляють відхилення від середнього початкових випадкових значень
керування алгоритмом. Початкові випадкові значення є незалежними гаусовими випадковими відхиленнями
із середнім значенням 0 і стандартним відхиленням 1. Початкові значення розподіляються по кожному
вивести карту з використанням фільтра(ів) відстані діаметра. Вплив кожної випадкової величини на
сусідніх клітинок визначається функцією спадання відстані на основі експоненти. Якщо кілька
фільтри передаються через вихідні карти, кожному фільтру надається вага на основі ваги
входи. Отримана випадкова поверхня може мати будь-який середнє та дисперсія, але теоретичне
середнє значення нескінченно великої карти дорівнює 0.0, а дисперсія — 1.0. Опис алгоритму
знаходиться в ПРИМІТКИ .
Згенерована випадкова поверхня складається з чисел із плаваючою комою та зберігається в
файли опису категорій вихідної карти (карт). Значення комірок однорідні або нормальні
розподіляється між 1 і високими значеннями включно (визначається тим, чи -u прапор є
використаний). Назви категорій вказують на середнє значення з плаваючою комою та діапазон
значення з плаваючою комою, які представляє кожне значення клітинки.
r.random.surface's первісна мета — створити випадкові поля для моделювання просторової помилки.
Процедура для використання r.random.surface у моделюванні просторової помилки наведено в ПРИМІТКИ
.
Detailed параметр description
вихід
Випадкова поверхня(и). Значення комірки є випадковим розподілом між низьким і високим
цінності включно. Значення категорій вихідної(их) карт(и) знаходяться у формі #.# #.# до
#.# де кожен #.# є числом з плаваючою комою. Перше число є середнім значенням
випадкові значення, які представляє значення клітинки. Інші два числа є діапазоном випадкових
значення для цього значення клітинки. The середній середнє значення згенерованої вихідної карти (карт) дорівнює 0.
Команда середній дисперсія згенерованої карти(й) дорівнює 1. Випадкові значення представляють
стандартне відхилення від середнього значення цієї випадкової поверхні.
відстань
Відстань визначає просторову залежність вихідної карти (карт). Значення відстані
вказує на мінімальну відстань, на якій дві комірки карти не мають жодного стосунку
інший. Значення відстані 0.0 означає відсутність просторової залежності (тобто
значення суміжних клітинок не мають відношення одне до одного). Як значення відстані
збільшується, значення сусідніх клітинок матимуть значення ближчі одне до одного. Але асортимент
і розподіл значень комірок на карті вихідних даних залишиться незмінним.
Візуально групи нижчих і вищих значень стають більшими зі збільшенням відстані. Якщо
задано кілька значень, кожна вихідна карта матиме кілька фільтрів, по одному для кожного
набір значень відстані, експоненти та ваги.
показник
Експонента визначає показник затухання відстані для певного фільтра. Показник ступеня
значення(-я) мають властивість визначати текстура випадкової поверхні. Текстура
зменшуватиметься, коли значення експоненти наближатиметься до 1.0. Зазвичай експонента буде
1.0 або менше. Якщо значення експоненти не вказано, кожному фільтру буде надано
показник ступеня 1.0. Якщо вказано принаймні одне значення експоненти, воно повинно бути
одне значення експоненти для кожного значення відстані.
плоский
Flat визначає відстань, на якій працює фільтр.
вага
Вага визначає відносну важливість кожного фільтра. Наприклад, якби були
два фільтри, що керують алгоритмом, і weight=1.0, 2.0 було задано в командному рядку:
Другий фільтр був би вдвічі важливішим за перший. Якщо немає значень ваги
кожен фільтр буде таким же важливим, як і інші фільтри, що визначають
випадкове поле. Якщо існують значення ваги, має бути значення ваги для кожного фільтра
випадкове поле.
висока
Визначає верхній кінець діапазону значень комірок у вихідних картах. Вказівка a
дуже велике високе значення зведе до мінімуму Помилки викликані випадковими поверхнями
дискретизація. Слово помилки взято в лапки, тому що є помилки в дискретизації
часто скасовують один одного, і просторова статистика набагато чутливіша
до початкових незалежних випадкових відхилень, ніж будь-які потенційні помилки дискретизації.
насіння
Визначає випадкове початкове число, по одному для кожної карти r.random.surface використовуватиму
генерувати початковий набір випадкових значень, на яких базується результуюча карта. Якщо
випадкове насіння не дається, r.random.surface отримає вихідний код із ідентифікаційного номера процесу.
ПРИМІТКИ
Хоча в більшості літератури використовується термін випадкове поле замість випадкової поверхні, цей алгоритм
завжди створює поверхню. Таким чином, його використання випадкової поверхні.
r.random.surface будує випадкову поверхню за допомогою алгоритму фільтра, згладжуючи карту
незалежні випадкові відхилення. Розмір фільтра визначається найбільшою відстанню
просторової залежності. Форма фільтра визначається загасанням на відстані
показник(и) і різні ваги, якщо використовуються різні набори просторових параметрів. The
карта незалежних випадкових відхилень буде такою ж великою, як поточний регіон ПЛЮС протяжність
фільтра. Це усуне крайові ефекти, викликані зменшенням ступенів
свобода. Карта незалежних випадкових відхилень ігноруватиме поточну маску для того самого
причина.
Одне з найважливіших застосувань для r.random.surface полягає в тому, щоб визначити, як властива помилка
на растрових картах може вплинути на аналізи, виконані з цими картами.
Посилання
Програмне забезпечення випадкового поля для GRASS від Чака Елшлагера
У рамках своєї дисертації я зібрав кілька програм, які допомагають GRASS (4.1 і
за межами) розробити моделі невизначеності просторових даних. Сподіваюся, вам буде корисно і
надійний. Наведені нижче документи можуть пояснити їх використання:
· Ehlschlaeger, CR, Shortridge, AM, Goodchild, MF, 1997. Візуалізація простору
невизначеність даних за допомогою анімації. Комп'ютери та геологія 23, 387-395.
doi:10.1016/S0098-3004(97)00005-8
· Моделювання невизначеності даних про висоту для географічного аналізу, Чарльз Р.
Ельшлегер та Ештон М. Шортрідж. Матеріали 7-ї міжнар
Симпозіум з обробки просторових даних, Делфт, Нідерланди, серпень 1996 року.
· Робота з невизначеністю в картах категорійного покриття: визначення, візуалізація та
Керування помилками даних, Чарльз Ельшлегер і Майкл Гудчайлд. Праці,
Семінар з географічних інформаційних систем на конференції з інформації та
Управління знаннями, MD Gaithersburg, 1994.
· Невизначеність у просторових даних: визначення, візуалізація та керування помилками даних,
Чарльз Ельшлегер і Майкл Гудчайлд. Праці, ГІС/ЛІС'94, с. 246-253,
Фенікс А.З., 1994.
Використовуйте r.random.surfacegrass онлайн за допомогою сервісів onworks.net