fiona.fio包

子模块

fiona.fio.bounds 模块

$ fio bounds

fiona.fio.calc 模块

fiona.fio.cat 模块

$ fio cat

fiona.fio.collect 模块

$ fio collect

fiona.fio.distrib 模块

$ fio distrib

fiona.fio.dump 模块

$ fio dump

fiona.fio.env 模块

$ fio env

fiona.fio.filter 模块

$ fio filter

fiona.fio.helpers 模块

多个CLI命令所需的helper对象。

fiona.fio.helpers.eval_feature_expression(feature, expression)
fiona.fio.helpers.id_record(rec)

将记录的id转换为空节点id并返回该记录。

fiona.fio.helpers.make_ld_context(context_items)

返回JSON-LD Context对象。

见http://json-ld.org/spec/latest/json-ld。

fiona.fio.helpers.nullable(val, cast)
fiona.fio.helpers.obj_gen(lines)

返回从 lines 加载的JSON对象的生成器。

fiona.fio.info 模块

$ fio info

fiona.fio.insp 模块

$ fio insp

fiona.fio.load 模块

$ fio load

fiona.fio.ls 模块

$ fiona ls

fiona.fio.main 模块

一个CLI的主要点击组需要隔离才能进入入口点。

fiona.fio.main.configure_logging(verbosity)

fiona.fio.options 模块

fio 的常用命令行选项

fiona.fio.options.cb_layer(ctx, param, value)

Let --layer是名称或索引。

fiona.fio.options.cb_multilayer(ctx, param, value)

变换图层选项将字符串 ("1:a,1:b", "2:a,2:c,2:z") 转换为 { '1': ['a', 'b'], '2': ['a', 'c', 'z'] }

fiona.fio.options.validate_multilayer_file_index(files, layerdict)

确保--layer选项中提供的文件索引是有效的

fiona.fio.rm 模块

模块内容

Fiona 的命令行接口

fiona.fio.with_context_env(f)

从传递的上下文中弹出Fiona Env,并在该obj的上下文中执行包裹函数。

一个click的pass_context decorator必须在此decorator之前,否则wrapper args将没有内容。