least-cost-xmission

Least Cost Xmission Command Line Interface

least-cost-xmission [OPTIONS] COMMAND [ARGS]...

Options

--version

Show the version and exit.

-n, --name <name>

Job name.

Default:

LeastCostXmission

-v, --verbose

Flag to turn on debug logging. Default is not verbose.

from-config

Run Least Cost Xmission from a config.

least-cost-xmission from-config [OPTIONS]

Options

-c, --config <config>

Required Filepath to Least Cost Xmission config json file.

-v, --verbose

Flag to turn on debug logging. Default is not verbose.

local

Run Least Cost Xmission on local hardware

least-cost-xmission local [OPTIONS]

Options

-cost, --cost_fpath <cost_fpath>

Required Path to h5 file with cost rasters and other required layers

-feats, --features_fpath <features_fpath>

Required Path to GeoPackage with transmission features

-regs, --regions_fpath <regions_fpath>

Path to reinforcement regions GeoPackage. If not None, Least Cost Xmission is run with reinforcement path costs. Features must be substations only, and the substation file must contain a region_identifier_column column that matches the region_identifier_column ID in this file for the reinforcement region containing that substation.

-rid, --region_identifier_column <region_identifier_column>

Name of column in reinforcement regions GeoPackagecontaining a unique identifier for each region.

-cap, --capacity_class <capacity_class>

Required Capacity class of transmission features to connect supply curve points to

-res, --resolution <resolution>

SC point resolution

Default:

128

-xcfg, --xmission_config <xmission_config>

Path to Xmission config .json

-mll, --min_line_length <min_line_length>

Minimum Tie-line length.

Default:

0

-gids, --sc_point_gids <sc_point_gids>

List of sc_point_gids to connect to. If running from_config, this can also be a path to a CSV file with a ‘sc_point_gid’ column containing the GID’s to run. Note the missing ‘s’ in the column name - this makes it seamless to run on a supply curve output from reV

-nn, --nn_sinks <nn_sinks>

Number of nearest neighbor sinks to use for clipping radius calculation. This is overridden by –radius

Default:

2

-buffer, --clipping_buffer <clipping_buffer>

Buffer to expand clipping radius by

Default:

1.05

-bmult, --barrier_mult <barrier_mult>

Tranmission barrier multiplier, used when computing the least cost tie-line path

Default:

100

-mw, --max_workers <max_workers>

Number of workers to use for processing, if 1 run in serial, if None use all available cores

-o, --out_dir <out_dir>

Directory to save least cost xmission values to.

Default:

./out

-log, --log_dir <log_dir>

Directory to dump log files.

-v, --verbose

Flag to turn on debug logging. Default is not verbose.

--save_paths

Save least cost paths and data to GeoPackage.

-rad, --radius <radius>

Radius to clip costs raster to in pixels This overrides –nn_sinks if set.

-er, --expand_radius

Flag to expand radius until at least one transmission feature is included for connection. Has no effect if radius input is None.

--simplify-geo <simplify_geo>

Simplify path geometries by a value before writing to GeoPackage.

-cl, --cost-layers <cost_layers>

Required Layer in H5 to add to total cost raster used for routing. Multiple layers may be specified. Layer name may have curly brackets ({}), which will be filled in based on the capacity class input (e.g. “tie_line_costs_{}MW”)

-licl, --li-cost-layers <li_cost_layers>

Length-invariant cost layer in H5 to add to total cost raster used for routing. These costs do not scale with distance traversed acroiss the cell. Multiple layers may be specified.

merge-output

Merge output GeoPackage/CSV files and optionally convert to GeoJSON

least-cost-xmission merge-output [OPTIONS] [FILES]...

Options

-s, --split-to-geojson

After merging GeoPackages, split into GeoJSON by POI name.

--suppress-combined-file

Don’t create combined layer.

-of, --out-file <out_file>

Name for output GeoPackage/CSV file.

-d, --drop <drop>

Transmission feature category types to drop from results. Options: TransLine, LoadCen, PCALoadCen, Substation

-od, --out-dir <out_dir>

Output directory for output files.

Default:

./out

--simplify-geo <simplify_geo>

Simplify path geometries by a value before exporting.

Arguments

FILES

Optional argument(s)

merge-reinforcement-costs

Merge reinforcement costs into transmission costs.

least-cost-xmission merge-reinforcement-costs [OPTIONS]

Options

-f, --cost_fpath <cost_fpath>

Required Path to GeoPackage/CSV file with calculated transmission costs. This file must have a ‘trans_gid’ column that will be used to merge in the reinforcement costs.

-r, --reinforcement_cost_fpath <reinforcement_cost_fpath>

Required Path to GeoPackage/CSV file with calculated reinforcement costs. This file must have a ‘gid’ column that will be used to merge in the reinforcement costs.

-of, --out_file <out_file>

Name for output GeoPackage/CSV file.

valid-config-keys

Echo the valid Least Cost Xmission config keys

least-cost-xmission valid-config-keys [OPTIONS]