这是 g.regiongrass 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
区域 - 管理地理区域的边界定义。
关键词
通用设置
概要
区域
区域 - 帮帮我
区域 [-dsplectwmn3bgau[地区=姓名[光栅=姓名[,姓名,...]] [光栅_3d=姓名]
[向量=姓名[,姓名,...]] [n=折扣值[s=折扣值[e=折扣值[w=折扣值[t=折扣值]
[b=折扣值[行=折扣值[列=折扣值[水库=折扣值[res3=折扣值[资源=折扣值]
[鹪鹩=折扣值[特布雷斯=折扣值[放大=姓名[对齐=姓名[保存=姓名] [--覆盖]
[--帮助] [--详细] [--安静] [--ui]
标志:
-d
从默认区域设置
-s
另存为默认区域
仅可能来自 PERMANENT 地图集
-p
打印当前区域
-l
使用当前椭球/数据以纬度/经度打印当前区域
-e
打印当前区域范围
-c
打印当前区域地图中心坐标
-t
以 GMT 样式打印当前区域
-w
以 WMS 样式打印当前区域
-m
以米为单位打印区域分辨率(测地线)
-n
打印会聚角(逆时针度数)
投影的网格北和真北之间的差异,在
当前区域的中心坐标。
-3
也打印 3D 设置
-b
在 WGS84 上以纬度/经度打印最大边界框
-g
以 shell 脚本样式打印
-a
将区域与分辨率对齐(默认值 = 与边界对齐,仅适用于 2D 分辨率)
-u
不更新当前区域
--覆盖
允许输出文件覆盖现有文件
- 帮帮我
打印使用摘要
--详细
详细模块输出
- 安静的
静音模块输出
--用户界面
强制启动 GUI 对话框
参数:
地区=姓名
从命名区域设置当前区域
光栅=姓名[,姓名……]
设置区域以匹配栅格地图
光栅_3d=姓名
设置区域以匹配 3D 栅格地图(2D 和 3D 值)
向量=姓名[,姓名……]
设置区域以匹配矢量地图
n=折扣值
北部边缘的价值
s=折扣值
南部边缘的价值
e=折扣值
东部边缘的价值
w=折扣值
西部边缘的价值
t=折扣值
顶部边缘的值
b=折扣值
底部边缘的值
行=折扣值
新区域的行数
列=折扣值
新区域的列数
水库=折扣值
二维网格分辨率(南北和东西)
res3=折扣值
3D 网格分辨率(南北、东西和上下)
资源=折扣值
南北二维网格分辨率
鹪鹩=折扣值
东西向 2D 网格分辨率
特布雷斯=折扣值
上下 3D 网格分辨率
放大=姓名
缩小区域直到它遇到来自此栅格地图的非 NULL 数据
对齐=姓名
调整区域单元格以与此栅格地图完全对齐
保存=姓名
在命名区域文件中保存当前区域设置
商品描述
这款 区域 模块允许用户管理当前地理区域的设置
地区。 这些区域边界可以由用户直接设置和/或从
区域定义文件(存储在用户当前地图集中的 windows 目录下)。
用户可以根据需要创建、修改和存储任意数量的地理区域定义
对于任何给定的地图集。 但是,只有这些地理区域定义之一将是
当前在任何给定时刻,对于指定的地图集; 即,尊重的 GRASS 程序
地理区域设置将使用当前的地理区域设置。
释义
地区:
在 GRASS 中,一个 地区 指具有某些定义边界的地理区域,基于
特定的地图坐标系和地图投影。 每个地区也有关联
其最小单位的特定东西向和南北向分辨率
(称为“单元格”的矩形单元)。
该区域的边界被指定为最北端、最南端、最东端和
定义其范围(像元边缘)的最西端点。 南北边界
通常被称为 北方人,而东西边界被称为 东区.
区域的单元分辨率定义了识别的最小数据块的大小
(导入、分析、显示、存储等)由受当前影响的 GRASS 模块
区域设置。 南北向和东西向像元分辨率不必相同,因此
允许存在非方形数据单元格。
通常所有光栅和显示模块都受当前区域设置的影响,但
不是矢量模块。 一些特殊模块与此规则不同,例如 raster
导入模块和 v.in.地区.
默认 地区:
每个 GRASS LOCATION 都有一个固定的地理区域,称为默认地理区域
区域(存储在特殊地图集PERMANENT下的区域文件DEFAULT_WIND中),
它定义了数据库的范围。 虽然这提供了一个起点
定义新的地理区域,用户定义的地理区域不需要属于
这个地理区域。 当前区域可以重置为默认区域
-d 旗帜。 默认区域是在第一次创建位置时初始设置的,并且
可以使用重置 -s 旗。
电流 地区:
每个地图集都有一个当前的地理区域。 该区域定义了地理区域
将在其中完成所有 GRASS 显示和栅格分析。 栅格数据将是
如有必要,重新采样以满足当前地理区域的单元分辨率
设置。
保存 地区:
每个 GRASS MAPSET 可能包含任意数量的预定义和命名的地理
地区。 这些区域定义存储在用户当前的地图集位置
在 windows 目录下(也称为用户保存的区域定义)。
可以按名称选择这些预定义的地理区域中的任何一个作为
当前地理区域。 用户还可以访问已保存的区域定义
在当前位置的其他地图集下,如果这些地图集包含在
使用用户的地图集搜索路径或“@”运算符 (region_name@mapset)。
附注
应用所有更新后,当前区域的南部和西部边界
被(默默地)调整,使北/南距离是北/南的倍数
分辨率,东/西距离是东/西分辨率的倍数。
随着 -a flag 所有四个边界都调整为分辨率的偶数倍,
将区域与用户提供的分辨率对齐。 默认是对齐
区域分辨率以匹配区域边界。
这款 -m flag 将以米为单位报告区域分辨率。 分辨率由下式计算
平均区域边界处的分辨率。 该分辨率由下式计算
将边界处的测地距离(以米为单位)除以行数或列数。
例如,东/西分辨率 (ewres) 是根据
南北边界的测地距离除以列数。
这款 -p (或 -g) 选项最后被识别。 这意味着所有更改都应用于
打印前的区域设置。
这款 -g flag 以 shell 脚本样式打印当前区域设置。 这种格式可以
还给 区域 在它的命令行上。 这也可用于保存区域设置
使用 UNIX eval 命令“eval `g.region -g`”作为 shell 环境变量。
额外 参数 信息:
缩放=姓名
将当前区域设置缩小到包含所有非 NULL 数据的最小区域
在用户当前区域内的命名栅格地图图层中。 通过这种方式
您可以在更大的地图中紧紧放大孤立的团块。
如果用户还包括 光栅=姓名 命令行上的选项, 缩放=姓名 将设置
当前区域设置为包含所有非 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.区域-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.region 栅格=土壤
此表单将使当前区域设置与在
栅格地图层的单元格头文件 土壤.
g.region 栅格=土壤缩放=土壤
此表单将首先查找栅格地图图层的单元格头文件 土壤, 使用
this 作为当前区域设置,然后将区域缩小到最小
仍包含地图层中所有非 NULL 数据的区域 土壤。 请注意,如果
参数 栅格=土壤 未指定,缩放将缩小以包含所有
位于土壤图中的非 NULL 数据值 当前 地区
设置。
g.region-向上栅格=土壤
这款 -u 选项禁止重新设置当前区域定义。 这可以
当只需要提取区域信息时很有用。 在这种情况下,细胞
打印土壤地图层的头文件而不更改当前区域
设置。
g.region -up zoom=soils 保存=soils
这将放大到包含所有非空土壤数据的最小区域
值,并将新的区域设置保存在要调用的文件中 土壤 并存储在
用户当前地图集中的 windows 目录。 当前区域设置为
没有改变。
g.region b=0 t=3000 tbres=200 res3=100 g.region -p3
这将为体素计算定义 3D 区域。 在这个例子中,一个卷
在水平分辨率 (0m) 和垂直分辨率下从底部 (3000m) 到顶部 (100m)
(200m) 被定义。
g.区域-p
这将以以下格式打印当前区域:
投影:1(UTM)
区域:13
数据:nad27
椭球体:clark66
北:4928000
南:4914000
西:590000
东:609000
nsres:20
母鸡:20
行数:700
列数:950
g.区域-p3
这将以以下格式打印当前区域和 3D 区域(用于体素):
投影:1(UTM)
区域:13
数据:nad27
椭球体:clark66
北:4928000
南:4914000
西:590000
东:609000
顶部:1.00000000
底部:0.00000000
nsres:20
nsres3:20
母鸡:20
ewres3:20
时间:1
行数:700
第 3 行:700
列数:950
第 3 列:950
深度:1
g.区域-g
这款 -g 选项以以下脚本样式(键=值)格式打印区域:
N = 4928000
s = 4914000
w=590000
e = 609000
NSRES=20
厄里斯=20
行=700
列数=950
g.区域-bg
这款 -背景 选项以以下脚本样式(键=值)格式加打印区域
纬度-经度/WGS84 中的边界框:
N = 4928000
s = 4914000
w=590000
e = 609000
NSRES=20
厄里斯=20
行=700
列数=950
LL_W=-103.87080682
LL_E=-103.62942884
LL_N=44.50164277
LL_S=44.37302019
g.区域-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]
g.region-pm
这将以格式(纬度-经度位置)打印当前区域:
投影:3(经纬度)
区域:0
椭球体:wgs84
北:90N
南:40N
西:20W
东:20E
nsres:928.73944902
母鸡:352.74269109
行数:6000
列数:4800
请注意,这里的分辨率以米为单位报告,而不是十进制度数。
的用法示例 区域 在带有外部软件的外壳中:
将外部矢量图“soils.shp”的空间子集提取到新的外部矢量图
'soils_cut.shp' 使用 OGR 'ogr2ogr' 工具:
评估`g.region -g`
ogr2ogr -spat $w $s $e $n 土壤_cut.shp 土壤.shp
这要求位置/SHAPE 文件投影匹配。
的用法示例 项目 和 区域 在带有外部软件的外壳中:
将外部栅格地图“p016r035_7t20020524_z17_nn30.tif”的空间子集提取到新
外部栅格地图'p016r035_7t20020524_nc_spm_wake_nn30.tif 使用 GDAL 'gdalwarp'
工具:
评估`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
这里输入栅格地图不必匹配位置投影,因为它是
即时重新投影。
使用 onworks.net 服务在线使用 g.regiongrass