API Travaux

Rennes Métropole

Bienvenue

Les données disponibles grâce à cette API sont issues de la base de données Geotravaux, qui recense les travaux, leurs types, leurs natures, leurs durées et les gênes occasionnées sur la Ville de Rennes et Rennes Métropole. Cette base de données est gérée par la Direction des rues, en collaboration avec la Direction générale de la communication.

Accès

L'accès aux données de travaux est libre, sans authentification. Un usage optimisé et raisonnable de l'API est demandé aux développeurs qui souhaitent l'utiliser.

Travaux

Tous les travaux

URL

/api/roadworks

Paramètres

  • Projection
  • epsg
  • 3857
  • 4326
  • 3948
  • 2154
  • Dimension
  • dim
  • 2 (Ligne)
  • 1 (Point)
  • Période
  • period
  • 7
  • 1
  • Ville
  • city
  • {code insee}
  • Secteur
  • sector
  • c (Centre)
  • n (Nord)
  • s (Sud)
  • e (Est)
  • o (Ouest)

Retour

Le retour est fait au format GeoJSON.

GET http://travaux.data.rennesmetropole.fr/api/roadworks

{
  type: "FeatureCollection",
  crs: {
    type: "name",
    properties: {
      name: "urn:ogc:def:crs:EPSG::3857"
    }
  },
  features: [
    {
      type: "Feature",
      geometry: {
        type: "LineString",
        coordinates: [
          [
            -183666.93,
            6126682.71
          ],
          [
            -183623.28,
            6126668.66
          ],
          [
            -183139.57,
            6126889.95
          ],
          [
            -182762.2,
            6127060.66
          ],
          [
            -182507.99,
            6127179.79
          ],
          [
            -182496.82,
            6127181.61
          ],
          [
            -182417.55,
            6127198.38
          ]
        ]
      },
      properties: {
        id: 42241,
        insee: 35238,
        commune: "Rennes",
        quartier: "6 - Jeanne d'Arc - Longs Champs - Beaulieu",
        localisation: "Avenue Professeur Charles Foulon",
        date_deb: "2015-03-09 00:00:00",
        date_fin: "2015-04-17 00:00:00",
        type: "Chaussée rétrécie",
        libelle: "travaux de fouille et déplacement d'ouvrage gaz",
        niv_perturbation: "Impact limité",
        tel_fixe: "0223621222",
        tel_mobile: null
      }
    },
    ...
  ]
}
                    

Une zone de travaux

URL

/api/roadwork/{id}

Paramètres

  • Identifiant
  • id
  • {id}
  • Dimension
  • dim
  • 2 (Ligne)
  • 1 (Point)
  • Projection
  • epsg
  • 3857
  • 4326
  • 3948
  • 2154

Retour

Le retour est fait au format GeoJSON.

HTTP Code 200 : OK

HTTP Code 404 : pas de zone de travaux correspondante

GET http://travaux.data.rennesmetropole.fr/api/roadwork/42241?epsg=4326&dim=1

{
  type: "Feature",
  crs: {
    type: "name",
    properties: {
      name: "urn:ogc:def:crs:EPSG::4326"
    }
  },
  geometry: {
    type: "Point",
    coordinates: [
      -1.644313,
      48.120547
    ]
  },
  properties: {
    id: 42241,
    insee: 35238,
    commune: "Rennes",
    quartier: "6 - Jeanne d'Arc - Longs Champs - Beaulieu",
    localisation: "Avenue Professeur Charles Foulon",
    date_deb: "2015-03-09 00:00:00",
    date_fin: "2015-04-17 00:00:00",
    type: "Chaussée rétrécie",
    libelle: "travaux de fouille et déplacement d'ouvrage gaz",
    niv_perturbation: "Impact limité",
    tel_fixe: "0223621222",
    tel_mobile: null
  }
}
                    

Info travaux

URL

/api/roadwork/{id}/info

Paramètres

  • Identifiant
  • id
  • {id}
  • Dimension
  • dim
  • 2 (Ligne)
  • 1 (Point)
  • Projection
  • epsg
  • 3857
  • 4326
  • 3948
  • 2154

Retour

Le retour est fait au format GeoJSON.

HTTP Code 200 : OK

HTTP Code 404 : pas de zone de travaux correspondante

GET http://travaux.data.rennesmetropole.fr/api/roadwork/42241/info

{
  id: 42241,
  insee: 35238,
  commune: "Rennes",
  quartier: "6 - Jeanne d'Arc - Longs Champs - Beaulieu",
  localisation: "Avenue Professeur Charles Foulon",
  date_deb: "2015-03-09 00:00:00",
  date_fin: "2015-04-17 00:00:00",
  type: "Chaussée rétrécie",
  libelle: "travaux de fouille et déplacement d'ouvrage gaz",
  niv_perturbation: "Impact limité",
  tel_fixe: "0223621222",
  tel_mobile: null
}
                    
Déviations

URL

/api/roadwork/{id}/detour

Paramètres

  • Identifiant
  • id
  • {id}
  • Projection
  • epsg
  • 3857
  • 4326
  • 3948
  • 2154

Retour

Le retour est fait au format GeoJSON.

HTTP Code 200 : OK

HTTP Code 404 : pas de zone de travaux correspondante

GET http://travaux.data.rennesmetropole.fr/api/roadwork/214/detour

{
  type: "FeatureCollection",
  crs: {
    type: "name",
    properties: {
      name: "urn:ogc:def:crs:EPSG::4326"
    }
  },
  features: [
    {
      type: "Feature",
      geometry: {
        type: "LineString",
        coordinates: [
          [
            -1.68453,
            48.105497
          ],
          [
            -1.684545,
            48.106392
          ],
          [
            -1.6845,
            48.106562
          ],
          [
            -1.684456,
            48.106882
          ],
          [
            -1.684512,
            48.108202
          ],
          [
            -1.684414,
            48.108482
          ],
          [
            -1.684346,
            48.108532
          ],
          [
            -1.684211,
            48.108582
          ],
          [
            -1.68298,
            48.108214
          ],
          [
            -1.682049,
            48.107932
          ],
          [
            -1.680368,
            48.10742
          ]
        ]
      },
      properties: {
        id: 5,
        work_id: 214,
        type_devia: "Déviation de la circulation générale",
        libelle: "Métro ligne b - Déviation GC Colombier",
        sens: "Double"
      }
    }
  ]
}
                    
Secteurs

URL

/api/sectors

Paramètres

  • Format
  • format
  • json
  • xml

Retour

Le retour est fait au format JSON.

{
  e: {
    order: 3,
    name: "Métropole est",
    cities: [
      "Thorigné-Fouillard",
      "Rennes (Francisco Ferrer - Landry - Poterie)",
      "Rennes (Jeanne d’Arc - Longs-Champs - Beaulieu)",
      "Cesson-Sévigné",
      "Brécé",
      "Acigné"
    ]
  },
  o: {
    order: 4,
    name: "Métropole ouest",
    cities: [
      "Vezin-le-Coquet",
      "Saint-Gilles",
      "Romillé",
      "Rennes (Villejean - Beauregard)",
      "Rennes (Cleunay - Arsenal-Redon)",
      "Rennes (Bourg-l’Évesque - La Touche - Moulin-du-Comte)",
      "Parthenay-de-Bretagne",
      "Pacé",
      "Mordelles",
      "Miniac-sous-Bécherel",
      "Le Verger",
      "Le Rheu",
      "Langan",
      "La Chapelle-Thouarault",
      "La Chapelle-Chaussée",
      "L'Hermitage",
      "Gévezé",
      "Clayes",
      "Cintré",
      "Chavagne",
      "Bécherel"
    ]
  }
  n: {
    order: 1,
    name: "Métropole nord",
    cities: [
      "Saint-Sulpice-la-Forêt",
      "Saint-Grégoire",
      "Rennes (Maurepas - Bellangerais)",
      "Rennes (Saint-Martin)",
      "Montgermont",
      "La Chapelle-des-Fougeretz",
      "Chevaigné",
      "Betton"
    ]
  },
  s: {
    order: 2,
    name: "Métropole sud",
    cities: [
      "Vern-sur-Seiche",
      "Saint-Jacques-de-la-Lande",
      "Saint-Erblon",
      "Saint-Armel",
      "Rennes (Le Blosne)",
      "Rennes (Bréquigny)",
      "Pont-Péan",
      "Orgères",
      "Noyal-Châtillon-sur-Seiche",
      "Nouvoitou",
      "Laillé",
      "Corps-Nuds",
      "Chartres-de-Bretagne",
      "Chantepie",
      "Bruz",
      "Bourgbarré"
    ]
  },
  c: {
    order: 5,
    name: "Centre",
    cities: [
      "Rennes (Sud-Gare)",
      "Rennes (Thabor - Saint-Hélier - Alphonse Guérin)",
      "Rennes (Centre)"
    ]
  }
}