Это команда r.patchgrass, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
р.патч - Создает составной слой растровой карты, используя известные значения категорий из одного
(или несколько) слоев карты для заполнения областей «без данных» в другом слое карты.
КЛЮЧЕВЫЕ СЛОВА
растр, геометрия, мозаика, слияние, исправление
СИНТАКСИС
р.патч
р.патч --Помогите
р.патч [-z] вход=имя[,имя, ...] выходной=имя [-затирать] [-помощь] [-подробный]
[-тихий] [-ui]
Флаги:
-z
Используйте ноль (0) для прозрачности вместо NULL
- перезаписать
Разрешить выходным файлам перезаписывать существующие файлы
--Помогите
Распечатать сводку использования
--подробный
Подробный вывод модуля
--тихий
Тихий выход модуля
--уи
Принудительный запуск диалогового окна GUI
Параметры:
вход=имя [, имя, ...] [требуется]
Имя растровых карт, которые нужно склеить
выходной=имя [требуется]
Имя результирующей растровой карты
ОПИСАНИЕ
Программа GRASS р.патч позволяет пользователю построить новую растровую карту размера и
разрешение текущего региона путем присвоения известных значений данных из входных растровых карт
клетки в этом регионе. Это делается путем заполнения ячеек «нет данных», тех, которые не
но содержат данные, содержат данные NULL или, необязательно, содержат данные 0, с данными из
первая входная карта. Как только это будет сделано, оставшиеся дыры будут заполнены следующим вводом.
карта и т. д. Эта программа полезна для создания составного слоя растровой карты из двух
или более смежных слоев карты для заполнения «дыр» в данных слоя растровой карты (например, в
цифровые данные о высоте) или для обновления старого слоя карты более свежими данными. В
текущее определение географического региона и настройки маски соблюдаются.
Первый имя перечислено в строке input =имя,имя,имя, ... это имя первой карты
значения данных которых будут использоваться для заполнения ячеек «нет данных» в текущем регионе. В
со второго по последний ввод имя карты будут использоваться, чтобы предоставить значения данных для
остальные ячейки «без данных».
Пример of заполнение районах
Ниже показан крайний левый слой растровой карты. заплата с серединой (латание) растр
слой карты, чтобы создать композитный слой растровой карты справа. Пример предполагает
нулевые значения должны рассматриваться как NULL (-z флаг).
1 1 1 0 2 2 0 0 0 0 1 1 0 0 0 0 1 1 1 1 2 2 0 0
1 1 0 2 2 2 0 0 0 0 1 1 0 0 0 0 1 1 1 2 2 2 0 0
3 3 3 3 2 2 0 0 0 0 0 0 0 0 0 0 3 3 3 3 2 2 0 0
3 3 3 3 0 0 0 0 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4
3 3 3 0 0 0 0 0 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4
0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
Переключение заплата и латание Слои растровой карты дают следующие результаты:
0 0 1 1 0 0 0 0 1 1 1 0 2 2 0 0 1 1 1 1 2 2 0 0
0 0 1 1 0 0 0 0 1 1 0 2 2 2 0 0 1 1 1 1 2 2 0 0
0 0 0 0 0 0 0 0 3 3 3 3 2 2 0 0 3 3 3 3 2 2 0 0
4 4 4 4 4 4 4 4 3 3 3 3 0 0 0 0 4 4 4 4 4 4 4 4
4 4 4 4 4 4 4 4 3 3 3 0 0 0 0 0 4 4 4 4 4 4 4 4
4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4
ПРИМЕЧАНИЯ
Часто эта программа используется для соединения смежных слоев карты, которые были
оцифрованы отдельно. Программа v.mkgrid может использоваться для выравнивания соседних карт
аккуратно.
Перед запуском пользователь должен проверить текущие настройки географического региона. р.патчдо
убедитесь, что границы области охватывают все данные, которые необходимо включить в
составную карту и убедиться, что разрешение области соответствует разрешению желаемого
данные. Чтобы задать настройки географического региона для одной или нескольких растровых карт, г. регион
программа может использоваться:
g.region raster = map1 [, map2 [, ...]]
Использование р.патч обычно следует использование программ GRASS g. удалить и г. переименовать;
g. удалить используется для удаления исходных (не исправленных) слоев растровой карты, в то время как г. переименовать is
используется для последующего присвоения вновь созданному составному (исправленному) слою растровой карты имя
исходный слой растровой карты.
р.патч создает файлы поддержки для исправленной составной выходной карты.
Количество обрабатываемых растровых карт задается лимитом операционной системы. Для
Например, как жесткие, так и мягкие пределы обычно равны 1024. Мягкое ограничение можно изменить.
например, ulimit -n 1500 (операционные системы на базе UNIX), но не выше жесткого
предел. Если он слишком низкий, вы можете как суперпользователь добавить запись в
/etc/security/limits.conf
#
your_username жесткий nofile 1500
Это повысит жесткое ограничение до 1500 файлов. Имейте в виду, что для открытия большего количества файлов требуется больше
БАРАН. См. Также Подсказки на странице Wiki для обработки больших растровых данных.
ПРИМЕР
Создайте список карт, соответствующих шаблону, расширьте область, чтобы включить их все, и исправьте
их вместе, чтобы создать мозаику. Перекрывающиеся карты будут использоваться в указанном порядке.
MAPS = `g.list type = raster sep =, pat =" map _ * "`
g. растр области = $ MAPS
r.patch in = $ MAPS out = мозаика
Используйте r.patchgrass в Интернете с помощью сервисов onworks.net