loviuz-website/content/progetti/mappa-prezzi-distributori-i.../index.md

54 lines
2.8 KiB
Markdown
Raw Normal View History

2022-06-05 12:10:31 +02:00
---
title: Mappa dei prezzi distributori in Italia
description: Mappatura dei prezzi dei distributori in Italia importati dai dati ufficiali del MISE (MInistero dello Sviluppo Economico) dal formato CSV
date: 2022-05-28T19:46:00+02:00
2022-07-03 17:24:33 +02:00
images:
2022-07-24 22:24:22 +02:00
- fuel-gf6da54ccc_1280.webp
2022-06-05 12:10:31 +02:00
obiettivo_percent: 90
categories:
- Mappe
tags:
- openstreetmap
- umap
- benzina
- italia
2022-07-03 15:07:40 +02:00
# status: new, wip, done
status: wip
2022-07-17 14:59:37 +02:00
include_donations: true
2023-06-24 01:21:51 +02:00
quick_url: https://umap.openstreetmap.fr/it/map/distributori-prezzi-italia_932492
2022-06-05 12:10:31 +02:00
---
2022-06-05 15:32:24 +02:00
Mi sono imbattuto nel link del MISE (MInistero dello Sviluppo Economico) tramite il gruppo Telegram di **OpenStreetMap Italia** in cui si parlava di usare gli open data del MISE per aggiornare la mappa di openstreetmap riguardo i distributori.
I file in formato CSV sono scaricabili da qui: https://www.mise.gov.it/index.php/it/open-data/elenco-dataset/2032336-carburanti-prezzi-praticati-e-anagrafica-degli-impianti
2022-06-05 12:10:31 +02:00
2022-06-05 15:32:24 +02:00
I 2 file sono:
- **Prezzo alle 8 di mattina (csv)**: contiene la lista dei prezzi per ciascun impianto e ciascun tipo di carburante
- **Anagrafica degli impianti attivi (csv)**: contiene la lista impianti
Entrambi i file CSV sono legati tra loro dalla colonna **IdImpianto**.
Tramite uno script PHP ho fatto in modo che vengano scaricati entrambi e venga generato un file da importare su uMap in formato [GeoJSON](https://geojson.org/), uno standard aperto per gestire una struttura di dati geografici.
2022-10-15 11:38:48 +02:00
## Come funziona
Appena si effettua l'accesso occorre avvicinarsi alla propria zona con il tasto di geolocalizzazione o con il tasto di ricerca si può ricercare un luogo preciso. Dopo va cliccato il pulsante l'ultimo pulsante sulla sinistra a forma di cilindro per scegliere il tipo di carburante e apparirà in lista una serie di marcatori che sono i distributori.
Appaiono subito i prezzi dal minimo al massimo, infatti nei file CSV sono presenti i prezzi del self-service e quelli del servito. A volte sono uguali. A fianco dei prezzi c'è un pallino che indica:
- verde: prezzi aggiornati negli ultimi 3 giorni
- arancione: prezzi aggiornati fra 4 e 7 giorni
- rosso: prezzi aggiornati oltre 7 giorni
Al click sul marcatore appaiono ulteriori dettagli sul distributore e un pulsante **Guidami qui** per aprire l'app predefinita del telefono per navigare fino al distributore 🙌
![Mappa mobile](mappa-mobile.webp)
2023-06-24 01:21:51 +02:00
### [🗺️ ACCEDI ALLA MAPPA ➡️ ](https://umap.openstreetmap.fr/it/map/distributori-prezzi-italia_932492)
2022-10-15 11:38:48 +02:00
2022-06-05 15:32:24 +02:00
## TO-DO
- avere un server in cui installare lo script e fare in modo che uMap aggiorni i punti ogni volta che ci sono aggiornamenti. Ora il caricamento del file in formato GeoJSON è manuale per cui la mappa non è aggiornata giorno per giorno
## Codice
https://github.com/loviuz/prezzi-distributori-italia-umap
https://gitea.it/loviuz/prezzi-distributori-italia-umap (mirror)