Это команда g.regiongrass, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
г. регион - Управляет определениями границ для географического региона.
КЛЮЧЕВЫЕ СЛОВА
общие настройки
СИНТАКСИС
г. регион
г. регион --Помогите
г. регион [-dsplectwmn3bgau] [область=имя] [растр=имя[,имя, ...]] [растер_3d=имя]
[вектор=имя[,имя, ...]] [n=ценностное ] [s=ценностное ] [e=ценностное ] [w=ценностное ] [t=ценностное ]
[b=ценностное ] [строки=ценностное ] [смещ_по_столбцам=ценностное ] [разрешения=ценностное ] [res3=ценностное ] [нсрес=ценностное ]
[Ewres=ценностное ] [столы=ценностное ] [зум=имя] [выравнивать=имя] [спасти=имя] [-затирать]
[-помощь] [-подробный] [-тихий] [-ui]
Флаги:
-d
Установить из региона по умолчанию
-s
Сохранить как регион по умолчанию
Возможно только на ПОСТОЯННОМ наборе карт
-p
Распечатать текущий регион
-l
Распечатать текущий регион в широте / долготе, используя текущий эллипсоид / датум
-e
Распечатать экстент текущего региона
-c
Распечатать координаты центра карты текущего региона
-t
Распечатать текущий регион в стиле GMT
-w
Распечатать текущий регион в стиле WMS
-m
Разрешение области печати в метрах (геодезическая)
-n
Вывести угол конвергенции (градусы против часовой стрелки)
Разница между севером сетки проекции и истинным севером, измеренная на
центральные координаты текущего региона.
-3
Распечатать также настройки 3D
-b
Распечатайте максимальную ограничивающую рамку в широте / долготе на WGS84
-g
Печать в стиле сценария оболочки
-a
Выровнять область по разрешению (по умолчанию = выровнять по границам, работает только для 2D-разрешения)
-u
Не обновлять текущий регион
- перезаписать
Разрешить выходным файлам перезаписывать существующие файлы
--Помогите
Распечатать сводку использования
--подробный
Подробный вывод модуля
--тихий
Тихий выход модуля
--уи
Принудительный запуск диалогового окна GUI
Параметры:
область=имя
Установить текущий регион из названного региона
растр=имя [, имя, ...]
Установить регион для соответствия растровой карте (ам)
растер_3d=имя
Установить регион для соответствия трехмерным растровым картам (значения как в 3D, так и в 2D)
вектор=имя [, имя, ...]
Установить регион для соответствия векторной карте (ам)
n=ценностное
Значение для северного края
s=ценностное
Значение для южной окраины
e=ценностное
Значение для восточного края
w=ценностное
Значение для западной окраины
t=ценностное
Значение для верхнего края
b=ценностное
Значение для нижнего края
строки=ценностное
Количество строк в новом регионе
смещ_по_столбцам=ценностное
Количество столбцов в новом регионе
разрешения=ценностное
Разрешение сетки 2D (север-юг и восток-запад)
res3=ценностное
Разрешение трехмерной сетки (север-юг, восток-запад и верх-низ)
нсрес=ценностное
Разрешение сетки север-юг 2D
Ewres=ценностное
Разрешение сетки восток-запад 2D
столы=ценностное
Разрешение трехмерной сетки сверху-снизу
зум=имя
Сжимайте область до тех пор, пока она не встретит данные, отличные от NULL, из этой растровой карты
выравнивать=имя
Отрегулируйте ячейки региона, чтобы они точно соответствовали этой растровой карте.
спасти=имя
Сохранить текущие настройки региона в названном файле региона
ОПИСАНИЕ
Команда г. регион модуль позволяет пользователю управлять настройками текущего географического
область. Эти региональные границы могут быть установлены пользователем напрямую и / или установлены из
файл определения региона (хранится в каталоге Windows в текущем наборе карт пользователя).
Пользователь может создавать, изменять и сохранять любое количество определений географических регионов.
для любого данного набора карт. Однако только одно из этих определений географического региона будет
текущие в любой момент для указанного набора карт; т.е. программы GRASS, уважающие
настройки географического региона будут использовать текущие настройки географического региона.
ОПРЕДЕЛЕНИЯ
Область:
В GRASS область относится к географической области с некоторыми определенными границами, основанными на
специальная система координат карты и проекция карты. В каждом регионе также есть связанные
с ним конкретные разрешения восток-запад и север-юг его самых маленьких единиц
(прямоугольные блоки, называемые «ячейками»).
Границы региона указаны как самый северный, самый южный, самый восточный и
крайние западные точки, определяющие его протяженность (края ячейки). Северная и южная границы
обычно называют северный, а восточная и западная границы называются Eastings.
Разрешение ячейки региона определяет размер наименьшего распознаваемого фрагмента данных.
(импортированы, проанализированы, отображены, сохранены и т. д.) модулями GRASS, на которые влияют текущие
настройки региона. Разрешение ячеек север-юг и восток-запад не обязательно должно быть одинаковым, поэтому
разрешение существования неквадратных ячеек данных.
Обычно все растровые и дисплейные модули зависят от текущих настроек региона, но
не векторные модули. Некоторые специальные модули расходятся с этим правилом, например растровые
модули импорта и против в регионе.
По умолчанию Область:
Каждое МЕСТОПОЛОЖЕНИЕ GRASS имеет фиксированный географический регион, называемый географическим регионом по умолчанию.
регион (хранится в файле региона DEFAULT_WIND в специальном наборе карт PERMANENT),
который определяет размер базы данных. Хотя это дает отправную точку для
определяя новые географические регионы, определяемые пользователем географические регионы не должны подпадать под
этот географический регион. Текущий регион можно сбросить до региона по умолчанию с помощью
-d флаг. Регион по умолчанию изначально устанавливается при первом создании местоположения и
можно сбросить с помощью -s флаг.
Текущий Область:
Каждый набор карт имеет текущий географический регион. Этот регион определяет географическую зону
в котором будут выполняться все дисплеи GRASS и растровый анализ. Растровые данные будут
передискретизируется, если необходимо, для соответствия разрешениям ячеек текущего географического региона
установка.
Избранное регионы:
Каждый GRASS MAPSET может содержать любое количество заранее определенных географических
регионы. Эти определения регионов хранятся в текущем местоположении набора карт пользователя.
в каталоге Windows (также называемых определениями сохраненных пользователем регионов).
Любой из этих заранее определенных географических регионов может быть выбран по имени, чтобы стать
текущий географический регион. Пользователи также могут получить доступ к сохраненным определениям регионов, хранящимся
под другими наборами карт в текущем местоположении, если эти наборы карт включены в
используется путь поиска набора карт пользователя или оператор '@' (имя_региона @ набор карт).
ПРИМЕЧАНИЯ
После применения всех обновлений южные и западные границы текущего региона
(тихо) отрегулированы так, чтобы расстояние север / юг было кратным расстоянию север / юг
разрешение и что расстояние восток / запад кратно разрешению восток / запад.
Для -a flag все четыре границы настроены так, чтобы быть кратными разрешению,
выравнивание области с разрешением, указанным пользователем. По умолчанию выравнивается
разрешение области, соответствующее границам области.
Команда -m flag сообщит разрешение области в метрах. Разрешение рассчитывается по формуле
усреднение разрешения на границах области. Это разрешение рассчитывается по формуле
деление геодезического расстояния в метрах на границе на количество строк или столбцов.
Например, разрешение восток / запад (ewres) определяется из среднего значения
геодезические расстояния на северной и южной границах, разделенные на количество столбцов.
Команда -p (или -g) вариант признается последним. Это означает, что все изменения применяются к
настройки региона перед печатью.
Команда -g flag печатает текущие настройки региона в стиле сценария оболочки. Этот формат может быть
возвращен г. регион в командной строке. Это также может быть использовано для сохранения настроек региона.
как переменные среды оболочки с помощью команды eval UNIX, "eval` g.region -g` ".
дополнительный параметр информация:
масштабирование =имя
Уменьшить текущие настройки региона до наименьшего размера, охватывающего все данные, отличные от NULL.
в названном слое растровой карты, которые попадают в текущий регион пользователя. В этом случае
вы можете сильно увеличивать отдельные участки на большой карте.
Если пользователь также включает растр =имя опция в командной строке, масштабирование =имя установит
текущие настройки региона на наименьшую область, охватывающую все ненулевые данные в
названный зум карта, попадающая в область, указанную в заголовке ячейки для названного растр
карта.
align =имя
Установите текущее разрешение, равное разрешению названной растровой карты, и выровняйте
текущий регион к краю строки и столбца на названной карте. Выравнивание перемещает только
края существующей области выходят наружу до краев следующей ближайшей ячейки в названном
растровая карта - не до краев названной карты. Для выполнения последней функции используйте
растр =имя опцию.
ПРИМЕРЫ
g. область n = 7360100 e = 699000
сбросит север и восток для текущего региона, но оставит южный край,
западный край, а разрешение ячеек региона не изменилось.
g.region n=51:36:05N e=10:10:05E s=51:29:55N w=9:59:55E res=0:00:01
сбросит север, восток, юг, запад и разрешение для текущего
региона, здесь в стиле широты и долготы DMS (десятичные градусы и градусы с десятичными
минут также можно использовать).
g.region -dp s = 698000
установит текущий регион из региона по умолчанию для расположения базы данных GRASS,
сбросьте южный край на 698000, а затем распечатайте результат.
g. область n = n + 1000 w = w-500
N =ценностное также может быть определено как функция его текущего значения: n = n +ценностное
увеличивает текущее северное положение, а n = n-ценностное уменьшает это. Это также верно для
s=ценностное , e =ценностное , и w =ценностное . В этом примере северная граница текущего региона
увеличена на 1000 единиц, а западная граница текущего региона уменьшена на
500.
g. область n = s + 1000 e = w + 1000
Эта форма позволяет пользователю устанавливать значения границ области относительно друг друга.
Здесь координата северной границы установлена на 1000 единиц больше, чем координата
значение координаты южной границы, а значение координаты восточной границы
установить на 1000 единиц больше значения координаты западной границы. В
соответствующие формы s = n-ценностное и
w = e-ценностное может использоваться для установки значений южных и западных границ региона,
относительно северного и восточного граничных значений.
g. растр области = почвы
Эта форма сделает текущие настройки региона точно такими же, как и в
файл заголовка ячейки для слоя растровой карты почвы.
g. растр области = почвы масштабирование = почвы
Эта форма сначала ищет файл заголовка ячейки для слоя растровой карты. почвы, Используйте
это как текущая настройка региона, а затем сжать регион до наименьшего
область, которая по-прежнему охватывает все данные, отличные от NULL, в слое карты почвы, Обратите внимание, что если
параметр растр = почвы не указаны, масштаб уменьшится, чтобы охватить все
ненулевые значения данных на карте почв, которые были расположены в пределах текущий область
настройки.
g. область-вверх растр = почвы
Команда -u опция подавляет повторную настройку текущего определения региона. Это может быть
полезно, когда требуется только извлечь информацию о регионе. В этом случае ячейка
файл заголовка для слоя карты почв печатается без изменения текущего региона
настройки.
g.region -up zoom = soils save = почвы
Это приведет к увеличению наименьшего размера области, охватывающей все данные о почвах, отличные от NULL.
значения и сохраните новые настройки региона в файл, который будет вызываться почвы и хранится под
каталог Windows в текущем наборе карт пользователя. Текущие настройки региона:
не изменилось.
g. область b = 0 t = 3000 tbres = 200 res3 = 100 g область -p3
Это определит трехмерную область для вычислений вокселей. В этом примере том с
снизу (0 м) вверх (3000 м) при разрешении по горизонтали (100 м) и по вертикали
(200 м) определяется.
г.регион -p
Это напечатает текущий регион в формате:
проекция: 1 (UTM)
зона: 13
датум: nad27
эллипсоид: clark66
север: 4928000
юг: 4914000
запад: 590000
восток: 609000
нсрес: 20
эрес: 20
ряды: 700
колс: 950
г.регион -p3
Это напечатает текущую область и трехмерную область (используемую для вокселей) в формате:
проекция: 1 (UTM)
зона: 13
датум: nad27
эллипсоид: clark66
север: 4928000
юг: 4914000
запад: 590000
восток: 609000
верх: 1.00000000
внизу: 0.00000000
нсрес: 20
нсрес3: 20
эрес: 20
еврес3: 20
столов: 1
ряды: 700
row3: 700
колс: 950
столбцы3: 950
глубина: 1
г.регион -г
Команда -g опция печатает регион в следующем формате скрипта (ключ = значение):
п = 4928000
s = 4914000
ш = 590000
е = 609000
nsres = 20
ewres = 20
строки = 700
cols = 950
г.регион -bg
Команда -бг опция печатает регион в следующем формате скрипта (ключ = значение) плюс
граничный прямоугольник по широте-долготе / WGS84:
п = 4928000
s = 4914000
ш = 590000
е = 609000
nsres = 20
ewres = 20
строки = 700
cols = 950
LL_W = -103.87080682
LL_E = -103.62942884
LL_N = 44.50164277
LL_S = 44.37302019
г.регион -l
Команда -l опция печатает регион в следующем формате:
долгая: -103.86789484 широта: 44.50165890 (северный / западный угол)
долгота: -103.62895703 широта: 44.49904013 (северный / восточный угол)
долгота: -103.63190061 широта: 44.37303558 (южный / восточный угол)
долгота: -103.87032572 широта: 44.37564292 (южный / западный угол)
ряды: 700
колс: 950
Центральная долгота: 103: 44: 59.170374W [-103.74977]
Центральная широта: 44: 26: 14.439781N [44.43734]
г.регион -pm
Это напечатает текущий регион в формате (местоположение широта-долгота):
проекция: 3 (широта-долгота)
зона: 0
эллипсоид: wgs84
север: 90 с.ш.
юг: 40N
запад: 20 Вт
восток: 20E
нсрес: 928.73944902
эрес: 352.74269109
ряды: 6000
колс: 4800
Обратите внимание, что здесь разрешение указывается в метрах, а не в десятичных градусах.
Пример использования г. регион в оболочке с внешним ПО:
Извлечь пространственное подмножество внешней векторной карты soils.shp в новую внешнюю векторную карту.
'soils_cut.shp' с помощью инструмента OGR 'ogr2ogr':
eval `g.region -g`
ogr2ogr -spat $ w $ s $ e $ n soils_cut.shp soils.shp
Для этого требуется соответствие проекции файла Location / SHAPE.
Пример использования г.продж и г. регион в оболочке с внешним ПО:
Извлечь пространственное подмножество внешней растровой карты 'p016r035_7t20020524_z17_nn30.tif' в новую
внешняя растровая карта'p016r035_7t20020524_nc_spm_wake_nn30.tif с использованием GDAL 'gdalwarp'
инструмент:
eval `g.region -g`
gdalwarp -t_srs "` g.proj -wf` "-te $ w $ s $ e $ n \
p016r035_7t20020524_z17_nn30.tif \
p016r035_7t20020524_nc_spm_wake_nn30.tif
Здесь входная растровая карта не обязательно должна соответствовать проекции местоположения, поскольку она
перепроецируется на лету.
Используйте g.regiongrass в Интернете с помощью сервисов onworks.net