quetzal.engine.add_network module

class quetzal.engine.add_network.NetworkCaster(nodes, links, road_nodes, road_links=None, weight='length')[source]

Bases: object

add_road_nodes(penalties=None, debug=False)[source]
build(penalty_factor, **kwargs)[source]
build_nearest_neighbors(nearest_method='nodes', coordinates_unit='degree', **nearest_geometry_kwargs)[source]
build_road_access()[source]
build_road_dataframe(merge_on_links=True, replace_geometry=True)[source]
dumb_cast(replace_geometry=True)[source]
quetzal.engine.add_network.build_node_dict(links, road_graph, nearest_neighbors, penalties, group='trip_id')[source]
quetzal.engine.add_network.find_node_path(links, line)[source]
quetzal.engine.add_network.node_join_dataframe(node_path, road_graph, nearest_neighbors, penalties=None)[source]
quetzal.engine.add_network.road_dataframe(links, road_links, road_graph)[source]