Skip to content

Commit

Permalink
Initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
abulte committed May 3, 2019
0 parents commit 87d4ec4
Show file tree
Hide file tree
Showing 4 changed files with 316 additions and 0 deletions.
22 changes: 22 additions & 0 deletions README.md
@@ -0,0 +1,22 @@
> WIP - Work In Progress
# Infrastructures de recharge pour véhicules électriques

## Contexte et références

* Définition : [Décret n° 2017-26 du 12 janvier 2017 - Article 2](https://www.legifrance.gouv.fr/eli/decret/2017/1/12/DEVR1603472D/jo/article_2)
* Publicité : [Décret n° 2017-26 du 12 janvier 2017 - Article 13](https://www.legifrance.gouv.fr/eli/decret/2017/1/12/DEVR1603472D/jo/article_13)
* Format : [Arrêté du 12 janvier 2017](https://www.legifrance.gouv.fr/affichTexte.do?cidTexte=JORFTEXT000033860733&categorieLien=id#JORFSCTA000033860739)
* Jeux de données : [Liste sur data.gouv.fr](https://www.data.gouv.fr/fr/search/?q=IRVE)

## Schéma

Schéma au format [TableSchema](https://frictionlessdata.io/specs/table-schema) disponible [ici](https://github.com/etalab/schema.data.gouv.fr/blob/master/irve/schema.json).

## Validation

Cf https://github.com/etalab/schema.data.gouv.fr#comment-valider-un-fichier

## Consolidation

Etalab réalise une consolidation des jeux de données IRVE déposés sur data.gouv.fr. Le code est [disponible ici](https://github.com/etalab/schema.data.gouv.fr/tree/master/irve/aggregration). Le fichier en résultant est [publié ici sur data.gouv.fr](https://www.data.gouv.fr/fr/datasets/5448d3e0c751df01f85d0572).
3 changes: 3 additions & 0 deletions exemple-valide.csv
@@ -0,0 +1,3 @@
n_amenageur;n_operateur;n_enseigne;id_station;n_station;ad_station;code_insee;Xlongitude;Ylatitude;nbre_pdc;id_pdc;puiss_max;type_prise;acces_recharge;accessibilité;observations;date_maj
XXX;YYY;ZZZ;FR*A17*P*ZZZ*3*_*_*_;Parking 1;D109A;06090;6.92641;43.59413;2;FR*A17*E*ZZZ*3*1*1*_;22.0;T2 - E/F;Payant (badge, appli et QR code);24h/24;RAS;2018/03/31
XXX;YYY;ZZZ;FR*A17*P*ZZZ*3*_*_*_;Parking 1;D109A;06090;6.92641;43.59413;2;FR*A17*E*ZZZ*3*1*2*_;22.0;T2 - E/F;Payant (badge, appli et QR code);24h/24;RAS;2018/3/31
170 changes: 170 additions & 0 deletions schema.json
@@ -0,0 +1,170 @@
{
"title": "Spécification du fichier d'échange relatif aux données concernant la localisation géographique et les caractéristiques techniques des stations et des points de recharge pour véhicules électriques",
"author": "Alexandre Bulté pour Etalab <info[arobas]data[point]gouv[point]fr>",
"contributor": "Charles Nepote",
"created": "2018-06-29",
"updated": "2018-09-10",
"homepage": "https://github.com/etalab/schema.data.gouv.fr/tree/master/irve",
"example": "https://github.com/etalab/schema.data.gouv.fr/blob/master/irve/exemple-valide.csv",
"fields": [
{
"name": "n_amenageur",
"description": "Le nom de l'aménageur, c'est à dire de l'entité publique ou privée propriétaire des infrastructures",
"example": "Société X, Entité Y",
"type": "string",
"constraints": {
"required": true
}
},
{
"name": "n_operateur",
"description": "Le nom de l'opérateur qui opère le réseau d'infrastructure (l'aménageur ou un tiers auquel a été confié la responsabilité par délégation)",
"example": "Société X, Entité Y",
"type": "string",
"constraints": {
"required": true
}
},
{
"name": "n_enseigne",
"description": "Le nom commercial du réseau",
"example": "Réseau de recharge ABC",
"type": "string",
"constraints": {
"required": true
}
},
{
"name": "id_station",
"description": "L'identifiant de la station délivré selon les modalités définies à l'article 10 du décret n° 2017-26 du 12 janvier 2017",
"example": "FR*A68*P68021*A",
"type": "string",
"constraints": {
"required": true
}
},
{
"name": "n_station",
"description": "le nom de la station",
"example": "Picpus, Belleville, Villiers",
"type": "string",
"constraints": {
"required": true
}
},
{
"name": "ad_station",
"description": "L'adresse complète de la station : [numéro] [rue], [code postal] [ville]",
"example": "1 avenue de la Paix, 75001 Paris",
"type": "string",
"constraints": {
"required": true
}
},
{
"name": "code_insee",
"description": "Le code INSEE de la commune d'implantation",
"example": "06088, 2B002 (pour une commune corse)",
"type": "string",
"constraints": {
"pattern": "^([013-9]\\d|2[AB1-9])\\d{3}$",
"required": true
}
},
{
"name": "Xlongitude",
"description": "La longitude en degrés décimaux (point comme séparateur décimal) de la localisation de la station exprimée dans le système de coordonnées WGS84",
"example": "7.48710500",
"type": "number",
"constraints": {
"required": true
}
},
{
"name": "Ylatitude",
"description": "La latitude en degrés décimaux (point comme séparateur décimal) de la localisation de la station exprimée le système de coordonnées WGS84",
"example": "47.63495500",
"type": "number",
"constraints": {
"required": true
}
},
{
"name": "nbre_pdc",
"description": "Le nombre de points de recharge sur la station",
"example": "1, 10",
"type": "integer",
"constraints": {
"required": true
}
},
{
"name": "id_pdc",
"description": "L'identifiant du point de recharge délivré selon les modalités définies à l'article 10 du décret n° 2017-26 du 12 janvier 2017",
"example": "FR*A68*E68021*A*B1*D",
"type": "string",
"constraints": {
"required": true
}
},
{
"name": "puiss_max",
"description": "La puissance maximale délivrée à chaque point de recharge, exprimée en kW, en fonction du contrat d'abonnement de puissance de la station et du type de connecteur.",
"example": "22.00",
"type": "number",
"constraints": {
"required": true
}
},
{
"name": "type_prise",
"description": "Les types de prises ou de connecteurs disponibles sur chaque point de charge",
"example": "E/F, T2",
"type": "string",
"constraints": {
"required": true
}
},
{
"name": "acces_recharge",
"description": "Modalités d'accès à la recharge",
"example": "Payant, Gratuit, Sur abonnement",
"type": "string",
"constraints": {
"required": true
}
},
{
"name": "accessibilité",
"description": "Amplitude d'ouverture de la station.",
"example": "24/24 7/7 jours",
"type": "string",
"constraints": {
"required": true
}
},
{
"name": "observations",
"description": "Champ destiné à préciser les modalités d'accès à la recharge, l'accessibilité, le tarif, les horaires d'ouverture, …",
"example": "Recharge uniquement disponible pendant les horaires d'ouverture du Centre Commercial XY",
"type": "string",
"constraints": {
"required": true
}
},
{
"name": "date_maj",
"description": "Date de mise à jour des données",
"example": "2018/08/08, 2015/12/30",
"type": "date",
"format": "%Y/%m/%d",
"constraints": {
"required": true
}
}
],
"missingValues": [
""
],
"primaryKey": "id_pdc"
}
121 changes: 121 additions & 0 deletions schema.md
@@ -0,0 +1,121 @@
# Schéma « Spécification du fichier d'échange relatif aux données concernant la localisation géographique et les caractéristiques techniques des stations et des points de recharge pour véhicules électriques »

17 colonnes définies

## Propriétés
- Auteur(s) : Alexandre Bulté pour Etalab <info[arobas]data[point]gouv[point]fr>
- Contributeur(s) : Charles Nepote
- Schéma créé le : 2018-06-29
- Page d'accueil : https://github.com/etalab/schema.data.gouv.fr/tree/master/irve
- Données d'exemple : https://github.com/etalab/schema.data.gouv.fr/blob/master/irve/exemple-valide.csv

## Propriétés complémentaires
- Valeurs manquantes : ['']
- Clef primaire : id_pdc

## Colonnes

### `n_amenageur`
> Le nom de l'aménageur, c'est à dire de l'entité publique ou privée propriétaire des infrastructures
- Type attendu : `chaîne de caractères`
- exemple(s) : Société X, Entité Y

### `n_operateur`
> Le nom de l'opérateur qui opère le réseau d'infrastructure (l'aménageur ou un tiers auquel a été confié la responsabilité par délégation)
- Type attendu : `chaîne de caractères`
- exemple(s) : Société X, Entité Y

### `n_enseigne`
> Le nom commercial du réseau
- Type attendu : `chaîne de caractères`
- exemple(s) : Réseau de recharge ABC

### `id_station`
> L'identifiant de la station délivré selon les modalités définies à l'article 10 du décret n° 2017-26 du 12 janvier 2017
- Type attendu : `chaîne de caractères`
- exemple(s) : FR*A68*P68021*A

### `n_station`
> le nom de la station
- Type attendu : `chaîne de caractères`
- exemple(s) : Picpus, Belleville, Villiers

### `ad_station`
> L'adresse complète de la station : [numéro] [rue], [code postal] [ville]
- Type attendu : `chaîne de caractères`
- exemple(s) : 1 avenue de la Paix, 75001 Paris

### `code_insee`
> Le code INSEE de la commune d'implantation
- Cette colonne est optionnelle
- Type attendu : `chaîne de caractères`
- exemple(s) : 06088, 2B002 (pour une commune corse)
- La valeur doit respecter le motif suivant : ^([013-9]\d|2[AB1-9])\d{3}$

### `Xlongitude`
> La longitude en degrés décimaux (point comme séparateur décimal) de la localisation de la station exprimée dans le système de coordonnées WGS84
- Type attendu : `nombre`
- exemple(s) : 7.48710500

### `Ylatitude`
> La latitude en degrés décimaux (point comme séparateur décimal) de la localisation de la station exprimée le système de coordonnées WGS84
- Type attendu : `nombre`
- exemple(s) : 47.63495500

### `nbre_pdc`
> Le nombre de points de recharge sur la station
- Type attendu : `entier`
- exemple(s) : 1, 10

### `id_pdc`
> L'identifiant du point de recharge délivré selon les modalités définies à l'article 10 du décret n° 2017-26 du 12 janvier 2017
- Type attendu : `chaîne de caractères`
- exemple(s) : FR*A68*E68021*A*B1*D

### `puiss_max`
> La puissance maximale délivrée à chaque point de recharge, exprimée en kW, en fonction du contrat d'abonnement de puissance de la station et du type de connecteur.
- Type attendu : `nombre`
- exemple(s) : 22.00

### `type_prise`
> Les types de prises ou de connecteurs disponibles sur chaque point de charge
- Type attendu : `chaîne de caractères`
- exemple(s) : E/F, T2

### `acces_recharge`
> Modalités d'accès à la recharge
- Type attendu : `chaîne de caractères`
- exemple(s) : Payant, Gratuit, Sur abonnement

### `accessibilité`
> Amplitude d'ouverture de la station.
- Type attendu : `chaîne de caractères`
- exemple(s) : 24/24 7/7 jours

### `observations`
> Champ destiné à préciser les modalités d'accès à la recharge, l'accessibilité, le tarif, les horaires d'ouverture, …
- Type attendu : `chaîne de caractères`
- exemple(s) : Recharge uniquement disponible pendant les horaires d'ouverture du Centre Commercial XY

### `date_maj`
> Date de mise à jour des données
- Type attendu : `date`
- `%Y/%m/%d`
- exemple(s) : 2018/08/08, 2015/12/30

0 comments on commit 87d4ec4

Please sign in to comment.