{% extends 'base.html.twig' %} {% block title %}Suivi des objets OSM - {{ stats.name }}{% endblock %} {% block body %}

Suivi des objets OSM pour {{ stats.name }} ({{ stats.zone }})

Mettre à jour les suivis (followup)

Historique des objets suivis (nombre et complétion).

{% set type_labels = { 'fire_hydrant': 'Bornes incendie', 'charging_station': 'Bornes de recharge', 'toilets': 'Toilettes publiques', 'bus_stop': 'Arrêts de bus', 'defibrillator': 'Défibrillateurs', 'camera': 'Caméras de surveillance', 'recycling': 'Points de recyclage', 'substation': 'Sous-stations électriques', 'laboratory': "Laboratoires d'analyse", 'school': 'Écoles' } %} {% for type in type_labels|keys %}

{{ type_labels[type] }}

{% set overpass_queries = { 'fire_hydrant': 'nwr["emergency"="fire_hydrant"](area.searchArea);', 'charging_station': 'nwr["amenity"="charging_station"](area.searchArea);', 'toilets': 'nwr["amenity"="toilets"](area.searchArea);', 'bus_stop': 'nwr["highway"="bus_stop"](area.searchArea);', 'defibrillator': 'nwr["emergency"="defibrillator"](area.searchArea);', 'camera': 'nwr["man_made"="surveillance"](area.searchArea);', 'recycling': 'nwr["amenity"="recycling"](area.searchArea);', 'substation': 'nwr["power"="substation"](area.searchArea);', 'laboratory': 'nwr["healthcare"="laboratory"](area.searchArea);', 'school': 'nwr["amenity"="school"](area.searchArea);' } %} {% set overpass_query = '[out:json][timeout:60];\narea["ref:INSEE"="' ~ stats.zone ~ '"]->.searchArea;\n(' ~ overpass_queries[type]|default('') ~ ');\n\n(._;>;);\n\nout meta;\n>;' %} Voir sur Overpass Turbo Ouvrir dans JOSM
{% endfor %}

Données brutes

{% for type, points in series %} {% for point in points %} {% endfor %} {% endfor %}
Date Type Label Valeur
{{ point.date }} {{ type }} {{ point.name }} {{ point.value }}
Retour à la fiche ville
{% endblock %} {% block javascripts %} {{ parent() }} {% endblock %}