brokenspoke_analyzer.core.runner module#

Define helper function to run external commands.

brokenspoke_analyzer.core.runner.run(cmd)#

Run a command and log the stdout/stderr at the trace level.

Return type:

None

brokenspoke_analyzer.core.runner.run_analysis(state_abbrev, state_fips, city_shp, pfb_osm_file, output_dir, docker_image, container_name=None, city_fips=None)#

Run a BNA analysis.

Return type:

None

brokenspoke_analyzer.core.runner.run_docker_info()#

Return a dict containing Docker system information.

Return type:

Any

brokenspoke_analyzer.core.runner.run_ogr2ogr_geojson_export(database_url, filename, table)#

Dump a table into a GeoJSON file.

Return type:

None

brokenspoke_analyzer.core.runner.run_osm2pgrouting(database_url, schema, prefix, configuration_file, osm_file)#

Import OSM data into pgRouting.

Return type:

None

brokenspoke_analyzer.core.runner.run_osm2pgsql(database_url, output_srid, style_file, osm_file, number_processes=0, prefix='neighborhood_osm_full')#

Import OSM data into PostGIS.

Return type:

None

brokenspoke_analyzer.core.runner.run_osm_convert(osm_file, bbox)#

Convert OSM data.

Return type:

Path

brokenspoke_analyzer.core.runner.run_osmium_extract(polygon_file_path, region_file_path, reduced_file_path)#

Reduce the OSM file to the boundaries with OSMium.

Return type:

None

brokenspoke_analyzer.core.runner.run_pgsql2shp(database_url, filename, table)#

Dump a PostGIS table into a shapefile.

Return type:

None

brokenspoke_analyzer.core.runner.run_psql_command_string(database_url, command)#

Execute a one command string, command, and then exit.

Return type:

None