{% extends "base.html" %} {% load static %} {% load i18n %} {% block extra_head %} {% endblock extra_head %} {% block content %}

{{ section.code }} — {{ section.get_name }}

{% if section.municipality %} {{ section.municipality }} • {% endif %} {% translate "Zone:" %} {% if section.zone %} Zone {{ section.zone }} {% else %} {% translate "Non définie" %} {% endif %} • {% translate "Autoroute:" %} {% if section.is_highway %} {% translate "Oui" %} {% else %} {% translate "Non" %} {% endif %} {% if section.category %} • {{ section.category.get_name }} {% endif %}
{% if section.parent_location or section.child_locations.exists %}
{% if section.parent_location %} {% endif %} {% if section.child_locations.exists %}
{% translate "Sous-sections :" %} {% for child in section.child_locations.all %} {{ child.code }} {% endfor %}
{% endif %}
{% endif %}
{% translate "Total équipements" %} {{ total_assets_count }}
{% translate "Interventions" %} {{ interventions|length }}
{% translate "Nombre d'arbres:" %}
{{ trees_count }}
{{ trees_active_count }} {% translate "actifs" %} {% if trees_remarkable_count %} • {{ trees_remarkable_count }} {% translate "remarquables" %} {% endif %}
{% translate "Surfaces végétales:" %}
{{ total_green_surface|floatformat:1 }} m²
{{ green_surfaces_count }} {% translate "surfaces au total" %}
{% translate "Superficie massif arboré:" %}
{{ surface_massif_arbore|floatformat:1 }} m²
{{ massif_arbore_count }} {% translate "massifs arborés" %}
{% translate "Superficie pré fleuri:" %}
{{ surface_pre_fleuri|floatformat:1 }} m²
{{ pre_fleuri_count }} {% translate "prés fleuris" %}
{% if surfaces_by_type %}
{% translate "Répartition des surfaces végétales" %} {{ total_green_surface|floatformat:1 }} m²
{% for st in surfaces_by_type %}
{% endfor %}
{% for st in surfaces_by_type %} {{ st.name }}: {{ st.total_area|floatformat:1 }} m² ({{ st.count }}) {% endfor %}
{% endif %}
{% for gs in green_surfaces %} {% empty %} {% endfor %}
{% translate "Code" %} {% translate "Typologie / Modèle" %} {% translate "Superficie" %} {% translate "Pente / Tonte" %} {% translate "Bulbes" %} {% translate "Statut" %} {% translate "Actions" %}
{{ gs.code }} {{ gs.model.get_name|default:"-" }} {% if gs.surface_area %}{{ gs.surface_area|floatformat:1 }} m²{% else %}-{% endif %} {% if gs.slope %}{{ gs.slope }}%{% else %}-{% endif %} / {% if gs.mower_frenquency %}{{ gs.mower_frenquency }}x/an{% else %}-{% endif %} {% if gs.bulb_types %} {{ gs.bulb_types|length }} bulbe(s) {% else %} - {% endif %} {{ gs.get_status_display }}
{% if gs.lon and gs.lat %} {% endif %}
{% translate "Aucune surface végétalisée enregistrée sur cette voirie." %}
{% for tree in trees %} {% empty %} {% endfor %}
{% translate "Code" %} {% translate "Essence / Modèle" %} {% translate "Stade" %} {% translate "Vitalité" %} {% translate "Risque" %} {% translate "Statut" %} {% translate "Actions" %}
{{ tree.code }} {% if tree.is_remarkable %} {% endif %}
{{ tree.model.get_name|default:"-" }}
{% if tree.model.scientific_name %}
{{ tree.model.scientific_name }}
{% endif %}
{{ tree.get_development_stage_display|default:"-" }} {% if tree.vitality == 'strong' %} {% translate "Forte" %} {% elif tree.vitality == 'normal' %} {% translate "Normale" %} {% elif tree.vitality == 'weak' %} {% translate "Faible" %} {% elif tree.vitality == 'declining' or tree.vitality == 'dead' %} {{ tree.get_vitality_display }} {% else %} - {% endif %} {% if tree.risk_level == 'high' or tree.risk_level == 'imminent_danger' %} {{ tree.get_risk_level_display }} {% elif tree.risk_level == 'moderate' %} {{ tree.get_risk_level_display }} {% else %} {{ tree.get_risk_level_display|default:"Faible" }} {% endif %} {{ tree.get_status_display }}
{% if tree.lon and tree.lat %} {% endif %}
{% translate "Aucun arbre enregistré sur cette voirie." %}
{% translate "Arbustes" %} ({{ shrubs_count }})
{% for shrub in shrubs %} {% empty %} {% endfor %}
{% translate "Code" %} {% translate "Modèle" %} {% translate "Hauteur" %} {% translate "Taillé" %} {% translate "Statut" %} {% translate "Actions" %}
{{ shrub.code }} {{ shrub.model.get_name|default:"-" }} {% if shrub.height %}{{ shrub.height }} m{% else %}-{% endif %} {% if shrub.trimmed %}{% translate "Oui" %}{% else %}{% translate "Non" %}{% endif %} {{ shrub.get_status_display }}
{% if shrub.lon and shrub.lat %} {% endif %}
{% translate "Aucun arbuste répertorié." %}
{% translate "Mobilier & Bancs" %} ({{ benches_count }})
{% for bench in benches %} {% empty %} {% endfor %}
{% translate "Code" %} {% translate "Modèle" %} {% translate "Matériau" %} {% translate "Dimensions" %} {% translate "Statut" %} {% translate "Actions" %}
{{ bench.code }} {{ bench.model.get_name|default:"-" }} {{ bench.material|default:"-" }} {% if bench.length or bench.width or bench.height %} {{ bench.length|default:"-" }} x {{ bench.width|default:"-" }} x {{ bench.height|default:"-" }} m {% else %} - {% endif %} {{ bench.get_status_display }}
{% if bench.lon and bench.lat %} {% endif %}
{% translate "Aucun banc ou mobilier répertorié." %}
{% for interv in interventions %} {% empty %} {% endfor %}
{% translate "Code" %} {% translate "Titre" %} {% translate "Début" %} {% translate "Statut" %}
{{ interv.code }} {{ interv.title }} {{ interv.begin_time|date:"d-m-Y H:i"|default:"-" }} {{ interv.get_status_display }}
{% translate "Aucune intervention enregistrée sur cette localisation ou ses aménagements." %}
{% if documents %} {% else %}
{% translate "Aucun document associé à cette localisation." %}
{% endif %}
{% translate "Carte & Aménagements" %}
{% endblock content %} {% block script %} {{ feature_lon|json_script:"lon_value" }} {{ feature_lat|json_script:"lat_value" }} {{ section_geojson|json_script:"section_geojson_value" }} {{ assets_geojson|json_script:"assets_geojson_value" }} {% endblock script %}