这是 g.listgrass 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
清单 - 可选地列出用户指定数据类型的可用 GRASS 数据库文件
使用搜索模式。
关键词
一般,地图管理,列表
概要
清单
清单 - 帮帮我
清单 [-无痛人流] 类型=数据类型[,数据类型……] [模式=绳子[排除=绳子]
[地图集=姓名[,姓名,...]] [分离器=字符[地区=姓名[产量=姓名]
[--覆盖] [--帮助] [--详细] [--安静] [--ui]
标志:
-i
忽略大小写
-r
使用基本的正则表达式而不是通配符
-e
使用扩展正则表达式代替通配符
-t
打印数据类型
-m
打印完全限定的地图名称(包括地图集)
-p
以人类可读的格式进行漂亮的打印
-f
详细列表(也列出地图标题)
--覆盖
允许输出文件覆盖现有文件
- 帮帮我
打印使用摘要
--详细
详细模块输出
- 安静的
静音模块输出
--用户界面
强制启动 GUI 对话框
参数:
类型=数据类型[,数据类型……] [必需的]
数据类型
选项: 光栅, raster_3d, 向量, 标签, 区域, 组, 所有
光栅: 光栅图
光栅_3d: 3D 光栅图
向量: 矢量地图
标签: 绘制标签文件
地区: 区域定义
组: 图像组
所有: 所有类型
模式=绳子
地图名称搜索模式(默认:全部)
排除=绳子
地图名称排除模式(默认:无)
地图集=姓名[,姓名……]
要列出的地图集的名称(默认值:当前搜索路径)
'.' 对于当前地图集; '*' 表示位置中的所有地图集
分离器=字符
字段分隔符
特殊字符:管道、逗号、空格、制表符、换行符
默认: 新队
地区=姓名
地图搜索的保存区域名称(默认:不限制)
'.' 对于当前区域; '*' 表示默认区域
产量=姓名
输出文件的名称
如果未给出或“-”则标准输出
商品描述
清单 搜索与通配符或 POSIX 扩展给出的模式匹配的数据文件
正则表达式。
附注
输出 清单 可能对其他程序的参数输入有用(例如时间序列
r.系列) 与 分隔符=逗号.
示例
将所有栅格地图列为连续的排序列表:
g.list 类型=rast
将所有矢量地图列为带有 MAPSET 信息的连续排序列表(即完全限定的
地图名称):
g.list 类型=向量 -m
列出按地图集排序的所有栅格和矢量地图:
g.list 类型=光栅 -p
将所有栅格和矢量地图列为连续的排序列表:
g.list 类型=rast,vect
列出所有可用的 GRASS 数据库文件:
g.list 类型=全部
地图集 搜索、 径
If 地图集 未指定比 清单 在映射集中搜索数据文件
包含在搜索路径中(由 g.地图集),见 g.mapsets -p。
g.list ras -p
mapset 中可用的栅格地图:
DMT
...
mapset 中可用的栅格地图:
方面
...
按选项 地图集=. (一个点)只能列出当前地图集中的数据文件:
g.list 栅格地图集=。
...
同样 地图集=*(一个星号)也打印来自所有可用地图集的数据文件
包括未在当前搜索路径中列出的那些(参见 g.mapsets -l)。
g.list rast 地图集=* -p
mapset 中可用的栅格地图:
lsat5_1987_10
...
mapset 中可用的栅格地图:
DMT
...
mapset 中可用的栅格地图:
方面
...
通配符
列出所有以字母“r”开头的矢量地图:
g.list type=vector pattern="r*"
列出所有以字母“r”或“a”开头的矢量地图:
g.list type=vector pattern="[ra]*"
列出所有以“soil_”或“landuse_”开头的栅格地图:
g.list type=raster pattern="{soil,landuse}_*"
列出具有一个可变字符/数字的某些栅格地图:
g.list type=raster pattern="N45E00?.meters"
用于 排除 参数:
# 不排除:
g.list rast pat="r*" mapset=PERMANENT
铁路
道路
限制区域
拉什莫尔
# 只排除完整的单词:
g.list rast pat="r*" exclude=roads mapset=PERMANENT
铁路
限制区域
拉什莫尔
# 使用通配符排除:
g.list rast pat="r*" exclude="*roads*" mapset=PERMANENT
限制区域
拉什莫尔
原价 表达式
列出名称中以“soils”开头的所有土壤图:
g.list -r type=raster pattern='^soils'
如果存在“tmp”栅格地图,则列出“tmp”:
g.list -r type=raster pattern='^tmp$'
如果存在相应的矢量地图(每个地图名称逐行),则列出“tmp0”...“tmp9”:
g.list -r type=vector pattern='^tmp[0-9]$'
如果存在相应的矢量地图,则列出“tmp0”...“tmp9”(每个地图名称以逗号分隔):
g.list -r type=vector separator=comma pattern='^tmp[0-9]$'
扩展 定期 表达式
列出 1997-2012 年的所有降水图,逗号分隔:
g.list -e type=raster separator=comma pattern="precip_total.(199[7-9]|200[0-9]|201[0-2]).sum"
地图 谁的 地区 重叠 - a 保存 地区
列出所有以“tmp_”开头的栅格地图,其区域与“test”的区域重叠
光栅图:
g.region 光栅=测试保存=test_region
g.list type=raster pattern='tmp_*' region=test_region
列出区域与当前区域重叠的 "tmp0"..."tmp9" 矢量地图:
g.list -r type=vector pattern='^tmp[0-9]$' region=.
列出区域与默认区域重叠的所有栅格和矢量地图
当前位置的永久地图集 (DEFAULT_WIND):
g.list 类型=rast,vect 区域=*
请注意,如果没有 region=*,g.list type=rast,vect 只是列出所有可用的栅格和
来自当前搜索路径的矢量地图,无论其区域如何。
使用 onworks.net 服务在线使用 g.listgrass