这是 g.findfilegrass 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
g.查找文件 - 搜索 GRASS 数据库文件并为 shell 设置变量。
关键词
一般,地图管理,脚本
概要
g.查找文件
g.查找文件 - 帮帮我
g.查找文件 [-nl] element=绳子 文件=绳子 [地图集=绳子] [--帮助] [--详细]
[--安静] [--ui]
标志:
-n
不要添加引号
-l
列出可用元素并退出
- 帮帮我
打印使用摘要
--详细
详细模块输出
- 安静的
静音模块输出
--用户界面
强制启动 GUI 对话框
参数:
element=绳子 [必需的]
元素名称
文件=绳子 [必需的]
现有地图的名称
地图集=绳子
地图集的名称(默认:搜索路径)
'.' 对于当前地图集
商品描述
g.查找文件 专为需要搜索 mapset 的 Bourne shell 或 Python 脚本而设计
分子,包括:栅格、矢量地图、区域定义和 图像 组。
的列表中 element 要搜索的名称不固定; 地图集的任何子目录
目录是有效的 element 名称。
但是,用户可以找到标准 GRASS 的列表 element 文件中的名称
$GISBASE/etc/element_list. 这是文件 g.删除, g.重命名 和 g.复制 用来
确定需要为给定的实体类型删除/重命名/复制哪些文件。
附注
g.查找文件 将四行写入标准输出:
姓名=FILE_NAME和
地图集='地图集名称和
文件=”unix_文件名和
全名=草全名和
输出是 揍 设置变量的命令 姓名 到 GRASS 数据库文件名,
地图集 到文件所在的映射集,以及 文件 到完整的 UNIX 路径名
命名的文件。 这些变量可以在 揍 如下:
eval `g.findfile 元素=名称 地图集=名称 文件=名称`
例如(光栅图):
eval `g.findfile 元素=单元格文件=高程`
如果指定的文件不存在,变量将设置如下:
命名=
地图集=
全名=
文件=
下面是一种测试这种情况的方法:
如果 [ ! “$文件”]
然后
退出1
fi
蟒蛇
参见 Python 脚本 自学资料库 获取更多信息。
注意:Python shell 中的 图形界面 可用于输入以下代码:
导入grass.script 作为gcore
gcore.find_file('海拔', element = 'cell')
使用 onworks.net 服务在线使用 g.findfilegrass