pivot_road2_to_graph_road2.models module#
- class pivot_road2_to_graph_road2.models.Cost(profile: str, optimization: str, cost_calculation: str, name: str = '')#
Bases :
object
Cost data
- __init__(profile: str, optimization: str, cost_calculation: str, name: str = '') None #
- cost_calculation: str#
- classmethod from_json(data: dict) Self #
Create Cost object from json dict.
Raise KeyError if key is missing
- Paramètres:
data – (dict) json dict
Returns: (Cost)
- name: str = ''#
- optimization: str#
- profile: str#
- class pivot_road2_to_graph_road2.models.CostCalculation(name: str, variables: list[dict], outputs: dict[str, dict])#
Bases :
object
Cost calculation data
- __init__(name: str, variables: list[dict], outputs: dict[str, dict]) None #
- classmethod from_json(data: dict) Self #
Create CostCalculation object from json dict.
Raise KeyError if key is missing
- Paramètres:
data – (dict) json dict
Returns: (CostCalculation)
- name: str#
- outputs: dict[str, dict]#
- variables: list[dict]#
- exception pivot_road2_to_graph_road2.models.InvalidParameters#
Bases :
Exception
- class pivot_road2_to_graph_road2.models.ProcessingParameters(bbox: gpf_entrepot_toolbelt.orchestrator.models.bbox.GpfBbox, cost_calculations: list[pivot_road2_to_graph_road2.models.CostCalculation], costs: list[pivot_road2_to_graph_road2.models.Cost], type: pivot_road2_to_graph_road2.constants.AvailableTypes = <AvailableTypes.PGR: 1>)#
Bases :
object
- __init__(bbox: GpfBbox, cost_calculations: list[pivot_road2_to_graph_road2.models.CostCalculation], costs: list[pivot_road2_to_graph_road2.models.Cost], type: AvailableTypes = AvailableTypes.PGR) None #
- bbox: GpfBbox#
- check_values() None #
Check values, raise InvalidParameters if invalid values
- cost_calculations: list[pivot_road2_to_graph_road2.models.CostCalculation]#
- costs: list[pivot_road2_to_graph_road2.models.Cost]#
- classmethod from_json(data: dict) Self #
Create ProcessingParameters object from json dict.
Raise KeyError if key is missing Raise InvalidParameters if parameter invalid
- Paramètres:
data – (dict) json dict
Returns: (ProcessingParameters)
- type: AvailableTypes = 1#