All Projects → Tristramg → velos-paris

Tristramg / velos-paris

Licence: MIT license
Synthèse des compteurs de vélos à Paris

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to velos-paris

restatapi
An R package to search and retrieve data from Eurostat database using SDMX
Stars: ✭ 14 (+0%)
Mutual labels:  open-data
opendata
Open data of Cofacts collaborative fact-checking database
Stars: ✭ 35 (+150%)
Mutual labels:  open-data
311
New web portal for BOS:311
Stars: ✭ 15 (+7.14%)
Mutual labels:  open-data
open-bus
🚌 Analysing Israel's public transport data
Stars: ✭ 65 (+364.29%)
Mutual labels:  open-data
odufrn-downloader
Pacote para baixar os dados do portal de dados abertos da UFRN
Stars: ✭ 31 (+121.43%)
Mutual labels:  open-data
politicos
API com todos os candidatos Brasileiros!
Stars: ✭ 63 (+350%)
Mutual labels:  open-data
Transform-to-Open-Science
Transformation to Open Science
Stars: ✭ 268 (+1814.29%)
Mutual labels:  open-data
visualization-tool
The tool for visualizing Swiss Open Government Data. Project ownership: Federal Office for the Environment FOEN
Stars: ✭ 20 (+42.86%)
Mutual labels:  open-data
osd-building-footprints
Open source release of building footprints in Chicago.
Stars: ✭ 61 (+335.71%)
Mutual labels:  open-data
CSV2RDF
Streaming, transforming, SPARQL-based CSV to RDF converter. Apache license.
Stars: ✭ 48 (+242.86%)
Mutual labels:  open-data
Open-Data-Portaal
GitHub van het officiële Open Data Portaal van de Tweede Kamer der Staten-Generaal.
Stars: ✭ 39 (+178.57%)
Mutual labels:  open-data
dre
O projecto agora reside no GitLab
Stars: ✭ 20 (+42.86%)
Mutual labels:  open-data
publicbodies
A database of public bodies such as government departments, ministries etc.
Stars: ✭ 56 (+300%)
Mutual labels:  open-data
congresso em chamas
Congresso em chamas é uma aplicação web que entrega ferramentas para o acompanhamento do trabalho dos deputados federais atualmente em mandato.
Stars: ✭ 20 (+42.86%)
Mutual labels:  open-data
transitland-atlas
an open directory of mobility feeds and operators — powers both Transitland v1 and v2
Stars: ✭ 55 (+292.86%)
Mutual labels:  open-data
awesome-utrecht-university
A curated list of awesome open source projects from Utrecht University.
Stars: ✭ 31 (+121.43%)
Mutual labels:  open-data
YALC
🕸 YALC: Yet Another LOD Cloud (registry of Linked Open Datasets).
Stars: ✭ 14 (+0%)
Mutual labels:  open-data
arboles
Mapa de Arbolado Urbano
Stars: ✭ 13 (-7.14%)
Mutual labels:  open-data
content-api-scala-client
A Scala client library for the Guardian's Content API
Stars: ✭ 37 (+164.29%)
Mutual labels:  open-data
osmand map creation
OSM data + open address data compiled for use in OSMAnd
Stars: ✭ 22 (+57.14%)
Mutual labels:  open-data

Ce petit site récupère les données ouvertes des compteurs de passages à vélo de la ville de Paris pour en faire une présentation synthétique.

En particulier on peut :

  • Comparer les principaux compteurs
  • Pour un compteur donné, voir les chiffre par heure de la veille, par jour du dernier mois, ou par semaine sur l’année en cours

Obtenir les données

Des capteur (« boucles ») sont installées au sein du goudron un peu partout dans Paris. Cette boucle détecte le passage d’un vélo et remonte la donnée qui est exposée sur le portail OpenData de la Ville.

Elles sont mise à jour une fois par jour et découpées en deux fichiers :

Le premier qui contient les données de comptage à proprement parler (une mesure par heure et par compteur) : wget "https://parisdata.opendatasoft.com/api/v2/catalog/datasets/comptage-velo-donnees-compteurs/exports/csv?rows=-1&select=id_compteur%2Csum_counts%2Cdate&timezone=UTC" -O public/compteurs.csv

Le deuxième contient des informations supplémentaire sur chaque compteur (comme une photo du compteur, son emplacement…) wget "https://parisdata.opendatasoft.com/api/v2/catalog/datasets/comptage-velo-compteurs/exports/csv" -O public/metadata.csv

Lancer le projet

C’est un projet Next.js et Vega-Lite pour dessiner les graphes.

La carte utilise Mapbox et un token est nécessaire. Obtenez-en un et modifiez .env.local.example en le sauvegardant sous .env.local.

Vous aurez besoin d’une installation de Node.js

yarn install

Afin de ne pas dépendre d’une base de données, les données sont préparées et intégrées statique à chaque page.

Pour préparer les données :

yarn prep

Et enfin pour lancer le projet :

yarn dev

Ouvrez http://localhost:3000 dans votre navigateur pour voir le résultat.

Déployer le projet

Afin de maintenir le site à jour, il faut reconstruire le site à chaque jour avec l’arrivée de nouvelles données (entre 8 et 9h du matin).

Téléchargez les données

Exécutez :

yarn prep
yarn build
yarn export

Le repertoire out contiendra les fichier statiques à transférer sur le serveur web (celui-ci doit juste servir les fichiers. Il n’y a pas besoin d’avoir la moindre installation locale).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].