АнглийскийФранцузскийИспанский

Значок OnWorks

r.terraflowgrass - Интернет в облаке

Запустите r.terraflowgrass в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда r.terraflowgrass, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


р.террафлоу - Выполняет расчет потока для массивных сеток.
Поплавковая версия.

КЛЮЧЕВЫЕ СЛОВА


растр, гидрология, поток, накопление, сток

СИНТАКСИС


р.террафлоу
р.террафлоу --Помогите
р.террафлоу [-s] высота=имя заполненный=имя направление=имя свитер=имя
накопление=имя TCI=имя [d8cut=плавать] [Память=целое] [каталог=string]
[Статистика=string] [-затирать] [-помощь] [-подробный] [-тихий] [-ui]

Флаги:
-s
Расход SFD (D8) (по умолчанию MFD)
SFD: одно направление потока, MFD: несколько направлений потока

- перезаписать
Разрешить выходным файлам перезаписывать существующие файлы

--Помогите
Распечатать сводку использования

--подробный
Подробный вывод модуля

--тихий
Тихий выход модуля

--уи
Принудительный запуск диалогового окна GUI

Параметры:
высота=имя [требуется]
Имя входной растровой карты высот

заполненный=имя [требуется]
Имя выходной растровой карты высот с заливкой

направление=имя [требуется]
Имя выходной растровой карты направления потока

свитер=имя [требуется]
Имя выходной растровой карты сток-водораздел

накопление=имя [требуется]
Имя для растровой карты накопления выходного потока

TCI=имя [требуется]
Имя выходной растровой карты индекса топографической конвергенции (tci)

d8cut=плавать
Маршрутизация с использованием направления SFD (D8)
Если накопление потока превышает это значение, он направляется в направлении SFD (D8).
(имеет смысл только для потока MFD). Если ответа нет, по умолчанию используется бесконечность.

Память=целое
Максимальный объем используемой памяти (в МБ)
По умолчанию: 300

каталог=string
Каталог для хранения временных файлов (они могут быть большими)

Статистика=string
Имя файла, содержащего статистику времени выполнения

ОПИСАНИЕ


р.террафлоу принимает в качестве входных данных растровую цифровую модель рельефа (ЦМР) и вычисляет поток
растр направления и растр накопления стока, а также затопляемую отметку
растр, растр сток-водораздел (разбиение на водоразделы вокруг раковин) и TCI
(индекс топографической сходимости) растровые карты.

р.террафлоу вычисляет эти растры, используя известные подходы, с той разницей, что
акцент делается на вычислительной сложности алгоритмов, а не на моделировании.
реалистичный поток. р.террафлоу возникла из-за необходимости иметь масштабируемое программное обеспечение, способное
для эффективной обработки очень больших территорий. Он основан на теоретически оптимальном
алгоритмы, разработанные в рамках I / O-эффективных алгоритмов. р.террафлоу законопроект
спроектирован и оптимизирован специально для массивных решеток и способен обрабатывать участки, которые
были непрактичны с аналогичными функциями, существующими в других системах ГИС.

Направления потока вычисляются с использованием модели MFD (Multiple Flow Direction) или модели
Модель SFD (одинарного направления потока или D8), показанная ниже. Оба метода вычисляют
нисходящие направления потока, проверяя окно 3 на 3 вокруг текущей ячейки. ЮФО
назначает уникальное направление потока к самому крутому соседу вниз по склону. МФД
назначает несколько направлений потока ко всем соседям вниз по склону.

Направление потока к самому крутому соседу вниз по склону (SFD). Направление потока ко всем соседям вниз по склону (MFD).

SFD и метод MFD не могут вычислить направления потока для ячеек, которые имеют одинаковые
по высоте, как и все их соседи (плоские участки) или ячейки, у которых нет соседей вниз по склону
(однокамерные ямы).

· На плато (плоские участки, которые выплескиваются наружу) р.террафлоу маршруты текут так, что глобально
поток идет к ячейкам разлива плато.

· На раковинах (плоские участки, которые не просыпаются, в том числе однокамерные) р.террафлоу
назначает поток путем затопления местности до тех пор, пока все раковины не будут заполнены, и назначая
направления потока на залитой местности.

Чтобы затопить местность, р.террафлоу определяет все раковины и разделяет местность
в сток-водораздел (сток-водораздел содержит все ячейки, которые впадают в этот сток),
строит граф, представляющий информацию о смежности водосборных бассейнов, и использует
этот график сток-водораздел для слияния водоразделов друг с другом по их наименьшему общему
граница, пока все водоразделы не будут иметь путь потока за пределами местности. Наводнение вызывает
местность без погружения, в которой каждая ячейка имеет нисходящий путь потока, ведущий за пределы
местности и, следовательно, каждой ячейке на местности могут быть назначены направления потока SFD / MFD как
выше.

После того, как направления потока вычислены для каждой ячейки на местности, р.террафлоу вычисляет поток
накопление путем направления воды с использованием направлений потока и отслеживания количества
вода протекает через каждую ячейку.

Если накопление потока в ячейке больше, чем значение, заданное d8cut вариант, тогда
поток этой ячейки направляется к ее соседям с использованием модели SFD (D8). Этот вариант
влияет только на растр накопления потока и имеет значение только для потока MFD (т. е. если
-s флаг не используется); Если эта опция используется для потока SFD, она игнорируется. Значение по умолчанию
of d8cut is бесконечность.

р.террафлоу также вычисляет растр tci (индекс топографической конвергенции, определяемый как
логарифм отношения накопления потока и местного уклона).

Подробнее об алгоритмах см. [1,2,3] ниже.

ПРИМЕЧАНИЯ


Один из приемов, используемых р.террафлоу это компромисс между пространством и временем. В частности, в
во избежание поиска, связанного с большими затратами на ввод-вывод, р.террафлоу вычисляет и работает с
расширенный растр высот, в котором каждая ячейка хранит релевантную информацию о своих 8
соседи, итого до 80Б на ячейку. Как результат р.террафлоу работает с промежуточными
временные файлы размером до 80N байт, где N - количество ячеек (строк x
столбцов) в растре высот (точнее, 80 Кбайт, где K - количество
допустимые (не без данных) ячейки во входном растре высот).

Все эти промежуточные временные файлы хранятся по пути, указанному в STREAM_DIR
вариант. Примечание: STREAM_DIR должен содержать достаточно свободного места на диске для хранения до 2 x
80N байт.

Команда Память опцию можно использовать для установки максимального объема оперативной памяти (RAM) модуля
будет использовать во время обработки. На практике это ценностное должна быть заниженная сумма
доступной (свободной) основной памяти на машине. р.террафлоу будет использовать всегда самое большее
столько памяти, и система виртуальной памяти (пространство подкачки) никогда не будет использоваться. В
значение по умолчанию - 300 МБ.

Команда Статистика опция определяет имя файла, который содержит статистику (статистику)
бежать.

р.террафлоу имеет ограничение на количество строк и столбцов (максимум 32,767 XNUMX каждой).

Внутренний тип, используемый р.террафлоу для хранения отметок можно определить во время компиляции.
По умолчанию р.террафлоу компилируется для внутреннего хранения отметок в виде поплавков. Другой
версии могут быть созданы пользователем при необходимости.

Подсказки по компиляции с хранением высот внутри в виде шорт:
такая версия занимает меньше места (до 60 Б на ячейку, до 60 Н промежуточного файла) и
следовательно, это больше места и времени. р.террафлоу предназначен для использования с плавающими
точечные растровые данные (FCELL) и р.террафлоу (короткая) с целочисленными растровыми данными (CELL) в
максимальная высота которого не превышает значение короткого SHRT_MAX = 32767 (это
не является ограничением для любых данных о рельефе Земли, если высота хранится в метрах).
Оба формата р.террафлоу и р.террафлоу (короткая) работать с входными растрами высот, которые можно
целое число, число с плавающей запятой или двойное число (CELL, FCELL, DCELL). Если входной растр
содержит значение, превышающее допустимый внутренний диапазон (сокращение от р.террафлоу (короткая),
плавать для р.террафлоу) программа выходит с предупреждением. В противном случае, если все значения
во входном растре высот находятся в диапазоне, они будут преобразованы (усечены) в
внутренний тип возвышения (сокращение от р.террафлоу (короткая), плавать для р.террафлоу). В этом
точность корпуса может быть потеряна, и могут быть созданы искусственные плоские области. Например, если
р.террафлоу (короткая) используется с растровыми данными с плавающей запятой (FCELL или DCELL), значения
фасада будет обрезана как шорты. Это может создать искусственные плоские участки и
выход р.террафлоу (короткая) может быть менее реалистичным, чем у р.террафлоу on
растровые данные с плавающей запятой. Результаты р.террафлоу (короткая) и р.террафлоу
идентичны для целочисленных растровых данных (карты CELL).

ПРИМЕРЫ


Пример для небольшой территории в выборочном наборе данных Северной Каролины:
g.region raster = elev_lid792_1m
r.terraflow elevation = elev_lid792_1m заполнено = elev_lid792_1m_filled \
direction = elev_lid792_1m_direction swatershed = elev_lid792_1m_swatershed \
накопление = elev_lid792_1m_accumulation tci = elev_lid792_1m_tci
Поток накопление

Набор данных образца Spearfish:
g. растр области = высота 10 м -p
r.terraflow elevation = высота 10 м заполнено = высота 10 м заполнено \
dir = высота10м. mfdir водораздел = высота10м. водораздел \
Накопление = высота10м. точное значение = высота10м.тчи
g. растр области = высота 10 м -p
r.terraflow elevation = высота 10 м заполнено = высота 10 м заполнено \
dir = высота10м. mfdir водораздел = высота10м. водораздел \
накопление = высота10м. точность tci = высота10м.тчи d8cut = 500 память = 800 \
stats = elevation10mstats.txt

Используйте r.terraflowgrass онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    Осу!
    Осу!
    Осу! это простая ритм-игра с колодцем
    продуманная кривая обучения для игроков
    всех уровней мастерства. Один из великих
    аспекты Осу! в том, что это
    сообщество-доктор...
    Скачать Осу!
  • 2
    LIBPNG: справочная библиотека PNG
    LIBPNG: справочная библиотека PNG
    Справочная библиотека для поддержки
    Формат Portable Network Graphics (PNG).
    Аудитория: Разработчики. Программирование
    Язык: C. Это приложение, которое
    также может ...
    Скачать LIBPNG: справочная библиотека PNG
  • 3
    Металлоискатель на базе RP2040
    Металлоискатель на базе RP2040
    На основе платы Raspberry Pi Pico это
    металлоискатель включен в импульсный
    категория индукционных металлоискателей, с
    хорошо известные преимущества и недостатки.
    RP ...
    Скачать Металлоискатель на базе RP2040
  • 4
    PAC-менеджер
    PAC-менеджер
    PAC является заменой Perl/GTK для
    SecureCRT/Putty/и т. д. (linux
    ssh/telnet/... gui)... Предоставляет графический интерфейс
    настроить соединения: пользователи,
    пароли, ОЖИДАЕМЫЕ правила...
    Скачать PAC-менеджер
  • 5
    GeoServer
    GeoServer
    GeoServer — это программное обеспечение с открытым исходным кодом.
    сервер, написанный на Java, который позволяет пользователям
    для совместного использования и редактирования геопространственных данных.
    Разработанный для взаимодействия, он
    издает да ...
    Скачать Геосервер
  • 6
    Светлячок III
    Светлячок III
    Бесплатные личные финансы с открытым исходным кодом
    управляющий делами. Светлячок III имеет
    система двойной записи. Вы можете
    быстро ввести и организовать свой
    транзакции я ...
    Скачать Светлячок III
  • Больше »

Команды Linux

Ad