rasterio.rio.helpers module¶
Helper objects used by multiple CLI commands.
-
rasterio.rio.helpers.coords(obj)¶ Yield all coordinate coordinate tuples from a geometry or feature. From python-geojson package.
-
rasterio.rio.helpers.resolve_inout(input=None, output=None, files=None, overwrite=False, num_inputs=None)¶ Resolves inputs and outputs from standard args and options.
- Parameters
input (str) – A single input filename, optional.
output (str) – A single output filename, optional.
files (str) – A sequence of filenames in which the last is the output filename.
overwrite (bool) – Whether to force overwriting the output file.
num_inputs (int) – Raise exceptions if the number of resolved input files is higher or lower than this number.
- Returns
tuple (str, list of str) – The resolved output filename and input filenames as a tuple of length 2.
If provided, the output file may be overwritten. An output
file extracted from files will not be overwritten unless
overwrite is True.
- Raises
click.BadParameter –
-
rasterio.rio.helpers.to_lower(ctx, param, value)¶ Click callback, converts values to lowercase.
-
rasterio.rio.helpers.write_features(fobj, collection, sequence=False, geojson_type='feature', use_rs=False, **dump_kwds)¶ Read an iterator of (feat, bbox) pairs and write to file using the selected modes.