{% load staticfiles %}
{% if thread.calc_data %}
Маршрут {% if not thread.calc_data.path_correct %} не {% endif %} корректный
{% csrf_token %}
{% endif %}

{{ thread.title }}

Общее время маршрута без корректировки {{ thread.calc_data.duration_sum | floatformat }} мин.
Скорректированное время {{ thread.calc_data.duration_sum_correct | floatformat }} мин.
Длина маршрута {{ thread.calc_data.thread_distance | floatformat }} км.

Prod {% load admin_urls %} Admin Raw data

Маршрут следования: Таблица Карта Очень таблица
{% if show_correction_types %} {% for type in correction_types %} {{ type }} {% endfor %} {% else %} {{ correction_function_type }} {% endif %}
{% for path_span_cache in path_span_cache_list %} {% with path_span=path_span_cache.path_span %} {% endwith %} {% endfor %}
from departure arrival to distance km line distance km line distance with div km geo distance km maps distance km delta time min calculated time min maps time result
{{ path_span_cache.rtstation_from.station.title }} {{ path_span_cache.rtstation_from.tz_departure }} {{ path_span_cache.rtstation_to.tz_arrival }} {{ path_span_cache.rtstation_to.station.title }} {{ path_span.distance }} {{ path_span_cache.line_distance | floatformat }} {{ path_span_cache.line_with_div | floatformat }} {{ path_span_cache.geo_dist | floatformat }} {{ path_span.map_data.distance }} {{ path_span_cache.time_shift }} {{ path_span.duration }} {{ path_span.map_data.time }}
{% with time_table as time_t %} {% include "timecorrection/table.html" with title="До" %} {% endwith %} {% with new_time_table as time_t %} {% include "timecorrection/table.html" with title="После" %} {% endwith %}