Git Product home page Git Product logo

monimpacttransport-api's Introduction

API Mon Impact Transport

API alimentant l'app Mon Impact Transport.

Accessible via https://api.monimpacttransport.fr

/footprints

Retourne la liste des modes de transport avec leur impact calculé pour une distance (paramètre km) donnée.

Exemple

https://api.monimpacttransport.fr/beta/footprints?km=250

https://api.monimpacttransport.fr/beta/footprints?km=250&filter=smart&sort=id&fields=emoji,description

Paramètres

  • km: Number (défaut: 1) Distance en km utilisée pour le calcul de l'impact des modes de transport

  • filter: String (défaut : auto) Mode de filtrage (n'est pas pris en compte si le paramètre transportations est défini) Valeurs possibles : - all : renvoie l'ensemble des modes de transport (même ceux dont l'impact n'est pas connu) - smart : renvoie les modes de transport pertinents pour la distance (pas d'avion en dessous de 500km par exemple) - auto : renvoie les modes de transport dont l'impact est connu.

  • transportations: Number[] ID des modes de transport à retourner, séparé par des virgules

  • ignoreRadiativeForcing: Boolean (défaut: false) Si true l'api ignore l'impact des trainées (forçage radiatif) dans son calcul de l'impact de l'avion

  • fields: String[] (défaut: id, name, footprint) Détermine la liste des champs retournés par l'api. Valeurs possibles : - id (toujours retourné) - source - name (toujours retourné) - emoji - description - carpool - footprint (toujours retourné) - display

  • sort: String (défaut: footprint) Determine la propriété utilisée pour le classement. Valeurs possibles : id, name, footprint

monimpacttransport-api's People

Contributors

florianpanchout avatar

Watchers

 avatar

monimpacttransport-api's Issues

Calcul des émissions avec l'API getEmissionsPerDistance

Inputhttps://api.monimpacttransport.fr/beta/getEmissionsPerDistance?filter=all&fields=emoji,description&km=5800

Le résultat pour l'aérien est calculé à 1330kg de CO2 via l'API et à 880kg via le site : https://impactco2.fr/transport

{ "id": 1, "name": "Avion", "emissions": { "gco2e": 1334000, "kgco2e": 1334, "tco2e": 1.334 } }

Dans l'API, il est précisé que : "au delà de 3 500 km, >220 sièges :
82,8 gCO2e/km/personne sans l'impact des traînées,
151 gCO2e/km/personne avec l'impact des traînées
"

Je n'arrive donc pas à comprendre ces résultats (surtout celui de l'API).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.