fiona.fio package


fiona.fio.bounds module

$ fio bounds

fiona.fio.calc module module

$ fio cat

fiona.fio.collect module

$ fio collect

fiona.fio.distrib module

$ fio distrib

fiona.fio.dump module

$ fio dump

fiona.fio.env module

$ fio env

fiona.fio.filter module

$ fio filter

fiona.fio.helpers module

Helper objects needed by multiple CLI commands.

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

Converts a record’s id to a blank node id and returns the record.


Returns a JSON-LD Context object.


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

Return a generator of JSON objects loaded from lines. module

$ fio info

fiona.fio.insp module

$ fio insp

fiona.fio.load module

$ fio load module

$ fiona ls

fiona.fio.main module

Main click group for the CLI. Needs to be isolated for entry-point loading.


fiona.fio.options module

Common commandline options for fio

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

Let –layer be a name or index.

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

Transform layer options from strings (“1:a,1:b”, “2:a,2:c,2:z”) to { ‘1’: [‘a’, ‘b’], ‘2’: [‘a’, ‘c’, ‘z’] }

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

Ensure file indexes provided in the –layer option are valid

fiona.fio.rm module

Module contents

Fiona’s command line interface


Pops the Fiona Env from the passed context and executes the wrapped func in the context of that obj.

Click’s pass_context decorator must precede this decorator, or else there will be no context in the wrapper args.