Summary

Class SIRI

Method getSIRI

L'information de véhicule

URL: /feed/SIRI/getSIRI.json
Name: getSIRI
Methods: GET
Parameters: stopPoint : String * Identifant de l'arrêt
max : Integer Maximum de quantité des informations à s'afficher (default value 10)
line : String ligne
Cache TTL: 10s
* Required
Call example: http://catp-poitiers.airweb.fr/feed/SIRI/getSIRI.json?stopPoint=256&max=20&line=
Response:
{
    "status": "ok",
    "time": 1775730441,
    "exectime": 30.775,
    "response": {
        "realtime_error": false,
        "realtime_empty": true,
        "realtime": []
    }
}

Method getSIRIWithErrors

Temps réel avec messages d'erreur

URL: /feed/SIRI/getSIRIWithErrors.json
Name: getSIRIWithErrors
Methods: GET
Parameters: stopPoint : String * Identifant de l'arrêt
max : Integer Maximum de quantité des informations à s'afficher (default value 10)
line : String ligne
Cache TTL: 10s
* Required
Call example: http://catp-poitiers.airweb.fr/feed/SIRI/getSIRIWithErrors.json?stopPoint=256&max=20&line=
Response:
{
    "status": "ok",
    "time": 1775730441,
    "exectime": 30.429,
    "response": {
        "realtime_error": false,
        "realtime_empty": true,
        "realtime": []
    }
}

Class checkversion

Method get

Flux checkversion

URL: /feed/checkversion/get.json
Name: get
Methods: GET
Parameters: appVersion : String * Version de l'application utilisée (1.0, 1.1, ...)
os : String * OS de l'application (ios, android, windows)
Cache TTL: 300s (default value)
* Required
Call example: http://catp-poitiers.airweb.fr/feed/checkversion/get.json?appVersion=1.0&os=ios
Response:
{
    "status": "ok",
    "time": 1775730442,
    "exectime": 1044.53,
    "response": {
        "updateAvailable": 1,
        "updateRequired": 0,
        "updateUri": "https:\/\/itunes.apple.com\/fr\/app\/vitalis\/id828954126?mt=8"
    }
}

Class Config

Method getTheme

Les élements d'une identité graphique

URL: /feed/Config/getTheme.json
Name: getTheme
Methods: GET
Parameters: height : String * Image height
ratio : String Image ratio
Cache TTL: 300s (default value)
* Required
Call example: http://catp-poitiers.airweb.fr/feed/Config/getTheme.json?height=300&ratio=0
Response:
{
    "status": "ok",
    "time": 1775730442,
    "exectime": 29.439,
    "response": {
        "theme": {
            "taille": {
                "height": "300",
                "ratio": "0"
            },
            "colors": {
                "c1": {
                    "color": "#000000",
                    "opacity": 1
                },
                "c2": {
                    "color": "#307CB7",
                    "opacity": 1
                },
                "c3": {
                    "color": "#36AF24",
                    "opacity": 1
                }
            },
            "background": "http:\/\/catp-poitiers.airweb.fr\/admin\/data\/2048x1536.png",
            "header": "http:\/\/catp-poitiers.airweb.fr\/admin\/libs\/slir\/index.php?h=300&i=data\/Vitalis_2010.png",
            "ticket_enable": 0
        }
    }
}

Class Forms

Method getFormsList

Obtenir la liste des formulaires reçus

URL: /feed/Forms/getFormsList.json
Name: getFormsList
Methods: GET
Parameters: No parameters.
Cache TTL: 300s (default value)
* Required
Call example: http://catp-poitiers.airweb.fr/feed/Forms/getFormsList.json
Response:
{
    "status": "ok",
    "time": 1775730442,
    "exectime": 30.511,
    "response": []
}

Method getForms

Récupérer le json d'un formulaire demandé

URL: /feed/Forms/getForms.json
Name: getForms
Methods: GET
Parameters: id : String * Identifiant de le formulaire
Cache TTL: 300s (default value)
* Required
Call example: http://catp-poitiers.airweb.fr/feed/Forms/getForms.json?id=documentation
Response:
{
    "status": "ok",
    "time": 1775730442,
    "exectime": 0.438,
    "response": {
        "id": "documentation",
        "json": "{\n  \"label\":\"Documentation\",\n  \"description\":\"Formulaire permettant de faire une demande de documentation.\",\n  \"id\":\"documentation\",\n  \"form\":[\n    {\n      \"type\":\"TEXT\",\n      \"value\":\"Vous d\u00e9sirez recevoir \u00e0 votre domicile un ou plusieurs exemplaires de la documentation commerciale de notre r\u00e9seau.<\/b> Pour cela, veuillez indiquer le nombre d'exemplaires voulus.\"\n    },\n    {\n      \"type\":\"INPUT\",\n      \"id\":\"documents\",\n      \"label\":\"Documentation\",\n      \"list\":[\n        {\n          \"id\":\"guide_horaire_septembre_juin\",\n          \"label\":\"Guide horaire septembre\/juin\"\n        },\n        {\n          \"id\":\"guide_horaire_juillet_aout\",\n          \"label\":\"Guide horaire juillet\/ao\u00fbt\"\n        }\n      ],\n      \"extensible\":true,\n      \"editable\":true,\n      \"invert\":true\n    }\n  ]\n}\n"
    }
}

Method sendResponse

Stocker la réponse en base de donnée

URL: /feed/Forms/sendResponse.json
Name: sendResponse
Methods: POST
Parameters: id : String * Identifiant de le formulaire
response : String * Les réponses des utilisateurs
user : String * Les infos des utilisateurs
email : String * L'adresse de mail des utilisateurs
Cache TTL: 300s (default value)
* Required
Call example: http://catp-poitiers.airweb.fr/feed/Forms/sendResponse.json?id=documentation&response={"id":"documentation","data":[]}&user={"id":"documentation","info":[]}&email=airweb@gmail.fr
Response:
null

Class Horaire

Method getHoraire

L'horaire d'une ligne sur un arrêt pendant une journée définie

URL: /feed/Horaire/getHoraire.json
Name: getHoraire
Methods: GET
Parameters: date : String * Date de l'horaire
line : String * Identifiant de la ligne
stop_id : String * Identifiant de l'arrêt
direction : Integer * Direction du trip ( 1 = Aller, 0 = Retour)
Cache TTL: 300s (default value)
* Required
Call example: http://catp-poitiers.airweb.fr/feed/Horaire/getHoraire.json?date=2015-09-01&line=1&stop_id=10189439&direction=1
Response:
{
    "status": "ok",
    "time": 1775730443,
    "exectime": 43.584,
    "response": {
        "horaire": [],
        "terminus": []
    }
}

Class Info

Method getContact

Les informations pour contacter

URL: /feed/Info/getContact.json
Name: getContact
Methods: GET
Parameters: lang : String lang de l'appareil (fr,en)
Cache TTL: 300s (default value)
* Required
Call example: http://catp-poitiers.airweb.fr/feed/Info/getContact.json?lang=fr
Response:
{
    "status": "ok",
    "time": 1430119169,
    "exectime": 0.847,
    "response": {
        "contact": {
            "title": "Contactez-nous",
            "subtitle": "Hello",
            "content": "content_html"
        }
    }
}

Method getEnterprise

Les informations de l'entreprise

URL: /feed/Info/getEnterprise.json
Name: getEnterprise
Methods: GET
Parameters: No parameters.
Cache TTL: 300s (default value)
* Required
Call example: http://catp-poitiers.airweb.fr/feed/Info/getEnterprise.json
Response:
{
    "status": "ok",
    "time": 1430119169,
    "exectime": 0.847,
    "response": {
        "enterprise": {
            "title": "title",
            "subtitle": "Hello",
            "detail": "detail_html"
        }
    }
}

Method getMentionsLegales

Les mentions légales de l'entreprise

URL: /feed/Info/getMentionsLegales.json
Name: getMentionsLegales
Methods: GET
Parameters: No parameters.
Cache TTL: 300s (default value)
* Required
Call example: http://catp-poitiers.airweb.fr/feed/Info/getMentionsLegales.json
Response:
{
    "status": "ok",
    "time": 1430119169,
    "exectime": 0.847,
    "response": {
        "legal_notice": {
            "title": "title",
            "subtitle": "Hello",
            "detail": "detail_html"
        }
    }
}

Method getPriceListApp

Les informations du tarif - App

URL: /feed/Info/getPriceListApp.json
Name: getPriceListApp
Methods: GET
Parameters: lang : String lang de l'appareil (fr,en)
Cache TTL: 300s (default value)
* Required
Call example: http://catp-poitiers.airweb.fr/feed/Info/getPriceListApp.json?lang=fr
Response:
{
    "status": "ok",
    "time": 1430119324,
    "exectime": 0.219,
    "response": {
        "price_list_app": [
            {
                "name": "Ticket 1 voyage",
                "price": "1,4\u20ac",
                "description": "description_html"
            },
            {
                "name": "Ticket 10 voyage",
                "price": "11,50\u20ac",
                "description": "description_html"
            }
        ]
    }
}

Method getPriceListSite

Les informations du tarif - Site

URL: /feed/Info/getPriceListSite.json
Name: getPriceListSite
Methods: GET
Parameters: type : String * Type de page ("OC" pour voyageurs occasionnels, "RE" pour voyageurs reguliers)
Cache TTL: 300s (default value)
* Required
Call example: http://catp-poitiers.airweb.fr/feed/Info/getPriceListSite.json?type=OC
Response:
{
    "status": "ok",
    "time": 1430119324,
    "exectime": 0.219,
    "response": {
        "price_list_site": {
            "type": "OC",
            "name": "Ticket 1 voyage",
            "title": "t1",
            "subtitle": "st1",
            "content": "html_text"
        }
    }
}

Method getTrafficInfos

Les informations du trafic pour l'instant

URL: /feed/Info/getTrafficInfos.json
Name: getTrafficInfos
Methods: GET
Parameters: multiline : Integer
lang : String lang de l'appareil (fr,en)
Cache TTL: 30s
* Required
Call example: http://catp-poitiers.airweb.fr/feed/Info/getTrafficInfos.json?multiline=1&lang=fr
Response:
{
    "status": "ok",
    "time": 1430119324,
    "exectime": 0.219,
    "response": {
        "traffics": [
            {
                "line": "...",
                "type": "gr\u00e8ve",
                "description": "description_html"
            },
            {
                "line": "...",
                "type": "imtemperies",
                "description": "description_html"
            }
        ]
    }
}

Method getNewsApp

L'information de l'actualites pour l'instant - App

URL: /feed/Info/getNewsApp.json
Name: getNewsApp
Methods: GET
Parameters: ratio : String Image ratio
Cache TTL: 300s (default value)
* Required
Call example: http://catp-poitiers.airweb.fr/feed/Info/getNewsApp.json?ratio=0
Response:
{
    "status": "ok",
    "time": 1775730443,
    "exectime": 28.887,
    "response": {
        "news_app": null
    }
}

Method getNewsSite

L'information de l'actualites pour l'instant - Site

URL: /feed/Info/getNewsSite.json
Name: getNewsSite
Methods: GET
Parameters: No parameters.
Cache TTL: 300s (default value)
* Required
Call example: http://catp-poitiers.airweb.fr/feed/Info/getNewsSite.json
Response:
{
    "status": "ok",
    "time": 1775730443,
    "exectime": 29.438,
    "response": {
        "news_site": []
    }
}

Class Itinerary

Method getItineraries

Compute itineraries between two waypoints

URL: /feed/Itinerary/getItineraries.json
Name: getItineraries
Methods: GET
Parameters: start : * Starting point's coordinates (format: [latitude, longitude])
end : * Ending point's coordinates (format: [latitude, longitude])
start_name : String Starting point's name
end_name : String Ending point's name
count : Integer Desired number of itinerary (default: 1)
date_type : String Date and time type : "departure" or "arrival"
date : String Arrival or departure UNIX timestamp
lang : String Instructions langage. Default: fr
Cache TTL: 300s (default value)
* Required
Call example: http://catp-poitiers.airweb.fr/feed/Itinerary/getItineraries.json?start=[48.22845, 4.085105]&end=[48.294308, 4.059116]&start_name=PARC LOGISTIQUE&end_name=11 NOVEMBRE&count=5
Response:
{
    "status": "ok",
    "time": 1775730443,
    "exectime": 288.162,
    "response": []
}

Class Line

Method getAllLines

La liste de toutes les lignes

URL: /feed/Line/getAllLines.json
Name: getAllLines
Methods: GET
Parameters: No parameters.
Cache TTL: 300s (default value)
* Required
Call example: http://catp-poitiers.airweb.fr/feed/Line/getAllLines.json
Response:
{
    "status": "ok",
    "time": 1775730446,
    "exectime": 3049.442,
    "response": {
        "lines": [
            {
                "line_id": "11",
                "order": 1,
                "name": "Mign\u00e9 Rochereaux-Laborit\/Mignaloux",
                "color": "#90277D",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Mign\u00e9 Rochereaux",
                        "Stade Auxances",
                        "Notre-Dame"
                    ],
                    "retour": [
                        "Mil\u00e9trie Laborit",
                        "Mignaloux Aquitaine",
                        "Rue des Artisans"
                    ]
                }
            },
            {
                "line_id": "1",
                "order": 2,
                "name": "Mil\u00e9trie Patis-Futuroscope LPI",
                "color": "#00A3DB",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Mil\u00e9trie Patis",
                        "Notre-Dame"
                    ],
                    "retour": [
                        "Futuroscope LPI",
                        "Place Lepetit",
                        "R\u00e9publique 1"
                    ]
                }
            },
            {
                "line_id": "1E",
                "order": 3,
                "name": "Notre Dame-Futuroscope LPI",
                "color": "#83D0F5",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Notre-Dame"
                    ],
                    "retour": [
                        "Futuroscope LPI"
                    ]
                }
            },
            {
                "line_id": "CITA",
                "order": 4,
                "name": "Citadine",
                "color": "#64C800",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Blossac"
                    ],
                    "retour": [
                        "Blossac"
                    ]
                }
            },
            {
                "line_id": "14",
                "order": 5,
                "name": "P\u00e9tonnet Hulin 2-La Chaume",
                "color": "#DE3FA2",
                "realtime": "",
                "direction": {
                    "aller": [
                        "P\u00e9tonnet Hulin 2",
                        "Coll\u00e8ge Rabelais"
                    ],
                    "retour": [
                        "Demi-Lune",
                        "AFT Le Carreau"
                    ]
                }
            },
            {
                "line_id": "30",
                "order": 6,
                "name": "Gare du Futuroscope-Futuroscope LPI",
                "color": "#5C2483",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Gare du Futuroscope"
                    ],
                    "retour": [
                        "Futuroscope LPI"
                    ]
                }
            },
            {
                "line_id": "S47",
                "order": 7,
                "name": "Scolaire S47",
                "color": "#FF0000",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Baudry"
                    ],
                    "retour": [
                        "Coll\u00e8ge Rabelais"
                    ]
                }
            },
            {
                "line_id": "12",
                "order": 8,
                "name": "Biard-Saint-Beno\u00eet",
                "color": "#A780AD",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Biard Gymnase",
                        "Ecossais",
                        "Caroline Aigle"
                    ],
                    "retour": [
                        "St Benoit Mauroc",
                        "La Hune",
                        "P\u00e9tonnet Hulin 2"
                    ]
                }
            },
            {
                "line_id": "27",
                "order": 9,
                "name": "Bois de sapin-Mil\u00e9trie Rond Point",
                "color": "#A1BCC6",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Mil\u00e9trie Rond-Point"
                    ],
                    "retour": [
                        "Bellejouanne"
                    ]
                }
            },
            {
                "line_id": "29",
                "order": 10,
                "name": "Vouneuil Boivre-P\u00e9tonnet Hulin",
                "color": "#69B642",
                "realtime": "",
                "direction": {
                    "aller": [
                        "P\u00e9tonnet Hulin 2"
                    ],
                    "retour": [
                        "Vouneuil Boivre"
                    ]
                }
            },
            {
                "line_id": "22",
                "order": 11,
                "name": "Montamis\u00e9 Fousserettes-Notre Dame",
                "color": "#837438",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Montamis\u00e9 Fousserettes"
                    ],
                    "retour": [
                        "Notre-Dame"
                    ]
                }
            },
            {
                "line_id": "S95",
                "order": 12,
                "name": "Scolaire S95",
                "color": "#7F7F7F",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Chardonchamp"
                    ],
                    "retour": [
                        "Coll\u00e8ge Jos\u00e9phine Baker"
                    ]
                }
            },
            {
                "line_id": "15",
                "order": 13,
                "name": "P\u00e9tonnet Hulin 1-Centre Equestre",
                "color": "#9EC83F",
                "realtime": "",
                "direction": {
                    "aller": [
                        "P\u00e9tonnet Hulin 1"
                    ],
                    "retour": [
                        "Campus",
                        "Centre Equestre"
                    ]
                }
            },
            {
                "line_id": "13",
                "order": 14,
                "name": "Buxerolles Bourg-Champlain",
                "color": "#E57FA9",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Buxerolles Bourg",
                        "Victor Hugo"
                    ],
                    "retour": [
                        "Champlain",
                        "Tour Jean Bernard",
                        "Rabelais"
                    ]
                }
            },
            {
                "line_id": "N3",
                "order": 15,
                "name": "Poitiers Sud-A. Briand",
                "color": "#DDAD22",
                "realtime": "",
                "direction": {
                    "aller": [
                        "A. Briand"
                    ],
                    "retour": [
                        "Poitiers Sud"
                    ]
                }
            },
            {
                "line_id": "20",
                "order": 16,
                "name": "Mign\u00e9 Les Boisses-Ecossais",
                "color": "#82BE40",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Mign\u00e9 Les Boisses",
                        "Jacques Yves Cousteau"
                    ],
                    "retour": [
                        "Ecossais"
                    ]
                }
            },
            {
                "line_id": "17",
                "order": 17,
                "name": "AFT Le Carreau\/P\u00f4le R\u00e9publique-Vouneuil Nougeraie",
                "color": "#C1934F",
                "realtime": "",
                "direction": {
                    "aller": [
                        "AFT Le Carreau",
                        "P\u00f4le R\u00e9publique",
                        "Place Lepetit"
                    ],
                    "retour": [
                        "Vouneuil Nougeraie",
                        "Pierre Loti",
                        "Place Lepetit"
                    ]
                }
            },
            {
                "line_id": "16",
                "order": 18,
                "name": "Edith Augustin-V\u00e9lodrome\/St Eloi",
                "color": "#347C86",
                "realtime": "",
                "direction": {
                    "aller": [
                        "V\u00e9lodrome",
                        "St Eloi"
                    ],
                    "retour": [
                        "Edith Augustin",
                        "Place Lepetit"
                    ]
                }
            },
            {
                "line_id": "3",
                "order": 19,
                "name": "Buxerolles Mairie-Poitiers Sud",
                "color": "#FFF000",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Buxerolles Mairie",
                        "Notre-Dame"
                    ],
                    "retour": [
                        "Galeries Sud",
                        "Poitiers Sud",
                        "Place Lepetit"
                    ]
                }
            },
            {
                "line_id": "23",
                "order": 20,
                "name": "Vaudouzil-Notre Dame",
                "color": "#E26626",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Vaudouzil"
                    ],
                    "retour": [
                        "Notre-Dame"
                    ]
                }
            },
            {
                "line_id": "24",
                "order": 21,
                "name": "Ligug\u00e9 Gare-Ecossais",
                "color": "#E05A75",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Ecossais"
                    ],
                    "retour": [
                        "Ligug\u00e9 Gare"
                    ]
                }
            },
            {
                "line_id": "25",
                "order": 22,
                "name": "Chantejeau-Ecossais",
                "color": "#EEA829",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Ecossais"
                    ],
                    "retour": [
                        "Chantejeau"
                    ]
                }
            },
            {
                "line_id": "28",
                "order": 23,
                "name": "Fontaine Mairie-Ecossais",
                "color": "#9D6331",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Ecossais"
                    ],
                    "retour": [
                        "Fontaine Mairie"
                    ]
                }
            },
            {
                "line_id": "21",
                "order": 24,
                "name": "Futuroscope\/Jaunay George Sand-P\u00e9tonnet Hulin 3",
                "color": "#E78229",
                "realtime": "",
                "direction": {
                    "aller": [
                        "P\u00e9tonnet Hulin 3"
                    ],
                    "retour": [
                        "Jaunay George Sand"
                    ]
                }
            },
            {
                "line_id": "S406",
                "order": 25,
                "name": "Scolaire S406",
                "color": "#B87991",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Route de Clotet"
                    ],
                    "retour": [
                        "Coll\u00e8ge Saint Exup\u00e9ry"
                    ]
                }
            },
            {
                "line_id": "S46",
                "order": 26,
                "name": "Scolaire S46",
                "color": "#FF3737",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Saint-Laurent"
                    ],
                    "retour": [
                        "Coll\u00e8ge Rabelais"
                    ]
                }
            },
            {
                "line_id": "S61",
                "order": 27,
                "name": "Scolaire S61",
                "color": "#FFAA5F",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Les Bru\u00e8res"
                    ],
                    "retour": [
                        "France Bloch Serazin"
                    ]
                }
            },
            {
                "line_id": "10",
                "order": 28,
                "name": "Buxerolles Mairie-Mil\u00e9trie Claudel",
                "color": "#92CFC5",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Buxerolles Mairie"
                    ],
                    "retour": [
                        "Mil\u00e9trie Claudel",
                        "Providence"
                    ]
                }
            },
            {
                "line_id": "S60",
                "order": 29,
                "name": "Scolaire S60",
                "color": "#FFAA5F",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Les Bru\u00e8res"
                    ],
                    "retour": [
                        "Lyc\u00e9e Camille Gu\u00e9rin"
                    ]
                }
            },
            {
                "line_id": "S38",
                "order": 30,
                "name": "Scolaire S38",
                "color": "#00C87D",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Mignaloux Aquitaine"
                    ],
                    "retour": [
                        "Champlain"
                    ]
                }
            },
            {
                "line_id": "S22",
                "order": 31,
                "name": "Scolaire S22",
                "color": "#1FC7FF",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Ligug\u00e9 Gare"
                    ],
                    "retour": [
                        "Lyc\u00e9e du Bois d'Amour"
                    ]
                }
            },
            {
                "line_id": "S36",
                "order": 32,
                "name": "Scolaire S36",
                "color": "#00C87D",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Saint-Laurent"
                    ],
                    "retour": [
                        "L'Etoile"
                    ]
                }
            },
            {
                "line_id": "S71",
                "order": 33,
                "name": "Scolaire S71",
                "color": "#A05A00",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Montamis\u00e9-Charass\u00e9"
                    ],
                    "retour": [
                        "Jean Moulin"
                    ]
                }
            },
            {
                "line_id": "S34",
                "order": 34,
                "name": "Scolaire S34",
                "color": "#00C87D",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Champlain"
                    ],
                    "retour": [
                        "L'Etoile"
                    ]
                }
            },
            {
                "line_id": "S43",
                "order": 35,
                "name": "Scolaire S43",
                "color": "#FF3737",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Vouneuil-CREPS",
                        "Vouneuil Boivre"
                    ],
                    "retour": [
                        "Coll\u00e8ge Rabelais"
                    ]
                }
            },
            {
                "line_id": "S1",
                "order": 36,
                "name": "Scolaire S1",
                "color": "#FF87E1",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Cit\u00e9 Bel Air"
                    ],
                    "retour": [
                        "Jardin des Plantes"
                    ]
                }
            },
            {
                "line_id": "S98",
                "order": 37,
                "name": "Scolaire S98",
                "color": "#7F7F7F",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Mign\u00e9 Rochereaux"
                    ],
                    "retour": [
                        "Coll\u00e8ge Jos\u00e9phine Baker"
                    ]
                }
            },
            {
                "line_id": "S31",
                "order": 38,
                "name": "Scolaire S31",
                "color": "#00C87D",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Chardonchamp"
                    ],
                    "retour": [
                        "L'Etoile"
                    ]
                }
            },
            {
                "line_id": "S32",
                "order": 39,
                "name": "Scolaire S32",
                "color": "#00C87D",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Grange Neuve"
                    ],
                    "retour": [
                        "L'Etoile"
                    ]
                }
            },
            {
                "line_id": "S81",
                "order": 40,
                "name": "Scolaire S81",
                "color": "#C83200",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Lyc\u00e9e LP2I"
                    ],
                    "retour": [
                        "Chardonchamp"
                    ]
                }
            },
            {
                "line_id": "S18",
                "order": 41,
                "name": "Scolaire S18",
                "color": "#0064C8",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Aulnes"
                    ],
                    "retour": [
                        "Renaudot"
                    ]
                }
            },
            {
                "line_id": "P28",
                "order": 42,
                "name": "Primaire 28 Fontaine Le Comte",
                "color": "#C71553",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Balzac"
                    ],
                    "retour": [
                        "Fontaine Mairie"
                    ]
                }
            },
            {
                "line_id": "S14",
                "order": 43,
                "name": "Scolaire S14",
                "color": "#0064C8",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Brassaise"
                    ],
                    "retour": [
                        "Renaudot"
                    ]
                }
            },
            {
                "line_id": "S17",
                "order": 44,
                "name": "Scolaire S17",
                "color": "#0064C8",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Berlonni\u00e8re"
                    ],
                    "retour": [
                        "Renaudot"
                    ]
                }
            },
            {
                "line_id": "S13",
                "order": 45,
                "name": "Scolaire S13",
                "color": "#0064C8",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Place d'Ivoy"
                    ],
                    "retour": [
                        "Renaudot"
                    ]
                }
            },
            {
                "line_id": "S15",
                "order": 46,
                "name": "Scolaire S15",
                "color": "#0064C8",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Ligug\u00e9 Gare"
                    ],
                    "retour": [
                        "Renaudot"
                    ]
                }
            },
            {
                "line_id": "S48",
                "order": 47,
                "name": "Scolaire S48",
                "color": "#FF0000",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Route de la Vall\u00e9e"
                    ],
                    "retour": [
                        "Coll\u00e8ge Rabelais"
                    ]
                }
            },
            {
                "line_id": "S72",
                "order": 48,
                "name": "Scolaire S72",
                "color": "#A05A00",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Montamis\u00e9 Fousserettes"
                    ],
                    "retour": [
                        "Jean Moulin"
                    ]
                }
            },
            {
                "line_id": "S35",
                "order": 49,
                "name": "Scolaire S35",
                "color": "#00C87D",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Montamis\u00e9-Charass\u00e9"
                    ],
                    "retour": [
                        "Nelson Mandela"
                    ]
                }
            },
            {
                "line_id": "S74",
                "order": 50,
                "name": "Scolaire S74",
                "color": "#A05A00",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Le Truchon"
                    ],
                    "retour": [
                        "St-Jacques de Compostelle"
                    ]
                }
            },
            {
                "line_id": "S63",
                "order": 51,
                "name": "Scolaire S63",
                "color": "#FFAA5F",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Le Truchon"
                    ],
                    "retour": [
                        "France Bloch Serazin"
                    ]
                }
            },
            {
                "line_id": "S80",
                "order": 52,
                "name": "Scolaire S80",
                "color": "#C83200",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Salle des Sports"
                    ],
                    "retour": [
                        "Lyc\u00e9e LP2I"
                    ]
                }
            },
            {
                "line_id": "S64",
                "order": 53,
                "name": "Scolaire S64",
                "color": "#FFAA5F",
                "realtime": "",
                "direction": {
                    "aller": [],
                    "retour": [
                        "France Bloch Serazin"
                    ]
                }
            },
            {
                "line_id": "S23",
                "order": 54,
                "name": "Scolaire S23",
                "color": "#1FC7FF",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Route de B\u00e9ruges"
                    ],
                    "retour": [
                        "Lyc\u00e9e du Bois d'Amour"
                    ]
                }
            },
            {
                "line_id": "N11",
                "order": 55,
                "name": "Notre Dame-Mil\u00e9trie Laborit",
                "color": "#90277D",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Notre-Dame"
                    ],
                    "retour": [
                        "Mil\u00e9trie Laborit"
                    ]
                }
            },
            {
                "line_id": "O",
                "order": 56,
                "name": "La Boucle du Centre-Ville",
                "color": "#E94282",
                "realtime": "",
                "direction": {
                    "aller": [],
                    "retour": [
                        "Gare Grand Cerf"
                    ]
                }
            },
            {
                "line_id": "31",
                "order": 57,
                "name": "B\u00e9ruges-P\u00e9tonnet Hulin 2",
                "color": "#07AD98",
                "realtime": "",
                "direction": {
                    "aller": [
                        "B\u00e9ruges Stade"
                    ],
                    "retour": [
                        "P\u00e9tonnet Hulin 2"
                    ]
                }
            },
            {
                "line_id": "S30",
                "order": 58,
                "name": "Scolaire S30",
                "color": "#00C87D",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Nim\u00e8gue"
                    ],
                    "retour": [
                        "Nelson Mandela"
                    ]
                }
            },
            {
                "line_id": "33",
                "order": 59,
                "name": "Chauvigny Mairie-Gare Routi\u00e8re",
                "color": "#A4502B",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Chauvigny Mairie"
                    ],
                    "retour": [
                        "Gare Routi\u00e8re"
                    ]
                }
            },
            {
                "line_id": "32",
                "order": 60,
                "name": "Bignoux Parc-Notre Dame",
                "color": "#347AB3",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Bignoux Parc"
                    ],
                    "retour": [
                        "Notre-Dame"
                    ]
                }
            },
            {
                "line_id": "35",
                "order": 61,
                "name": "Beaumont Tricherie-Gare Routi\u00e8re",
                "color": "#719B68",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Beaumont Tricherie"
                    ],
                    "retour": [
                        "Gare Routi\u00e8re"
                    ]
                }
            },
            {
                "line_id": "S50",
                "order": 62,
                "name": "Scolaire S50",
                "color": "#6666E1",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Le Bas Village"
                    ],
                    "retour": [
                        "A. Briand"
                    ]
                }
            },
            {
                "line_id": "S33",
                "order": 63,
                "name": "Scolaire S33",
                "color": "#00C87D",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Champlain"
                    ],
                    "retour": [
                        "L'Etoile"
                    ]
                }
            },
            {
                "line_id": "S70",
                "order": 64,
                "name": "Scolaire S70",
                "color": "#A05A00",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Montamis\u00e9-Charass\u00e9",
                        "Montamis\u00e9 Fousserettes"
                    ],
                    "retour": [
                        "Alienor d'Aquitaine"
                    ]
                }
            },
            {
                "line_id": "2A",
                "order": 65,
                "name": "Pictavienne - 2A",
                "color": "#FF0000",
                "realtime": "",
                "direction": {
                    "aller": [],
                    "retour": [
                        "Lavoisier",
                        "Victor Hugo",
                        "Northampton",
                        "Parc Expo"
                    ]
                }
            },
            {
                "line_id": "S110",
                "order": 66,
                "name": "Scolaire S110",
                "color": "#AAB500",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Bertinali\u00e8re"
                    ],
                    "retour": [
                        "Coll\u00e8ge G. Philipe"
                    ]
                }
            },
            {
                "line_id": "S103",
                "order": 67,
                "name": "Scolaire S103",
                "color": "#AAB500",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Japr\u00e9\/D18 "
                    ],
                    "retour": [
                        "Coll\u00e8ge G. Philipe"
                    ]
                }
            },
            {
                "line_id": "S100",
                "order": 68,
                "name": "Scolaire S100",
                "color": "#AAB500",
                "realtime": "",
                "direction": {
                    "aller": [
                        "La Moinerie"
                    ],
                    "retour": [
                        "Coll\u00e8ge G. Philipe"
                    ]
                }
            },
            {
                "line_id": "S101",
                "order": 69,
                "name": "Scolaire S101",
                "color": "#AAB500",
                "realtime": "",
                "direction": {
                    "aller": [
                        "La Moutonnerie"
                    ],
                    "retour": [
                        "Coll\u00e8ge G. Philipe"
                    ]
                }
            },
            {
                "line_id": "S102",
                "order": 70,
                "name": "Scolaire S102",
                "color": "#AAB500",
                "realtime": "",
                "direction": {
                    "aller": [
                        "La Jacqueti\u00e8re"
                    ],
                    "retour": [
                        "Coll\u00e8ge G. Philipe"
                    ]
                }
            },
            {
                "line_id": "CH11",
                "order": 71,
                "name": "Navette CH11",
                "color": "#C71553",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Coll\u00e8ge G. Philipe"
                    ],
                    "retour": [
                        "Chauvigny N-Dame"
                    ]
                }
            },
            {
                "line_id": "S105",
                "order": 72,
                "name": "Scolaire S105",
                "color": "#AAB500",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Jardres Rue de la Gare"
                    ],
                    "retour": [
                        "Coll\u00e8ge G. Philipe"
                    ]
                }
            },
            {
                "line_id": "S107",
                "order": 73,
                "name": "Scolaire S107",
                "color": "#AAB500",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Les Clapiers"
                    ],
                    "retour": [
                        "Coll\u00e8ge G. Philipe"
                    ]
                }
            },
            {
                "line_id": "S108",
                "order": 74,
                "name": "Scolaire S108",
                "color": "#AAB500",
                "realtime": "",
                "direction": {
                    "aller": [
                        "La Galarderie"
                    ],
                    "retour": [
                        "Coll\u00e8ge G. Philipe"
                    ]
                }
            },
            {
                "line_id": "S109",
                "order": 75,
                "name": "Scolaire S109",
                "color": "#AAB500",
                "realtime": "",
                "direction": {
                    "aller": [
                        "L'Espinasse"
                    ],
                    "retour": [
                        "Coll\u00e8ge G. Philipe"
                    ]
                }
            },
            {
                "line_id": "S201",
                "order": 76,
                "name": "Scolaire S201",
                "color": "#EA504C",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Les Plantes"
                    ],
                    "retour": [
                        "Coll\u00e8ge J. Monnet"
                    ]
                }
            },
            {
                "line_id": "S209",
                "order": 77,
                "name": "Scolaire S209",
                "color": "#EA504C",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Sanxay Mairie"
                    ],
                    "retour": [
                        "Coll\u00e8ge J. Monnet"
                    ]
                }
            },
            {
                "line_id": "S202",
                "order": 78,
                "name": "Scolaire S202",
                "color": "#EA504C",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Mouillebert"
                    ],
                    "retour": [
                        "Coll\u00e8ge J. Monnet"
                    ]
                }
            },
            {
                "line_id": "S203",
                "order": 79,
                "name": "Scolaire S203",
                "color": "#EA504C",
                "realtime": "",
                "direction": {
                    "aller": [
                        "St-Sauvant Bois Le Bon"
                    ],
                    "retour": [
                        "Coll\u00e8ge J. Monnet"
                    ]
                }
            },
            {
                "line_id": "S204",
                "order": 80,
                "name": "Scolaire S204",
                "color": "#EA504C",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Venours Centre"
                    ],
                    "retour": [
                        "Coll\u00e8ge J. Monnet"
                    ]
                }
            },
            {
                "line_id": "S205",
                "order": 81,
                "name": "Scolaire S205",
                "color": "#EA504C",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Chauday"
                    ],
                    "retour": [
                        "Coll\u00e8ge J. Monnet"
                    ]
                }
            },
            {
                "line_id": "S206",
                "order": 82,
                "name": "Scolaire S206",
                "color": "#EA504C",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Grand Souilleau"
                    ],
                    "retour": [
                        "Coll\u00e8ge J. Monnet"
                    ]
                }
            },
            {
                "line_id": "S208",
                "order": 83,
                "name": "Scolaire S208",
                "color": "#EA504C",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Le Thou"
                    ],
                    "retour": [
                        "Coll\u00e8ge J. Monnet"
                    ]
                }
            },
            {
                "line_id": "S207",
                "order": 84,
                "name": "Scolaire S207",
                "color": "#EA504C",
                "realtime": "",
                "direction": {
                    "aller": [
                        "La Verdoisi\u00e8re"
                    ],
                    "retour": [
                        "Coll\u00e8ge J. Monnet"
                    ]
                }
            },
            {
                "line_id": "S200",
                "order": 85,
                "name": "Scolaire S200",
                "color": "#EA504C",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Le Petit Gaury"
                    ],
                    "retour": [
                        "Coll\u00e8ge J. Monnet"
                    ]
                }
            },
            {
                "line_id": "S300",
                "order": 86,
                "name": "Scolaire S300",
                "color": "#00B2BB",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Celle-L'Ev. Cit\u00e9"
                    ],
                    "retour": []
                }
            },
            {
                "line_id": "S301",
                "order": 87,
                "name": "Scolaire S301",
                "color": "#00B2BB",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Les H\u00e9raults"
                    ],
                    "retour": []
                }
            },
            {
                "line_id": "S302",
                "order": 88,
                "name": "Scolaire S302",
                "color": "#00B2BB",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Place d'Apach"
                    ],
                    "retour": []
                }
            },
            {
                "line_id": "S412",
                "order": 89,
                "name": "Scolaire S412",
                "color": "#B87991",
                "realtime": "",
                "direction": {
                    "aller": [
                        "La Jonch\u00e8re"
                    ],
                    "retour": [
                        "Coll\u00e8ge Saint Exup\u00e9ry"
                    ]
                }
            },
            {
                "line_id": "S400",
                "order": 90,
                "name": "Scolaire S400",
                "color": "#B87991",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Vilaine"
                    ],
                    "retour": [
                        "Coll\u00e8ge Saint Exup\u00e9ry"
                    ]
                }
            },
            {
                "line_id": "S402",
                "order": 91,
                "name": "Scolaire S402",
                "color": "#B87991",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Louneuil Ch\u00e2teau d'E."
                    ],
                    "retour": [
                        "Coll\u00e8ge Saint Exup\u00e9ry"
                    ]
                }
            },
            {
                "line_id": "S403",
                "order": 92,
                "name": "Scolaire S403",
                "color": "#B87991",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Madone"
                    ],
                    "retour": [
                        "Coll\u00e8ge Saint Exup\u00e9ry"
                    ]
                }
            },
            {
                "line_id": "S404",
                "order": 93,
                "name": "Scolaire S404",
                "color": "#B87991",
                "realtime": "",
                "direction": {
                    "aller": [
                        "St-Georges Forges"
                    ],
                    "retour": [
                        "Coll\u00e8ge Saint Exup\u00e9ry"
                    ]
                }
            },
            {
                "line_id": "S405",
                "order": 94,
                "name": "Scolaire S405",
                "color": "#B87991",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Aill\u00e9"
                    ],
                    "retour": [
                        "Coll\u00e8ge Saint Exup\u00e9ry"
                    ]
                }
            },
            {
                "line_id": "S407",
                "order": 95,
                "name": "Scolaire S407",
                "color": "#B87991",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Croix Bondilly"
                    ],
                    "retour": [
                        "Coll\u00e8ge Saint Exup\u00e9ry"
                    ]
                }
            },
            {
                "line_id": "S408",
                "order": 96,
                "name": "Scolaire S408",
                "color": "#B87991",
                "realtime": "",
                "direction": {
                    "aller": [
                        "St Georges Tournesols"
                    ],
                    "retour": [
                        "Coll\u00e8ge Saint Exup\u00e9ry"
                    ]
                }
            },
            {
                "line_id": "S409",
                "order": 97,
                "name": "Scolaire S409",
                "color": "#B87991",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Maison-Neuve"
                    ],
                    "retour": [
                        "Coll\u00e8ge Saint Exup\u00e9ry"
                    ]
                }
            },
            {
                "line_id": "S410",
                "order": 98,
                "name": "Scolaire S410",
                "color": "#B87991",
                "realtime": "",
                "direction": {
                    "aller": [
                        "La Cormaill\u00e8re"
                    ],
                    "retour": [
                        "Coll\u00e8ge Saint Exup\u00e9ry"
                    ]
                }
            },
            {
                "line_id": "S411",
                "order": 99,
                "name": "Scolaire S411",
                "color": "#B87991",
                "realtime": "",
                "direction": {
                    "aller": [
                        "La Jardelle"
                    ],
                    "retour": [
                        "Coll\u00e8ge Saint Exup\u00e9ry"
                    ]
                }
            },
            {
                "line_id": "P10",
                "order": 100,
                "name": "Primaire 10 Lusignan",
                "color": "#C71553",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Maupri\u00e9"
                    ],
                    "retour": [
                        "Lusignan Ecole"
                    ]
                }
            },
            {
                "line_id": "P02",
                "order": 101,
                "name": "Primaire 02 Rouill\u00e9 circuit 2",
                "color": "#C71553",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Rouill\u00e9 Ecole Prim."
                    ],
                    "retour": [
                        "Rouill\u00e9 Ecole Prim.",
                        "Rouill\u00e9 Ecole Mat."
                    ]
                }
            },
            {
                "line_id": "P04",
                "order": 102,
                "name": "Primaire 04 Rouill\u00e9 circuit 4",
                "color": "#C71553",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Rouill\u00e9 Bouffi"
                    ],
                    "retour": [
                        "Rouill\u00e9 Ecole Prim.",
                        "Rouill\u00e9 Ecole Mat."
                    ]
                }
            },
            {
                "line_id": "P06",
                "order": 103,
                "name": "Primaire 06 Jazeneuil\/Curzay\/Sanxay",
                "color": "#C71553",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Sanxay Mairie"
                    ],
                    "retour": [
                        "Curzay Centre"
                    ]
                }
            },
            {
                "line_id": "P03",
                "order": 104,
                "name": "Primaire 03 Rouill\u00e9 circuit 3",
                "color": "#C71553",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Rouill\u00e9 Ecole Mat."
                    ],
                    "retour": [
                        "Rouill\u00e9 Ecole Mat.",
                        "Rouill\u00e9 Ecole Prim."
                    ]
                }
            },
            {
                "line_id": "P07",
                "order": 105,
                "name": "Primaire 07 Celle L'Evescault\/Clou\u00e9",
                "color": "#C71553",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Celle-L'Ev. Ecole"
                    ],
                    "retour": [
                        "Celle-L'Ev. Ecole"
                    ]
                }
            },
            {
                "line_id": "P08",
                "order": 106,
                "name": "Primaire 08 Celle L'Evescault",
                "color": "#C71553",
                "realtime": "",
                "direction": {
                    "aller": [
                        "La Vende"
                    ],
                    "retour": [
                        "Celle-L'Ev. Ecole"
                    ]
                }
            },
            {
                "line_id": "P09",
                "order": 107,
                "name": "Primaire 09 St Sauvant",
                "color": "#C71553",
                "realtime": "",
                "direction": {
                    "aller": [
                        "St-Sauvant Ecole"
                    ],
                    "retour": [
                        "St-Sauvant Ecole"
                    ]
                }
            },
            {
                "line_id": "P12",
                "order": 108,
                "name": "Primaire 12 St Georges Les B.",
                "color": "#C71553",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Ecole Jolliet"
                    ],
                    "retour": [
                        "St-Georges Ecole Priv."
                    ]
                }
            },
            {
                "line_id": "S106",
                "order": 109,
                "name": "Scolaire S106",
                "color": "#AAB500",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Les Mesdi\u00e8res"
                    ],
                    "retour": [
                        "Coll\u00e8ge G. Philipe"
                    ]
                }
            },
            {
                "line_id": "P13",
                "order": 110,
                "name": "Primaire 13 Dissay circuit 1",
                "color": "#C71553",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Ecole Tony Lain\u00e9"
                    ],
                    "retour": [
                        "Ecole Tony Lain\u00e9"
                    ]
                }
            },
            {
                "line_id": "P14",
                "order": 111,
                "name": "Primaire 14 Dissay circuit 2",
                "color": "#C71553",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Ecole Tony Lain\u00e9"
                    ],
                    "retour": [
                        "Ecole Tony Lain\u00e9"
                    ]
                }
            },
            {
                "line_id": "S104",
                "order": 112,
                "name": "Scolaire S104",
                "color": "#AAB500",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Anzec"
                    ],
                    "retour": [
                        "Coll\u00e8ge G. Philipe"
                    ]
                }
            },
            {
                "line_id": "P15",
                "order": 113,
                "name": "Primaire 15 Dissay circuit 3",
                "color": "#C71553",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Ecole Tony Lain\u00e9"
                    ],
                    "retour": [
                        "Ecole Tony Lain\u00e9"
                    ]
                }
            },
            {
                "line_id": "P17",
                "order": 114,
                "name": "Primaire 17 Terc\u00e9 Pouill\u00e9 Jardres",
                "color": "#C71553",
                "realtime": "",
                "direction": {
                    "aller": [],
                    "retour": [
                        "Terc\u00e9 Ecole"
                    ]
                }
            },
            {
                "line_id": "P18",
                "order": 115,
                "name": "Primaire 18 Lavoux La Chapelle",
                "color": "#C71553",
                "realtime": "",
                "direction": {
                    "aller": [
                        "La Chapelle Ecole"
                    ],
                    "retour": [
                        "Lavoux Ecole"
                    ]
                }
            },
            {
                "line_id": "S250",
                "order": 116,
                "name": "Scolaire S250",
                "color": "#EA504C",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Rouill\u00e9 Grand Breuil"
                    ],
                    "retour": [
                        "Lyc\u00e9e du Bois d'Amour"
                    ]
                }
            },
            {
                "line_id": "S252",
                "order": 117,
                "name": "Scolaire S252",
                "color": "#EA504C",
                "realtime": "",
                "direction": {
                    "aller": [
                        "L'Eterpe"
                    ],
                    "retour": [
                        "Lyc\u00e9e du Bois d'Amour"
                    ]
                }
            },
            {
                "line_id": "S251",
                "order": 118,
                "name": "Scolaire S251",
                "color": "#EA504C",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Vaugeton Haut"
                    ],
                    "retour": [
                        "Lyc\u00e9e du Bois d'Amour"
                    ]
                }
            },
            {
                "line_id": "S454",
                "order": 119,
                "name": "Scolaire S454",
                "color": "#B87991",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Croix Giraud"
                    ],
                    "retour": [
                        "L'Etoile"
                    ]
                }
            },
            {
                "line_id": "S253",
                "order": 120,
                "name": "Scolaire S253",
                "color": "#EA504C",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Sanxay Mairie"
                    ],
                    "retour": [
                        "Lyc\u00e9e du Bois d'Amour"
                    ]
                }
            },
            {
                "line_id": "BA02",
                "order": 121,
                "name": "Navette - Bois d'Amour-Futuroscope LPI",
                "color": "#EC6608",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Lyc\u00e9e du Bois d'Amour"
                    ],
                    "retour": [
                        "Futuroscope LPI"
                    ]
                }
            },
            {
                "line_id": "P16",
                "order": 122,
                "name": "Primaire 16 Jaunay Marigny",
                "color": "#C71553",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Marigny Centre"
                    ],
                    "retour": [
                        "Marigny Centre"
                    ]
                }
            },
            {
                "line_id": "2B",
                "order": 123,
                "name": "Pictavienne - 2B",
                "color": "#D71F26",
                "realtime": "",
                "direction": {
                    "aller": [],
                    "retour": [
                        "Lavoisier",
                        "A. Briand",
                        "Victor Hugo",
                        "Northampton"
                    ]
                }
            },
            {
                "line_id": "N2B",
                "order": 124,
                "name": "Noctambus 2B",
                "color": "#9A181F",
                "realtime": "",
                "direction": {
                    "aller": [],
                    "retour": [
                        "Northampton",
                        "Victor Hugo",
                        "A. Briand"
                    ]
                }
            },
            {
                "line_id": "N2A",
                "order": 125,
                "name": "Noctambus 2A",
                "color": "#D80014",
                "realtime": "",
                "direction": {
                    "aller": [],
                    "retour": [
                        "Victor Hugo",
                        "Northampton"
                    ]
                }
            },
            {
                "line_id": "S73",
                "order": 126,
                "name": "Scolaire S73",
                "color": "#A05A00",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Le Lavoir"
                    ],
                    "retour": [
                        "St-Jacques de Compostelle"
                    ]
                }
            },
            {
                "line_id": "S67",
                "order": 127,
                "name": "Scolaire S67",
                "color": "#FFAA5F",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Chauvigny Place"
                    ],
                    "retour": [
                        "Camille Gu\u00e9rin"
                    ]
                }
            },
            {
                "line_id": "S153",
                "order": 128,
                "name": "Scolaire S153",
                "color": "#AAB500",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Les Bordes"
                    ],
                    "retour": [
                        "Les Ar\u00e8nes"
                    ]
                }
            },
            {
                "line_id": "S68",
                "order": 129,
                "name": "Scolaire S68",
                "color": "#FFAA5F",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Les Communaux 1"
                    ],
                    "retour": [
                        "Camille Gu\u00e9rin"
                    ]
                }
            },
            {
                "line_id": "S152",
                "order": 130,
                "name": "Scolaire S152",
                "color": "#AAB500",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Villeneuve"
                    ],
                    "retour": [
                        "Les Ar\u00e8nes"
                    ]
                }
            },
            {
                "line_id": "S69",
                "order": 131,
                "name": "Scolaire S69",
                "color": "#FFAA5F",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Jardres Citadelle"
                    ],
                    "retour": [
                        "Camille Gu\u00e9rin"
                    ]
                }
            },
            {
                "line_id": "S77",
                "order": 132,
                "name": "Scolaire S77",
                "color": "#A05A00",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Les Communaux 1"
                    ],
                    "retour": [
                        "Les Ar\u00e8nes"
                    ]
                }
            },
            {
                "line_id": "S78",
                "order": 133,
                "name": "Scolaire S78",
                "color": "#A05A00",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Bois de Gond 1"
                    ],
                    "retour": [
                        "Les Ar\u00e8nes"
                    ]
                }
            },
            {
                "line_id": "AR01",
                "order": 134,
                "name": "Navette Les Ar\u00e8nes-Dolmen-Centre Equestre",
                "color": "#EC6608",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Les Ar\u00e8nes"
                    ],
                    "retour": [
                        "Dolmen"
                    ]
                }
            },
            {
                "line_id": "AR05",
                "order": 135,
                "name": "Navette Les Ar\u00e8nes-AFT Le Carreau",
                "color": "#EC6608",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Les Ar\u00e8nes"
                    ],
                    "retour": [
                        "AFT Le Carreau"
                    ]
                }
            },
            {
                "line_id": "S453",
                "order": 136,
                "name": "Scolaire S453",
                "color": "#B87991",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Croix Bondilly"
                    ],
                    "retour": [
                        "L'Etoile"
                    ]
                }
            },
            {
                "line_id": "S150",
                "order": 137,
                "name": "Scolaire S150",
                "color": "#AAB500",
                "realtime": "",
                "direction": {
                    "aller": [
                        "La Chapelle Centre"
                    ],
                    "retour": [
                        "Les Ar\u00e8nes"
                    ]
                }
            },
            {
                "line_id": "S155",
                "order": 138,
                "name": "Scolaire S155",
                "color": "#AAB500",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Pouill\u00e9 Place du Bourg"
                    ],
                    "retour": [
                        "Les Ar\u00e8nes"
                    ]
                }
            },
            {
                "line_id": "S450",
                "order": 139,
                "name": "Scolaire S450",
                "color": "#B87991",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Croix Bondilly"
                    ],
                    "retour": [
                        "Aire Gare Futuroscope"
                    ]
                }
            },
            {
                "line_id": "S66",
                "order": 140,
                "name": "Scolaire S66",
                "color": "#FFAA5F",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Liniers Ecole"
                    ],
                    "retour": [
                        "France Bloch Serazin"
                    ]
                }
            },
            {
                "line_id": "S79",
                "order": 141,
                "name": "Scolaire S79",
                "color": "#A05A00",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Bois Grenouille"
                    ],
                    "retour": [
                        "Jean Moulin"
                    ]
                }
            },
            {
                "line_id": "S75",
                "order": 142,
                "name": "Scolaire S75",
                "color": "#A05A00",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Chauvigny Place"
                    ],
                    "retour": [
                        "Kyoto"
                    ]
                }
            },
            {
                "line_id": "S154",
                "order": 143,
                "name": "Scolaire S154",
                "color": "#AAB500",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Anzec"
                    ],
                    "retour": [
                        "Les Ar\u00e8nes"
                    ]
                }
            },
            {
                "line_id": "AR03",
                "order": 144,
                "name": "Navette Les Ar\u00e8nes-Alienor d'Aquitaine",
                "color": "#EC6608",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Les Ar\u00e8nes"
                    ],
                    "retour": [
                        "Rondy"
                    ]
                }
            },
            {
                "line_id": "BA01",
                "order": 145,
                "name": "Navette Bois d'Amour-Ali\u00e9nor d'Aquitaine (Rondy)",
                "color": "#EC6608",
                "realtime": "",
                "direction": {
                    "aller": [],
                    "retour": [
                        "Rondy"
                    ]
                }
            },
            {
                "line_id": "FU01",
                "order": 146,
                "name": "Navette Gare du Futuroscope-Isaac de l'Etoile",
                "color": "#EC6608",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Gare du Futuroscope"
                    ],
                    "retour": [
                        "Nelson Mandela"
                    ]
                }
            },
            {
                "line_id": "FU02",
                "order": 147,
                "name": "Navette Gare du Futuroscope-Gare Routiere",
                "color": "#EC6608",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Aire Gare Futuroscope"
                    ],
                    "retour": [
                        "Gare Grand Cerf"
                    ]
                }
            },
            {
                "line_id": "FU03",
                "order": 148,
                "name": "Navette Gare du Futuroscope-Centre Equestre",
                "color": "#EC6608",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Gare du Futuroscope"
                    ],
                    "retour": [
                        "Centre Equestre"
                    ]
                }
            },
            {
                "line_id": "AR02",
                "order": 149,
                "name": "Navette Les Ar\u00e8nes-St Jacques-Kyoto",
                "color": "#EC6608",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Les Ar\u00e8nes"
                    ],
                    "retour": [
                        "Kyoto"
                    ]
                }
            },
            {
                "line_id": "AR04",
                "order": 150,
                "name": "Navette Les Ar\u00e8nes-Camille Gu\u00e9rin",
                "color": "#EC6608",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Les Ar\u00e8nes"
                    ],
                    "retour": []
                }
            },
            {
                "line_id": "S151",
                "order": 151,
                "name": "Scolaire S151",
                "color": "#AAB500",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Lavoux Taupinet"
                    ],
                    "retour": [
                        "Les Ar\u00e8nes"
                    ]
                }
            },
            {
                "line_id": "S65",
                "order": 152,
                "name": "Scolaire S65",
                "color": "#FFAA5F",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Lavoux Taupinet"
                    ],
                    "retour": [
                        "France Bloch Serazin"
                    ]
                }
            },
            {
                "line_id": "S452",
                "order": 153,
                "name": "Scolaire S452",
                "color": "#B87991",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Long\u00e8ve"
                    ],
                    "retour": [
                        "Aire Gare Futuroscope"
                    ]
                }
            },
            {
                "line_id": "S451",
                "order": 154,
                "name": "Scolaire S451",
                "color": "#B87991",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Frouzilles"
                    ],
                    "retour": [
                        "Aire Gare Futuroscope"
                    ]
                }
            },
            {
                "line_id": "VE11",
                "order": 155,
                "name": "Navette Coll\u00e8ge J. Monnet-Venours Lyc\u00e9e",
                "color": "#EC6608",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Coll\u00e8ge J. Monnet"
                    ],
                    "retour": [
                        "Lyc\u00e9e de Venours"
                    ]
                }
            },
            {
                "line_id": "JM11",
                "order": 156,
                "name": "Navette Coll\u00e8ge St Exupery-Sacr\u00e9 Coeur",
                "color": "#EC6608",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Coll\u00e8ge Saint Exup\u00e9ry"
                    ],
                    "retour": [
                        "Sacr\u00e9 Coeur"
                    ]
                }
            },
            {
                "line_id": "S303",
                "order": 157,
                "name": "Scolaire S303",
                "color": "#00B2BB",
                "realtime": "",
                "direction": {
                    "aller": [
                        "La Thibaudeli\u00e8re"
                    ],
                    "retour": []
                }
            },
            {
                "line_id": "S174",
                "order": 158,
                "name": "Scolaire S174",
                "color": "#AAB500",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Savigny Bourg"
                    ],
                    "retour": [
                        "St-Jacques de Compostelle"
                    ]
                }
            },
            {
                "line_id": "P22",
                "order": 159,
                "name": "Primaire 22 Jaunay Marigny 2",
                "color": "#C71D53",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Ecole Pr\u00e9vert"
                    ],
                    "retour": [
                        "Ecole Pr\u00e9vert"
                    ]
                }
            },
            {
                "line_id": "S455",
                "order": 160,
                "name": "Scolaire S455",
                "color": "#B87991",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Beaumont Pineau"
                    ],
                    "retour": [
                        "Lyc\u00e9e LP2I"
                    ]
                }
            },
            {
                "line_id": "E",
                "order": 161,
                "name": "Futuroscope LPI-Ecossais",
                "color": "#90287B",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Ecossais"
                    ],
                    "retour": [
                        "Futuroscope LPI"
                    ]
                }
            },
            {
                "line_id": "FU04",
                "order": 162,
                "name": "Navettes Futuroscope-Kyoto",
                "color": "#EC6608",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Gare du Futuroscope"
                    ],
                    "retour": []
                }
            },
            {
                "line_id": "S456",
                "order": 163,
                "name": "Scolaire S456",
                "color": "#B87991",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Marigny Centre"
                    ],
                    "retour": [
                        "Aire Gare Futuroscope"
                    ]
                }
            },
            {
                "line_id": "S19",
                "order": 164,
                "name": "Scolaire S19",
                "color": "#0064C8",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Sablette"
                    ],
                    "retour": [
                        "Renaudot"
                    ]
                }
            },
            {
                "line_id": "P23",
                "order": 165,
                "name": "Primaire 23 Mignaloux B. 1",
                "color": "#C71553",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Espace Jeunes"
                    ],
                    "retour": [
                        "Ecoles Mignaloux"
                    ]
                }
            },
            {
                "line_id": "P24",
                "order": 166,
                "name": "Primaire 24 Mignaloux B. 2",
                "color": "#C71553",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Espace Jeunes"
                    ],
                    "retour": [
                        "Ecoles Mignaloux"
                    ]
                }
            },
            {
                "line_id": "P25",
                "order": 167,
                "name": "Primaire 25 Ligug\u00e9",
                "color": "#C2C815",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Deux Croix"
                    ],
                    "retour": [
                        "Deux Croix"
                    ]
                }
            },
            {
                "line_id": "S211",
                "order": 168,
                "name": "Scolaire S211",
                "color": "#EA504C",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Celle-L\u00e9v. Parc"
                    ],
                    "retour": [
                        "Coll\u00e8ge J. Monnet"
                    ]
                }
            },
            {
                "line_id": "S37",
                "order": 169,
                "name": "Scolaire S37",
                "color": "#00C87D",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Rue du Moulin"
                    ],
                    "retour": [
                        "L'Etoile"
                    ]
                }
            },
            {
                "line_id": "P21",
                "order": 170,
                "name": "Primaire 21 Jaunay Marigny 1",
                "color": "#C71D53",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Ecole Pr\u00e9vert"
                    ],
                    "retour": [
                        "Ecole Pr\u00e9vert"
                    ]
                }
            },
            {
                "line_id": "A",
                "order": 171,
                "name": "Pictavienne Dimanche 2A",
                "color": "#FF0000",
                "realtime": "",
                "direction": {
                    "aller": [],
                    "retour": [
                        "Victor Hugo"
                    ]
                }
            },
            {
                "line_id": "P01",
                "order": 172,
                "name": "Primaire 01 Rouill\u00e9 circuit 1",
                "color": "#C71553",
                "realtime": "",
                "direction": {
                    "aller": [
                        "La Garnaudi\u00e8re"
                    ],
                    "retour": [
                        "Rouill\u00e9 Ecole Mat.",
                        "Rouill\u00e9 Ecole Prim."
                    ]
                }
            },
            {
                "line_id": "S32b",
                "order": 173,
                "name": "Scolaire S32b",
                "color": "#00C87D",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Chemin des 3 Thuets"
                    ],
                    "retour": [
                        "Rue du Souvenir"
                    ]
                }
            },
            {
                "line_id": "P27",
                "order": 174,
                "name": "Primaire 27 Poitiers",
                "color": "#C71553",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Ecole Charles Perrault"
                    ],
                    "retour": [
                        "Ecole Charles Perrault"
                    ]
                }
            },
            {
                "line_id": "S93",
                "order": 175,
                "name": "Scolaire S93",
                "color": "#7F7F7F",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Les Rataudes"
                    ],
                    "retour": [
                        "Coll\u00e8ge Jos\u00e9phine Baker"
                    ]
                }
            },
            {
                "line_id": "S94",
                "order": 176,
                "name": "Scolaire S94",
                "color": "#7F7F7F",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Boutini\u00e8re"
                    ],
                    "retour": [
                        "Coll\u00e8ge Jos\u00e9phine Baker"
                    ]
                }
            },
            {
                "line_id": "S92",
                "order": 177,
                "name": "Scolaire S92",
                "color": "#7F7F7F",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Remuets Tourmaline"
                    ],
                    "retour": [
                        "Coll\u00e8ge Jos\u00e9phine Baker"
                    ]
                }
            },
            {
                "line_id": "B",
                "order": 178,
                "name": "Pictavienne Dimanche 2B",
                "color": "#E30613",
                "realtime": "",
                "direction": {
                    "aller": [],
                    "retour": [
                        "Victor Hugo",
                        "Northampton"
                    ]
                }
            },
            {
                "line_id": "S91",
                "order": 179,
                "name": "Scolaire S91",
                "color": "#7F7F7F",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Beausoleil"
                    ],
                    "retour": [
                        "Coll\u00e8ge Jos\u00e9phine Baker"
                    ]
                }
            },
            {
                "line_id": "S90",
                "order": 180,
                "name": "Scolaire S90",
                "color": "#7F7F7F",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Route de Clotet"
                    ],
                    "retour": [
                        "Coll\u00e8ge Jos\u00e9phine Baker"
                    ]
                }
            },
            {
                "line_id": "S45",
                "order": 181,
                "name": "Scolaire S45",
                "color": "#FF0000",
                "realtime": "",
                "direction": {
                    "aller": [
                        "L'Audemont"
                    ],
                    "retour": [
                        "Coll\u00e8ge Rabelais"
                    ]
                }
            },
            {
                "line_id": "S4",
                "order": 182,
                "name": "Scolaire S4",
                "color": "#FF87E1",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Europe"
                    ],
                    "retour": [
                        "Jardin des Plantes"
                    ]
                }
            },
            {
                "line_id": "S5",
                "order": 183,
                "name": "Scolaire S5",
                "color": "#FF87E1",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Mozart"
                    ],
                    "retour": [
                        "Jardin des Plantes"
                    ]
                }
            },
            {
                "line_id": "S39",
                "order": 184,
                "name": "Scolaire S39",
                "color": "#00C87D",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Le Lavoir"
                    ],
                    "retour": [
                        "L'Etoile"
                    ]
                }
            },
            {
                "line_id": "S12",
                "order": 185,
                "name": "Scolaire S12",
                "color": "#0064C8",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Torchaise"
                    ],
                    "retour": [
                        "Renaudot"
                    ]
                }
            },
            {
                "line_id": "S16",
                "order": 186,
                "name": "Scolaire S16",
                "color": "#0064C8",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Petites Vall\u00e9es"
                    ],
                    "retour": [
                        "Renaudot"
                    ]
                }
            },
            {
                "line_id": "36",
                "order": 187,
                "name": "Lusignan Gare-Gare Routi\u00e8re",
                "color": "#6825C8",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Lusignan Gare",
                        "Venours-INRAE"
                    ],
                    "retour": [
                        "Gare Routi\u00e8re"
                    ]
                }
            },
            {
                "line_id": "C",
                "order": 188,
                "name": "La Chaume-Mil\u00e9trie Claudel",
                "color": "#00A665",
                "realtime": "",
                "direction": {
                    "aller": [
                        "La Chaume",
                        "Gare Pont Achard"
                    ],
                    "retour": [
                        "Mil\u00e9trie Claudel"
                    ]
                }
            },
            {
                "line_id": "33E",
                "order": 189,
                "name": "Chauvigny Mairie-Gare Routi\u00e8re",
                "color": "#B77254",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Chauvigny Mairie"
                    ],
                    "retour": [
                        "Gare Routi\u00e8re"
                    ]
                }
            },
            {
                "line_id": "D",
                "order": 190,
                "name": "Buxerolles Bourg\/Poitiers Sud",
                "color": "#FFF000",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Buxerolles Bourg",
                        "Notre-Dame"
                    ],
                    "retour": [
                        "Poitiers Sud"
                    ]
                }
            },
            {
                "line_id": "S76",
                "order": 191,
                "name": "Scolaire S76",
                "color": "#A05A00",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Les Bordes"
                    ],
                    "retour": [
                        "Les Ar\u00e8nes"
                    ]
                }
            },
            {
                "line_id": "S21",
                "order": 192,
                "name": "Scolaire S21",
                "color": "#1EC7FF",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Fl\u00e9e"
                    ],
                    "retour": [
                        "Lyc\u00e9e du Bois d'Amour"
                    ]
                }
            },
            {
                "line_id": "S210",
                "order": 193,
                "name": "Scolaire S210",
                "color": "#EA504C",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Les Longes"
                    ],
                    "retour": [
                        "Coll\u00e8ge J. Monnet"
                    ]
                }
            },
            {
                "line_id": "P11",
                "order": 194,
                "name": "Primaire 11 Rouill\u00e9 Circuit 5",
                "color": "#C71553",
                "realtime": "",
                "direction": {
                    "aller": [
                        "La Jarill\u00e8re Nord"
                    ],
                    "retour": [
                        "Rouill\u00e9 Ecole Mat.",
                        "Rouill\u00e9 Ecole Prim."
                    ]
                }
            },
            {
                "line_id": "S96",
                "order": 195,
                "name": "Scolaire S96",
                "color": "#7F7F7F",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Lavaud"
                    ],
                    "retour": [
                        "Coll\u00e8ge Jos\u00e9phine Baker"
                    ]
                }
            },
            {
                "line_id": "S97",
                "order": 196,
                "name": "Scolaire S97",
                "color": "#7F7F7F",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Rue du Moulin"
                    ],
                    "retour": [
                        "Coll\u00e8ge Jos\u00e9phine Baker"
                    ]
                }
            },
            {
                "line_id": "P26",
                "order": 197,
                "name": "Primaire 26 Celle L'Evescault",
                "color": "#C71553",
                "realtime": "",
                "direction": {
                    "aller": [
                        "La Corberaie"
                    ],
                    "retour": [
                        "Celle-L'Ev. Ecole"
                    ]
                }
            },
            {
                "line_id": "S401",
                "order": 198,
                "name": "Scolaire S401",
                "color": "#B87991",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Le Bas Village"
                    ],
                    "retour": [
                        "Coll\u00e8ge Saint Exup\u00e9ry"
                    ]
                }
            },
            {
                "line_id": "S20",
                "order": 199,
                "name": "Scolaire S20",
                "color": "#1FC7FF",
                "realtime": "",
                "direction": {
                    "aller": [
                        "L'Audemont"
                    ],
                    "retour": [
                        "Lyc\u00e9e du Bois d'Amour"
                    ]
                }
            },
            {
                "line_id": "P20",
                "order": 200,
                "name": "Primaire 20 Montamis\u00e9",
                "color": "#C71553",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Ecole Montamis\u00e9"
                    ],
                    "retour": [
                        "Ecole Montamis\u00e9"
                    ]
                }
            },
            {
                "line_id": "S54",
                "order": 201,
                "name": "Scolaire S54",
                "color": "#A7A7FF",
                "realtime": "",
                "direction": {
                    "aller": [
                        "Route de Sanxay"
                    ],
                    "retour": [
                        "A. Briand"
                    ]
                }
            }
        ]
    }
}

Method getLine

Les informations élémentaires d'une ligne

URL: /feed/Line/getLine.json
Name: getLine
Methods: GET
Parameters: line : String * Identifiant de la ligne
Cache TTL: 300s (default value)
* Required
Call example: http://catp-poitiers.airweb.fr/feed/Line/getLine.json?line=1
Response:
{
    "status": "ok",
    "time": 1775730446,
    "exectime": 35.935,
    "response": {
        "line_id": "1",
        "order": 2,
        "name": "Mil\u00e9trie Patis-Futuroscope LPI",
        "color": "#00A3DB",
        "realtime": "",
        "direction": {
            "aller": [
                "Mil\u00e9trie Patis",
                "Notre-Dame"
            ],
            "retour": [
                "Futuroscope LPI",
                "Place Lepetit",
                "R\u00e9publique 1"
            ]
        }
    }
}

Method getStationLines

Les lignes qui traversent un arrêt

URL: /feed/Line/getStationLines.json
Name: getStationLines
Methods: GET
Parameters: station : String * Nom de l'arrêt
Cache TTL: 300s (default value)
* Required
Call example: http://catp-poitiers.airweb.fr/feed/Line/getStationLines.json?station=Coutolot
Response:
{
    "status": "ok",
    "time": 1775730446,
    "exectime": 236.016,
    "response": {
        "lines": []
    }
}

Method getLineSections

Les tronçons d'une ligne

URL: /feed/Line/getLineSections.json
Name: getLineSections
Methods: GET
Parameters: line : String Identifiant de la ligne
Cache TTL: 3600s
* Required
Call example: http://catp-poitiers.airweb.fr/feed/Line/getLineSections.json?line=1
Response:
{
    "status": "ok",
    "time": 1775730447,
    "exectime": 108.652,
    "response": {
        "line_id": "1",
        "order": 2,
        "name": "Mil\u00e9trie Patis-Futuroscope LPI",
        "color": "#00A3DB",
        "realtime": "",
        "direction": {
            "aller": [
                "Mil\u00e9trie Patis",
                "Notre-Dame"
            ],
            "retour": [
                "Futuroscope LPI",
                "Place Lepetit",
                "R\u00e9publique 1"
            ]
        },
        "sections": {
            "39024": [],
            "39025": [],
            "39026": [],
            "39027": [],
            "39030": [],
            "39031": [],
            "39032": [],
            "39033": [],
            "39035": [],
            "39036": [],
            "39040": []
        }
    }
}

Method getLinesGeoJson

Les informations élémentaires d'une ligne ou plusieurs lignes au format GeoJSON

URL: /feed/Line/getLinesGeoJson.json
Name: getLinesGeoJson
Methods: GET
Parameters: lines : String * Identifiant(s) de la / des ligne(s)
roundtrip : String (Aller = 0 | Retour = 1) = 2 par défaut
Cache TTL: 3600s
* Required
Call example: http://catp-poitiers.airweb.fr/feed/Line/getLinesGeoJson.json?lines=1,2&roundtrip=1
Response:
{
    "status": "ok",
    "time": 1775730447,
    "exectime": 80.893,
    "response": {
        "type": "FeatureCollection",
        "features": null
    }
}

Class Nosligne

Method getNosLigne

L'information de nos ligne

URL: /feed/Nosligne/getNosLigne.json
Name: getNosLigne
Methods: GET
Parameters: id_subpage : Integer * Identifiant de la sous-page
Cache TTL: 300s (default value)
* Required
Call example: http://catp-poitiers.airweb.fr/feed/Nosligne/getNosLigne.json?id_subpage=6
Response:
{
    "status": "ok",
    "time": 1775730447,
    "exectime": 29.28,
    "response": {
        "nosligne": null
    }
}

Method getNosLigneList

La list de nos ligne

URL: /feed/Nosligne/getNosLigneList.json
Name: getNosLigneList
Methods: GET
Parameters: No parameters.
Cache TTL: 300s (default value)
* Required
Call example: http://catp-poitiers.airweb.fr/feed/Nosligne/getNosLigneList.json
Response:
{
    "status": "ok",
    "time": 1775730447,
    "exectime": 29.253,
    "response": {
        "noslignelist": []
    }
}

Class Plan

Method getPlans

Les URLs des plans

URL: /feed/Plan/getPlans.json
Name: getPlans
Methods: GET
Parameters: No parameters.
Cache TTL: 300s (default value)
* Required
Call example: http://catp-poitiers.airweb.fr/feed/Plan/getPlans.json
Response:
{
    "status": "ok",
    "time": 1775730448,
    "exectime": 702.058,
    "response": {
        "plans_reseau": [
            {
                "name": "PLAN DU SECTEUR CENTRE DU 31\/08\/2025 AU 03\/07\/2026",
                "checksum": "ca9854a9074d86748326056b24fe3fd9",
                "url": "http:\/\/catp-poitiers.airweb.fr\/admin\/data\/PLAN_DU_SECTEUR_CENTRE_DU_31-08-2025_AU_03-07-2026.pdf"
            },
            {
                "name": "PLAN DU SECTEUR NORD DU 31\/08\/2025 AU 03\/07\/2026",
                "checksum": "b679aa6918b29f0fb84499b3210af1da",
                "url": "http:\/\/catp-poitiers.airweb.fr\/admin\/data\/PLAN_DU_SECTEUR_NORD_DU_31-08-2025_AU_03-07-2026.pdf"
            },
            {
                "name": "PLAN DU SECTEUR EST DU 31\/08\/2025 AU 03\/07\/2026",
                "checksum": "57ed1deaf90f8ee9079501866deb6a67",
                "url": "http:\/\/catp-poitiers.airweb.fr\/admin\/data\/PLAN_DU_SECTEUR_EST_DU_31-08-2025_AU_03-07-2026.pdf"
            },
            {
                "name": "PLAN DU SECTEUR SUD-OUEST DU 31\/08\/2025 AU 03\/07\/2026",
                "checksum": "7eedbe9f109f21191a4d2f9701690eb4",
                "url": "http:\/\/catp-poitiers.airweb.fr\/admin\/data\/PLAN_DU_SECTEUR_SUD-OUEST_DU_31-08-2025_AU_03-07-2026.pdf"
            },
            {
                "name": "PLAN GENERAL DU RESEAU DU 31\/08\/2025 AU 03\/07\/2026",
                "checksum": "dbe58143dbb0fe8a466df6b957d4e80c",
                "url": "http:\/\/catp-poitiers.airweb.fr\/admin\/data\/PLAN_GENERAL_DU_RESEAU_DU_31-08-2025_AU_03-07-2026.pdf"
            },
            {
                "name": "PLAN DU DIMANCHE ET DES JOURS FERIES DU 31\/08\/2025 AU 03\/07\/2026",
                "checksum": "52c6ded68eec1046a50d3a6f2cfffd4c",
                "url": "http:\/\/catp-poitiers.airweb.fr\/admin\/data\/PLAN_DU_DIMANCHE_ET_DES_JOURS_FERIES_DU_31-08-2025_AU_03-07-2026.pdf"
            },
            {
                "name": "LIGNE 32 DU 31\/08\/2025 AU 03\/07\/2026",
                "checksum": "91da3c271a3ac52bda4ad29208515b30",
                "url": "http:\/\/catp-poitiers.airweb.fr\/admin\/data\/LIGNE_32_DU_31-08-2025_AU_03-07-2026.pdf"
            }
        ],
        "plans_line": [
            {
                "name": "11",
                "line": {
                    "line_id": "11",
                    "order": 1,
                    "name": "Mign\u00e9 Rochereaux-Laborit\/Mignaloux",
                    "color": "#90277D",
                    "realtime": "",
                    "direction": {
                        "aller": [
                            "Mign\u00e9 Rochereaux",
                            "Stade Auxances",
                            "Notre-Dame"
                        ],
                        "retour": [
                            "Mil\u00e9trie Laborit",
                            "Mignaloux Aquitaine",
                            "Rue des Artisans"
                        ]
                    }
                },
                "checksum": "c815f914a8d376de9bb4ba2043de4180",
                "url": "http:\/\/catp-poitiers.airweb.fr\/admin\/data\/LIGNE_11_DU_31-08-2025_AU_03-07-2026.pdf"
            },
            {
                "name": "1",
                "line": {
                    "line_id": "1",
                    "order": 2,
                    "name": "Mil\u00e9trie Patis-Futuroscope LPI",
                    "color": "#00A3DB",
                    "realtime": "",
                    "direction": {
                        "aller": [
                            "Mil\u00e9trie Patis",
                            "Notre-Dame"
                        ],
                        "retour": [
                            "Futuroscope LPI",
                            "Place Lepetit",
                            "R\u00e9publique 1"
                        ]
                    }
                },
                "checksum": "fdbbebcf1fd2be9f8eb91dfddaee6049",
                "url": "http:\/\/catp-poitiers.airweb.fr\/admin\/data\/LIGNES_1_ET_1E_DU_31-08-2025_AU_03-07-2026.pdf"
            },
            {
                "name": "CITA",
                "line": {
                    "line_id": "CITA",
                    "order": 4,
                    "name": "Citadine",
                    "color": "#64C800",
                    "realtime": "",
                    "direction": {
                        "aller": [
                            "Blossac"
                        ],
                        "retour": [
                            "Blossac"
                        ]
                    }
                },
                "checksum": "00dd3375d6d1a2dddc53ebc64da77376",
                "url": "http:\/\/catp-poitiers.airweb.fr\/admin\/data\/LA_CITADINE_A_COMPTER_DU_26012026.pdf"
            },
            {
                "name": "14",
                "line": {
                    "line_id": "14",
                    "order": 5,
                    "name": "P\u00e9tonnet Hulin 2-La Chaume",
                    "color": "#DE3FA2",
                    "realtime": "",
                    "direction": {
                        "aller": [
                            "P\u00e9tonnet Hulin 2",
                            "Coll\u00e8ge Rabelais"
                        ],
                        "retour": [
                            "Demi-Lune",
                            "AFT Le Carreau"
                        ]
                    }
                },
                "checksum": "79cb03a802a4c0cf01ebe1f4f9c7719d",
                "url": "http:\/\/catp-poitiers.airweb.fr\/admin\/data\/LIGNE_14_DU_31-08-2025_AU_03-07-2026.pdf"
            },
            {
                "name": "30",
                "line": {
                    "line_id": "30",
                    "order": 6,
                    "name": "Gare du Futuroscope-Futuroscope LPI",
                    "color": "#5C2483",
                    "realtime": "",
                    "direction": {
                        "aller": [
                            "Gare du Futuroscope"
                        ],
                        "retour": [
                            "Futuroscope LPI"
                        ]
                    }
                },
                "checksum": "95d512bad133758967b9efd10c3f0060",
                "url": "http:\/\/catp-poitiers.airweb.fr\/admin\/data\/LIGNE_30_DU_31-08-2025_AU_03-07-2026.pdf"
            },
            {
                "name": "12",
                "line": {
                    "line_id": "12",
                    "order": 8,
                    "name": "Biard-Saint-Beno\u00eet",
                    "color": "#A780AD",
                    "realtime": "",
                    "direction": {
                        "aller": [
                            "Biard Gymnase",
                            "Ecossais",
                            "Caroline Aigle"
                        ],
                        "retour": [
                            "St Benoit Mauroc",
                            "La Hune",
                            "P\u00e9tonnet Hulin 2"
                        ]
                    }
                },
                "checksum": "26e55f4a456cb4c361f12f261d72f5b7",
                "url": "http:\/\/catp-poitiers.airweb.fr\/admin\/data\/LIGNE_12_DU_31-08-2025_AU_03-07-2026.pdf"
            },
            {
                "name": "27",
                "line": {
                    "line_id": "27",
                    "order": 9,
                    "name": "Bois de sapin-Mil\u00e9trie Rond Point",
                    "color": "#A1BCC6",
                    "realtime": "",
                    "direction": {
                        "aller": [
                            "Mil\u00e9trie Rond-Point"
                        ],
                        "retour": [
                            "Bellejouanne"
                        ]
                    }
                },
                "checksum": "0b73b7771d0ec1d8dca31636c153afca",
                "url": "http:\/\/catp-poitiers.airweb.fr\/admin\/data\/LIGNE_27_DU_31-08-2025_AU_03-07-2026.pdf"
            },
            {
                "name": "29",
                "line": {
                    "line_id": "29",
                    "order": 10,
                    "name": "Vouneuil Boivre-P\u00e9tonnet Hulin",
                    "color": "#69B642",
                    "realtime": "",
                    "direction": {
                        "aller": [
                            "P\u00e9tonnet Hulin 2"
                        ],
                        "retour": [
                            "Vouneuil Boivre"
                        ]
                    }
                },
                "checksum": "932170c7d515d5fa863bfea8cdbe639d",
                "url": "http:\/\/catp-poitiers.airweb.fr\/admin\/data\/LIGNE_29_DU_31-08-2025_AU_03-07-2026.pdf"
            },
            {
                "name": "22",
                "line": {
                    "line_id": "22",
                    "order": 11,
                    "name": "Montamis\u00e9 Fousserettes-Notre Dame",
                    "color": "#837438",
                    "realtime": "",
                    "direction": {
                        "aller": [
                            "Montamis\u00e9 Fousserettes"
                        ],
                        "retour": [
                            "Notre-Dame"
                        ]
                    }
                },
                "checksum": "9f05fbb04ac37d2d65587c697d56dced",
                "url": "http:\/\/catp-poitiers.airweb.fr\/admin\/data\/LIGNE_22_DU_31-08-2025_AU_03-07-2026.pdf"
            },
            {
                "name": "15",
                "line": {
                    "line_id": "15",
                    "order": 13,
                    "name": "P\u00e9tonnet Hulin 1-Centre Equestre",
                    "color": "#9EC83F",
                    "realtime": "",
                    "direction": {
                        "aller": [
                            "P\u00e9tonnet Hulin 1"
                        ],
                        "retour": [
                            "Campus",
                            "Centre Equestre"
                        ]
                    }
                },
                "checksum": "af02ca4cdaf4a594f8c983021f2c7242",
                "url": "http:\/\/catp-poitiers.airweb.fr\/admin\/data\/LIGNE_15_DU_31-08-2025_AU_03-07-2026.pdf"
            },
            {
                "name": "13",
                "line": {
                    "line_id": "13",
                    "order": 14,
                    "name": "Buxerolles Bourg-Champlain",
                    "color": "#E57FA9",
                    "realtime": "",
                    "direction": {
                        "aller": [
                            "Buxerolles Bourg",
                            "Victor Hugo"
                        ],
                        "retour": [
                            "Champlain",
                            "Tour Jean Bernard",
                            "Rabelais"
                        ]
                    }
                },
                "checksum": "35e786cf513115c0a3e2a84dc0d1a90d",
                "url": "http:\/\/catp-poitiers.airweb.fr\/admin\/data\/LIGNE_13_DU_31-08-2025_AU_03-07-2026.pdf"
            },
            {
                "name": "20",
                "line": {
                    "line_id": "20",
                    "order": 16,
                    "name": "Mign\u00e9 Les Boisses-Ecossais",
                    "color": "#82BE40",
                    "realtime": "",
                    "direction": {
                        "aller": [
                            "Mign\u00e9 Les Boisses",
                            "Jacques Yves Cousteau"
                        ],
                        "retour": [
                            "Ecossais"
                        ]
                    }
                },
                "checksum": "a66d8c40b69f95b1cefe2210ec850d1c",
                "url": "http:\/\/catp-poitiers.airweb.fr\/admin\/data\/LIGNE_20_DU_31-08-2025_AU_03-07-2026.pdf"
            },
            {
                "name": "17",
                "line": {
                    "line_id": "17",
                    "order": 17,
                    "name": "AFT Le Carreau\/P\u00f4le R\u00e9publique-Vouneuil Nougeraie",
                    "color": "#C1934F",
                    "realtime": "",
                    "direction": {
                        "aller": [
                            "AFT Le Carreau",
                            "P\u00f4le R\u00e9publique",
                            "Place Lepetit"
                        ],
                        "retour": [
                            "Vouneuil Nougeraie",
                            "Pierre Loti",
                            "Place Lepetit"
                        ]
                    }
                },
                "checksum": "a46d116a2b80466062618fe2169c1779",
                "url": "http:\/\/catp-poitiers.airweb.fr\/admin\/data\/LIGNE_17_DU_31-08-2025_AU_03-07-2026.pdf"
            },
            {
                "name": "16",
                "line": {
                    "line_id": "16",
                    "order": 18,
                    "name": "Edith Augustin-V\u00e9lodrome\/St Eloi",
                    "color": "#347C86",
                    "realtime": "",
                    "direction": {
                        "aller": [
                            "V\u00e9lodrome",
                            "St Eloi"
                        ],
                        "retour": [
                            "Edith Augustin",
                            "Place Lepetit"
                        ]
                    }
                },
                "checksum": "c443579afc9d06bacc883cd601c7a0eb",
                "url": "http:\/\/catp-poitiers.airweb.fr\/admin\/data\/LIGNE_16_DU_31-08-2025_AU_03-07-2026.pdf"
            },
            {
                "name": "3",
                "line": {
                    "line_id": "3",
                    "order": 19,
                    "name": "Buxerolles Mairie-Poitiers Sud",
                    "color": "#FFF000",
                    "realtime": "",
                    "direction": {
                        "aller": [
                            "Buxerolles Mairie",
                            "Notre-Dame"
                        ],
                        "retour": [
                            "Galeries Sud",
                            "Poitiers Sud",
                            "Place Lepetit"
                        ]
                    }
                },
                "checksum": "1f816978fdfdedc27b9fff9e1e38d1cd",
                "url": "http:\/\/catp-poitiers.airweb.fr\/admin\/data\/LIGNE_3_DU_31-08-2025_AU_03-07-2026.pdf"
            },
            {
                "name": "23",
                "line": {
                    "line_id": "23",
                    "order": 20,
                    "name": "Vaudouzil-Notre Dame",
                    "color": "#E26626",
                    "realtime": "",
                    "direction": {
                        "aller": [
                            "Vaudouzil"
                        ],
                        "retour": [
                            "Notre-Dame"
                        ]
                    }
                },
                "checksum": "2b3f1f3575da3c77228653c83531ede9",
                "url": "http:\/\/catp-poitiers.airweb.fr\/admin\/data\/LIGNE_23_DU_31-08-2025_AU_03-07-2026.pdf"
            },
            {
                "name": "24",
                "line": {
                    "line_id": "24",
                    "order": 21,
                    "name": "Ligug\u00e9 Gare-Ecossais",
                    "color": "#E05A75",
                    "realtime": "",
                    "direction": {
                        "aller": [
                            "Ecossais"
                        ],
                        "retour": [
                            "Ligug\u00e9 Gare"
                        ]
                    }
                },
                "checksum": "92621727ebfbfb092761c0e4eeb697dc",
                "url": "http:\/\/catp-poitiers.airweb.fr\/admin\/data\/LIGNE_24_DU_31-08-2025_AU_03-07-2026.pdf"
            },
            {
                "name": "25",
                "line": {
                    "line_id": "25",
                    "order": 22,
                    "name": "Chantejeau-Ecossais",
                    "color": "#EEA829",
                    "realtime": "",
                    "direction": {
                        "aller": [
                            "Ecossais"
                        ],
                        "retour": [
                            "Chantejeau"
                        ]
                    }
                },
                "checksum": "2469d498260d06748936fef92444a0bb",
                "url": "http:\/\/catp-poitiers.airweb.fr\/admin\/data\/LIGNE_25_DU_31-08-2025_AU_03-07-2026.pdf"
            },
            {
                "name": "28",
                "line": {
                    "line_id": "28",
                    "order": 23,
                    "name": "Fontaine Mairie-Ecossais",
                    "color": "#9D6331",
                    "realtime": "",
                    "direction": {
                        "aller": [
                            "Ecossais"
                        ],
                        "retour": [
                            "Fontaine Mairie"
                        ]
                    }
                },
                "checksum": "d8400013af3913c5a59c0e3bbd8c08c8",
                "url": "http:\/\/catp-poitiers.airweb.fr\/admin\/data\/LIGNE_28_DU_31-08-2025_AU_03-07-2026.pdf"
            },
            {
                "name": "21",
                "line": {
                    "line_id": "21",
                    "order": 24,
                    "name": "Futuroscope\/Jaunay George Sand-P\u00e9tonnet Hulin 3",
                    "color": "#E78229",
                    "realtime": "",
                    "direction": {
                        "aller": [
                            "P\u00e9tonnet Hulin 3"
                        ],
                        "retour": [
                            "Jaunay George Sand"
                        ]
                    }
                },
                "checksum": "303360f1779ba9d037097a7166fb27b1",
                "url": "http:\/\/catp-poitiers.airweb.fr\/admin\/data\/LIGNE_21_DU_31-08-2025_AU_03-07-2026.pdf"
            },
            {
                "name": "10",
                "line": {
                    "line_id": "10",
                    "order": 28,
                    "name": "Buxerolles Mairie-Mil\u00e9trie Claudel",
                    "color": "#92CFC5",
                    "realtime": "",
                    "direction": {
                        "aller": [
                            "Buxerolles Mairie"
                        ],
                        "retour": [
                            "Mil\u00e9trie Claudel",
                            "Providence"
                        ]
                    }
                },
                "checksum": "173ecd5c8ba07b3d45c9e78f03d3fa86",
                "url": "http:\/\/catp-poitiers.airweb.fr\/admin\/data\/LIGNE_10_DU_31-08-2025_AU_03-07-2026.pdf"
            },
            {
                "name": "O",
                "line": {
                    "line_id": "O",
                    "order": 56,
                    "name": "La Boucle du Centre-Ville",
                    "color": "#E94282",
                    "realtime": "",
                    "direction": {
                        "aller": [],
                        "retour": [
                            "Gare Grand Cerf"
                        ]
                    }
                },
                "checksum": "94adf8e2427896150080dcb62ba22863",
                "url": "http:\/\/catp-poitiers.airweb.fr\/admin\/data\/LIGNE_O_DU_31-08-2025_AU_03-07-2026.pdf"
            },
            {
                "name": "31",
                "line": {
                    "line_id": "31",
                    "order": 57,
                    "name": "B\u00e9ruges-P\u00e9tonnet Hulin 2",
                    "color": "#07AD98",
                    "realtime": "",
                    "direction": {
                        "aller": [
                            "B\u00e9ruges Stade"
                        ],
                        "retour": [
                            "P\u00e9tonnet Hulin 2"
                        ]
                    }
                },
                "checksum": "46a42ceeacbaf9fd2689521250ee0bc6",
                "url": "http:\/\/catp-poitiers.airweb.fr\/admin\/data\/LIGNE_31_DU_31-08-2025_AU_03-07-2026.pdf"
            },
            {
                "name": "33",
                "line": {
                    "line_id": "33",
                    "order": 59,
                    "name": "Chauvigny Mairie-Gare Routi\u00e8re",
                    "color": "#A4502B",
                    "realtime": "",
                    "direction": {
                        "aller": [
                            "Chauvigny Mairie"
                        ],
                        "retour": [
                            "Gare Routi\u00e8re"
                        ]
                    }
                },
                "checksum": "4c6f3ae1e231f2afac6febc13d1ec912",
                "url": "http:\/\/catp-poitiers.airweb.fr\/admin\/data\/LIGNES_33_ET_33E_DU_31-08-2025_AU_03-07-2026.pdf"
            },
            {
                "name": "35",
                "line": {
                    "line_id": "35",
                    "order": 61,
                    "name": "Beaumont Tricherie-Gare Routi\u00e8re",
                    "color": "#719B68",
                    "realtime": "",
                    "direction": {
                        "aller": [
                            "Beaumont Tricherie"
                        ],
                        "retour": [
                            "Gare Routi\u00e8re"
                        ]
                    }
                },
                "checksum": "0e9d03d45d88470bd1c9be6893cad9b0",
                "url": "http:\/\/catp-poitiers.airweb.fr\/admin\/data\/LIGNE_35_DU_31-08-2025_AU_03-07-2026.pdf"
            },
            {
                "name": "2A",
                "line": {
                    "line_id": "2A",
                    "order": 65,
                    "name": "Pictavienne - 2A",
                    "color": "#FF0000",
                    "realtime": "",
                    "direction": {
                        "aller": [],
                        "retour": [
                            "Lavoisier",
                            "Victor Hugo",
                            "Northampton",
                            "Parc Expo"
                        ]
                    }
                },
                "checksum": "dbff6bdd661d20a315110a41f22704d8",
                "url": "http:\/\/catp-poitiers.airweb.fr\/admin\/data\/LIGNE_2_DU_31-08-2025_AU_03-07-2026.pdf"
            },
            {
                "name": "N2A",
                "line": {
                    "line_id": "N2A",
                    "order": 125,
                    "name": "Noctambus 2A",
                    "color": "#D80014",
                    "realtime": "",
                    "direction": {
                        "aller": [],
                        "retour": [
                            "Victor Hugo",
                            "Northampton"
                        ]
                    }
                },
                "checksum": "4d0cbf96505b986cba411bb42210d92f",
                "url": "http:\/\/catp-poitiers.airweb.fr\/admin\/data\/LIGNES_DE_NUIT_DU_31-08-2025_AU_03-07-2026.pdf"
            },
            {
                "name": "E",
                "line": {
                    "line_id": "E",
                    "order": 161,
                    "name": "Futuroscope LPI-Ecossais",
                    "color": "#90287B",
                    "realtime": "",
                    "direction": {
                        "aller": [
                            "Ecossais"
                        ],
                        "retour": [
                            "Futuroscope LPI"
                        ]
                    }
                },
                "checksum": "433b2b58b5d91bbfa2a734521b4d8df7",
                "url": "http:\/\/catp-poitiers.airweb.fr\/admin\/data\/LIGNE_E_DU_31-08-2025_AU_03-07-2026.pdf"
            },
            {
                "name": "A",
                "line": {
                    "line_id": "A",
                    "order": 171,
                    "name": "Pictavienne Dimanche 2A",
                    "color": "#FF0000",
                    "realtime": "",
                    "direction": {
                        "aller": [],
                        "retour": [
                            "Victor Hugo"
                        ]
                    }
                },
                "checksum": "0f57a952781a5e889ed0f2b51e590cdb",
                "url": "http:\/\/catp-poitiers.airweb.fr\/admin\/data\/LIGNES_A_ET_B_DU_31-08-2025_AU_03-07-2026.pdf"
            },
            {
                "name": "36",
                "line": {
                    "line_id": "36",
                    "order": 187,
                    "name": "Lusignan Gare-Gare Routi\u00e8re",
                    "color": "#6825C8",
                    "realtime": "",
                    "direction": {
                        "aller": [
                            "Lusignan Gare",
                            "Venours-INRAE"
                        ],
                        "retour": [
                            "Gare Routi\u00e8re"
                        ]
                    }
                },
                "checksum": "f911265c72779019a69b46ed9cb960df",
                "url": "http:\/\/catp-poitiers.airweb.fr\/admin\/data\/LIGNE_36_DU_31-08-2025_AU_03-07-2026.pdf"
            },
            {
                "name": "C",
                "line": {
                    "line_id": "C",
                    "order": 188,
                    "name": "La Chaume-Mil\u00e9trie Claudel",
                    "color": "#00A665",
                    "realtime": "",
                    "direction": {
                        "aller": [
                            "La Chaume",
                            "Gare Pont Achard"
                        ],
                        "retour": [
                            "Mil\u00e9trie Claudel"
                        ]
                    }
                },
                "checksum": "590985faf4a4b9803d508316f0e030ff",
                "url": "http:\/\/catp-poitiers.airweb.fr\/admin\/data\/LIGNE_C_DU_31-08-2025_AU_03-07-2026.pdf"
            },
            {
                "name": "D",
                "line": {
                    "line_id": "D",
                    "order": 190,
                    "name": "Buxerolles Bourg\/Poitiers Sud",
                    "color": "#FFF000",
                    "realtime": "",
                    "direction": {
                        "aller": [
                            "Buxerolles Bourg",
                            "Notre-Dame"
                        ],
                        "retour": [
                            "Poitiers Sud"
                        ]
                    }
                },
                "checksum": "c8fcf1491cfcb9dbdec9dbc04d230df8",
                "url": "http:\/\/catp-poitiers.airweb.fr\/admin\/data\/LIGNE_D_DU_31-08-2025_AU_03-07-2026.pdf"
            }
        ]
    }
}

Class Poi

Method getPOI

Retourne la liste des POIs

URL: /feed/Poi/getPOI.json
Name: getPOI
Methods: GET
Parameters: lang : String
filter :
Cache TTL: 300s (default value)
* Required
Call example: http://catp-poitiers.airweb.fr/feed/Poi/getPOI.json?lang=fr&filter=[1,2,3]
Response:

Class Realtime

Method getRealtimeWithErrors

Temps réel avec messages d'erreur

URL: /feed/Realtime/getRealtimeWithErrors.json
Name: getRealtimeWithErrors
Methods: GET
Parameters: stopPoint : String * Identifant de l'arrêt
max : Integer Maximum de quantité des informations à s'afficher (default value 10)
line : String ligne
Cache TTL: 300s (default value)
* Required
Call example: http://catp-poitiers.airweb.fr/feed/Realtime/getRealtimeWithErrors.json?stopPoint=97904&max=20&line=
Response:
{
    "status": "ok",
    "time": 1775730448,
    "exectime": 28.075,
    "response": {
        "realtime_error": false,
        "realtime_empty": true,
        "realtime": []
    }
}

Method getRealtime

L'information de véhicule

URL: /feed/Realtime/getRealtime.json
Name: getRealtime
Methods: GET
Parameters: stopPoint : String * Identifant de l'arrêt
max : Integer Maximum de quantité des informations à s'afficher (default value 10)
line : String ligne
Cache TTL: 300s (default value)
* Required
Call example: http://catp-poitiers.airweb.fr/feed/Realtime/getRealtime.json?stopPoint=97904&max=20&line=
Response:
{
    "status": "ok",
    "time": 1775730448,
    "exectime": 29.506,
    "response": {
        "realtime_error": false,
        "realtime_empty": true,
        "realtime": []
    }
}

Class Station

Method getAllStations

La liste de tous les arrêt

URL: /feed/Station/getAllStations.json
Name: getAllStations
Methods: GET
Parameters: No parameters.
Cache TTL: 300s (default value)
* Required
Call example: http://catp-poitiers.airweb.fr/feed/Station/getAllStations.json
Response:
{
    "status": "ok",
    "time": 1775730448,
    "exectime": 5.561,
    "response": {
        "stations": [
            {
                "stop_id": "10372",
                "name": "1\u00e8re Avenue",
                "latitude": 46.658237,
                "longitude": 0.363654
            },
            {
                "stop_id": "10075",
                "name": "A. Briand",
                "latitude": 46.581411,
                "longitude": 0.335839
            },
            {
                "stop_id": "10032",
                "name": "AFT Le Carreau",
                "latitude": 46.607902,
                "longitude": 0.343138
            },
            {
                "stop_id": "10023",
                "name": "Abb\u00e9 Fr\u00e9mont",
                "latitude": 46.590273,
                "longitude": 0.341255
            },
            {
                "stop_id": "10078",
                "name": "Abel Tassin",
                "latitude": 46.596253,
                "longitude": 0.341805
            },
            {
                "stop_id": "10153",
                "name": "Aboville",
                "latitude": 46.579391,
                "longitude": 0.355512
            },
            {
                "stop_id": "10080",
                "name": "Acacias",
                "latitude": 46.600187,
                "longitude": 0.344822
            },
            {
                "stop_id": "10467",
                "name": "Acadie",
                "latitude": 46.569991,
                "longitude": 0.352096
            },
            {
                "stop_id": "10415",
                "name": "Actiparc Tardiverie",
                "latitude": 46.601591,
                "longitude": 0.305188
            },
            {
                "stop_id": "15188",
                "name": "Aill\u00e9",
                "latitude": 46.687872,
                "longitude": 0.415926
            },
            {
                "stop_id": "15200",
                "name": "Aill\u00e9 Grands Pr\u00e9s",
                "latitude": 46.689743,
                "longitude": 0.411714
            },
            {
                "stop_id": "15191",
                "name": "Aill\u00e9 le Dolmen",
                "latitude": 46.68586,
                "longitude": 0.407196
            },
            {
                "stop_id": "15427",
                "name": "Aire Gare Futuroscope",
                "latitude": 46.66948,
                "longitude": 0.37612
            },
            {
                "stop_id": "15503",
                "name": "Aire La Poti\u00e8re",
                "latitude": 46.458088,
                "longitude": 0.146875
            },
            {
                "stop_id": "10469",
                "name": "Alfred de Vigny",
                "latitude": 46.598742,
                "longitude": 0.361505
            },
            {
                "stop_id": "10148",
                "name": "Alienor d'Aquitaine",
                "latitude": 46.589329,
                "longitude": 0.365445
            },
            {
                "stop_id": "15438",
                "name": "All\u00e9e de Chaume",
                "latitude": 46.706242,
                "longitude": 0.410041
            },
            {
                "stop_id": "10186",
                "name": "All\u00e9e de la D\u00e9tente",
                "latitude": 46.658572,
                "longitude": 0.3713
            },
            {
                "stop_id": "10083",
                "name": "Amandiers",
                "latitude": 46.599908,
                "longitude": 0.350265
            },
            {
                "stop_id": "15380",
                "name": "Ambertin Dousset",
                "latitude": 46.595396,
                "longitude": 0.491808
            },
            {
                "stop_id": "15539",
                "name": "Anciennes Serres",
                "latitude": 46.561992,
                "longitude": 0.367035
            },
            {
                "stop_id": "15307",
                "name": "Anne-Marie",
                "latitude": 46.382278,
                "longitude": 0.088968
            },
            {
                "stop_id": "15400",
                "name": "Anxaumont",
                "latitude": 46.582267,
                "longitude": 0.441849
            },
            {
                "stop_id": "15531",
                "name": "Anzec",
                "latitude": 46.572214,
                "longitude": 0.540789
            },
            {
                "stop_id": "10803",
                "name": "Aqueduc",
                "latitude": 46.555097,
                "longitude": 0.332351
            },
            {
                "stop_id": "15543",
                "name": "Ar\u00e9na",
                "latitude": 46.664695,
                "longitude": 0.367884
            },
            {
                "stop_id": "10129",
                "name": "Aulnes",
                "latitude": 46.556855,
                "longitude": 0.30959
            },
            {
                "stop_id": "10378",
                "name": "Av. Paix",
                "latitude": 46.588269,
                "longitude": 0.335453
            },
            {
                "stop_id": "10454",
                "name": "Av. Temps Modernes",
                "latitude": 46.663568,
                "longitude": 0.372974
            },
            {
                "stop_id": "10468",
                "name": "Av. de l'Europe",
                "latitude": 46.659866,
                "longitude": 0.370419
            },
            {
                "stop_id": "10019",
                "name": "Avenue de Nantes",
                "latitude": 46.596977,
                "longitude": 0.327053
            },
            {
                "stop_id": "15284",
                "name": "Avenue de Poitiers",
                "latitude": 46.439913,
                "longitude": 0.131352
            },
            {
                "stop_id": "10236",
                "name": "Avenue du Parc",
                "latitude": 46.576784,
                "longitude": 0.313048
            },
            {
                "stop_id": "10521",
                "name": "Bailly",
                "latitude": 46.591589,
                "longitude": 0.384369
            },
            {
                "stop_id": "10762",
                "name": "Bajon",
                "latitude": 46.578696,
                "longitude": 0.351633
            },
            {
                "stop_id": "10349",
                "name": "Balzac",
                "latitude": 46.537273,
                "longitude": 0.272477
            },
            {
                "stop_id": "10156",
                "name": "Baptist\u00e8re St-Jean",
                "latitude": 46.579603,
                "longitude": 0.348753
            },
            {
                "stop_id": "10293",
                "name": "Barillon",
                "latitude": 46.618118,
                "longitude": 0.404452
            },
            {
                "stop_id": "10310",
                "name": "Bas Ensoulesse",
                "latitude": 46.637807,
                "longitude": 0.397225
            },
            {
                "stop_id": "10384",
                "name": "Baudry",
                "latitude": 46.534098,
                "longitude": 0.260871
            },
            {
                "stop_id": "15533",
                "name": "Beau Village",
                "latitude": 46.419399,
                "longitude": -0.008141
            },
            {
                "stop_id": "10799",
                "name": "Beaubaton",
                "latitude": 46.544641,
                "longitude": 0.408535
            },
            {
                "stop_id": "10048",
                "name": "Beaulieu",
                "latitude": 46.576434,
                "longitude": 0.37658
            },
            {
                "stop_id": "15449",
                "name": "Beaulin",
                "latitude": 46.715272,
                "longitude": 0.423847
            },
            {
                "stop_id": "15209",
                "name": "Beaumont Mairie",
                "latitude": 46.737175,
                "longitude": 0.429405
            },
            {
                "stop_id": "15211",
                "name": "Beaumont Pineau",
                "latitude": 46.748898,
                "longitude": 0.438691
            },
            {
                "stop_id": "10033",
                "name": "Beaumont Tricherie",
                "latitude": 46.731591,
                "longitude": 0.439593
            },
            {
                "stop_id": "10269",
                "name": "Beaupr\u00e9",
                "latitude": 46.563007,
                "longitude": 0.360082
            },
            {
                "stop_id": "10184",
                "name": "Beausoleil",
                "latitude": 46.652854,
                "longitude": 0.369637
            },
            {
                "stop_id": "15150",
                "name": "Beauvais",
                "latitude": 46.58569,
                "longitude": 0.676411
            },
            {
                "stop_id": "10335",
                "name": "Beauvoir",
                "latitude": 46.609584,
                "longitude": 0.263154
            },
            {
                "stop_id": "10015",
                "name": "Bel Air",
                "latitude": 46.593128,
                "longitude": 0.328438
            },
            {
                "stop_id": "10226",
                "name": "Bellejouanne",
                "latitude": 46.566968,
                "longitude": 0.312585
            },
            {
                "stop_id": "10252",
                "name": "Bergeottes",
                "latitude": 46.547079,
                "longitude": 0.344467
            },
            {
                "stop_id": "10798",
                "name": "Berlioz",
                "latitude": 46.5991,
                "longitude": 0.356769
            },
            {
                "stop_id": "10553",
                "name": "Berlonni\u00e8re",
                "latitude": 46.555497,
                "longitude": 0.370934
            },
            {
                "stop_id": "10800",
                "name": "Bernier",
                "latitude": 46.612743,
                "longitude": 0.362428
            },
            {
                "stop_id": "10091",
                "name": "Bertinali\u00e8re",
                "latitude": 46.512906,
                "longitude": 0.598355
            },
            {
                "stop_id": "10104",
                "name": "Biard Centre",
                "latitude": 46.576256,
                "longitude": 0.307972
            },
            {
                "stop_id": "10773",
                "name": "Biard Gymnase",
                "latitude": 46.576258,
                "longitude": 0.304461
            },
            {
                "stop_id": "10098",
                "name": "Bignoux Centre",
                "latitude": 46.59908,
                "longitude": 0.469322
            },
            {
                "stop_id": "15371",
                "name": "Bignoux Ecole",
                "latitude": 46.599054,
                "longitude": 0.468733
            },
            {
                "stop_id": "15374",
                "name": "Bignoux La Foye",
                "latitude": 46.603389,
                "longitude": 0.487847
            },
            {
                "stop_id": "10005",
                "name": "Bignoux Parc",
                "latitude": 46.60015,
                "longitude": 0.473909
            },
            {
                "stop_id": "15373",
                "name": "Bignoux Stade",
                "latitude": 46.600012,
                "longitude": 0.472884
            },
            {
                "stop_id": "10669",
                "name": "Bigotterie",
                "latitude": 46.580821,
                "longitude": 0.189376
            },
            {
                "stop_id": "10816",
                "name": "Bijou",
                "latitude": 46.622182,
                "longitude": 0.426759
            },
            {
                "stop_id": "10228",
                "name": "Blaise Pascal",
                "latitude": 46.563605,
                "longitude": 0.311964
            },
            {
                "stop_id": "10067",
                "name": "Blossac",
                "latitude": 46.576188,
                "longitude": 0.336156
            },
            {
                "stop_id": "10008",
                "name": "Bl\u00e9riot",
                "latitude": 46.578626,
                "longitude": 0.316717
            },
            {
                "stop_id": "15170",
                "name": "Bois Brun",
                "latitude": 46.512236,
                "longitude": 0.560096
            },
            {
                "stop_id": "15155",
                "name": "Bois Carr\u00e9",
                "latitude": 46.603488,
                "longitude": 0.585155
            },
            {
                "stop_id": "10047",
                "name": "Bois Dousset",
                "latitude": 46.57724,
                "longitude": 0.378409
            },
            {
                "stop_id": "15412",
                "name": "Bois Grenouille",
                "latitude": 46.5402,
                "longitude": 0.4494
            },
            {
                "stop_id": "10205",
                "name": "Bois Jallais",
                "latitude": 46.587534,
                "longitude": 0.398409
            },
            {
                "stop_id": "10285",
                "name": "Bois Joli",
                "latitude": 46.548229,
                "longitude": 0.404801
            },
            {
                "stop_id": "10729",
                "name": "Bois Renard",
                "latitude": 46.520663,
                "longitude": 0.322487
            },
            {
                "stop_id": "15228",
                "name": "Bois de Gond 1",
                "latitude": 46.550587,
                "longitude": 0.52829
            },
            {
                "stop_id": "15229",
                "name": "Bois de Gond 2",
                "latitude": 46.548253,
                "longitude": 0.530575
            },
            {
                "stop_id": "10232",
                "name": "Bois de Sapin",
                "latitude": 46.568448,
                "longitude": 0.310799
            },
            {
                "stop_id": "15184",
                "name": "Bois de Vayres",
                "latitude": 46.649807,
                "longitude": 0.389134
            },
            {
                "stop_id": "15259",
                "name": "Boisgrollier",
                "latitude": 46.41623,
                "longitude": -0.008973
            },
            {
                "stop_id": "10719",
                "name": "Bonne Nouvelle",
                "latitude": 46.559393,
                "longitude": 0.375076
            },
            {
                "stop_id": "15159",
                "name": "Bonnes Mairie",
                "latitude": 46.60489,
                "longitude": 0.5976
            },
            {
                "stop_id": "15472",
                "name": "Bonnillet Fourmig\u00e8res",
                "latitude": 46.630192,
                "longitude": 0.369139
            },
            {
                "stop_id": "10532",
                "name": "Bonnillet Lavandi\u00e8res",
                "latitude": 46.631345,
                "longitude": 0.369234
            },
            {
                "stop_id": "10224",
                "name": "Bosquets",
                "latitude": 46.568511,
                "longitude": 0.373899
            },
            {
                "stop_id": "10460",
                "name": "Botte Molle",
                "latitude": 46.569593,
                "longitude": 0.343062
            },
            {
                "stop_id": "10817",
                "name": "Bourbias",
                "latitude": 46.618425,
                "longitude": 0.407922
            },
            {
                "stop_id": "10574",
                "name": "Bourgvers\u00e9",
                "latitude": 46.562192,
                "longitude": 0.200763
            },
            {
                "stop_id": "10576",
                "name": "Boussais",
                "latitude": 46.576883,
                "longitude": 0.225448
            },
            {
                "stop_id": "15547",
                "name": "Boussec",
                "latitude": 46.543366,
                "longitude": 0.621082
            },
            {
                "stop_id": "10812",
                "name": "Boutini\u00e8re",
                "latitude": 46.562469,
                "longitude": 0.300833
            },
            {
                "stop_id": "15782",
                "name": "Brantelay",
                "latitude": 46.459233,
                "longitude": 0.030429
            },
            {
                "stop_id": "10726",
                "name": "Brassaise",
                "latitude": 46.522152,
                "longitude": 0.308497
            },
            {
                "stop_id": "15210",
                "name": "Brelaquerie",
                "latitude": 46.722777,
                "longitude": 0.407938
            },
            {
                "stop_id": "10204",
                "name": "Breuil Mingot",
                "latitude": 46.589945,
                "longitude": 0.405194
            },
            {
                "stop_id": "10258",
                "name": "Breuil l'Abbesse",
                "latitude": 46.562995,
                "longitude": 0.40867
            },
            {
                "stop_id": "10593",
                "name": "Briquetterie",
                "latitude": 46.582768,
                "longitude": 0.187407
            },
            {
                "stop_id": "15324",
                "name": "Brossac",
                "latitude": 46.387702,
                "longitude": 0.180301
            },
            {
                "stop_id": "10212",
                "name": "Brunettes",
                "latitude": 46.581119,
                "longitude": 0.365064
            },
            {
                "stop_id": "10006",
                "name": "Buxerolles Bourg",
                "latitude": 46.612312,
                "longitude": 0.361677
            },
            {
                "stop_id": "10084",
                "name": "Buxerolles Mairie",
                "latitude": 46.598565,
                "longitude": 0.35212
            },
            {
                "stop_id": "10259",
                "name": "Buxerolles Rond-Point",
                "latitude": 46.61167,
                "longitude": 0.366758
            },
            {
                "stop_id": "10596",
                "name": "B\u00e9ruges Mairie",
                "latitude": 46.567426,
                "longitude": 0.206951
            },
            {
                "stop_id": "10594",
                "name": "B\u00e9ruges Stade",
                "latitude": 46.569069,
                "longitude": 0.197858
            },
            {
                "stop_id": "10043",
                "name": "CPAM",
                "latitude": 46.581566,
                "longitude": 0.367963
            },
            {
                "stop_id": "10537",
                "name": "CTC",
                "latitude": 46.538387,
                "longitude": 0.253976
            },
            {
                "stop_id": "10053",
                "name": "Camille Gu\u00e9rin",
                "latitude": 46.567493,
                "longitude": 0.366441
            },
            {
                "stop_id": "10810",
                "name": "Campus",
                "latitude": 46.56825,
                "longitude": 0.388332
            },
            {
                "stop_id": "10241",
                "name": "Capitaine B\u00e8s",
                "latitude": 46.586644,
                "longitude": 0.326221
            },
            {
                "stop_id": "10703",
                "name": "Carnot",
                "latitude": 46.578434,
                "longitude": 0.337776
            },
            {
                "stop_id": "10837",
                "name": "Caroline Aigle",
                "latitude": 46.58545,
                "longitude": 0.313026
            },
            {
                "stop_id": "15233",
                "name": "Celle-L'Ev. Cit\u00e9",
                "latitude": 46.422438,
                "longitude": 0.186879
            },
            {
                "stop_id": "15326",
                "name": "Celle-L'Ev. Ecole",
                "latitude": 46.426638,
                "longitude": 0.187692
            },
            {
                "stop_id": "15504",
                "name": "Celle-L'Ev. Fontaine",
                "latitude": 46.420963,
                "longitude": 0.187355
            },
            {
                "stop_id": "15242",
                "name": "Celle-L\u00e9v. Forges",
                "latitude": 46.38027,
                "longitude": 0.172341
            },
            {
                "stop_id": "15290",
                "name": "Celle-L\u00e9v. Parc",
                "latitude": 46.371923,
                "longitude": 0.125492
            },
            {
                "stop_id": "10120",
                "name": "Centre Culturel",
                "latitude": 46.574961,
                "longitude": 0.384227
            },
            {
                "stop_id": "10194",
                "name": "Centre Equestre",
                "latitude": 46.565746,
                "longitude": 0.394892
            },
            {
                "stop_id": "10811",
                "name": "Centre Hospitalier",
                "latitude": 46.558639,
                "longitude": 0.389919
            },
            {
                "stop_id": "15450",
                "name": "Chaix",
                "latitude": 46.712108,
                "longitude": 0.423678
            },
            {
                "stop_id": "10587",
                "name": "Chalembert",
                "latitude": 46.680964,
                "longitude": 0.364331
            },
            {
                "stop_id": "10747",
                "name": "Challerie",
                "latitude": 46.514448,
                "longitude": 0.297029
            },
            {
                "stop_id": "10097",
                "name": "Champ Berland",
                "latitude": 46.582887,
                "longitude": 0.405832
            },
            {
                "stop_id": "10730",
                "name": "Champ Rouge",
                "latitude": 46.520561,
                "longitude": 0.325365
            },
            {
                "stop_id": "15198",
                "name": "Champ de Foire",
                "latitude": 46.672747,
                "longitude": 0.397133
            },
            {
                "stop_id": "15369",
                "name": "Champ de Gain",
                "latitude": 46.669672,
                "longitude": 0.436524
            },
            {
                "stop_id": "10114",
                "name": "Champlain",
                "latitude": 46.567985,
                "longitude": 0.389147
            },
            {
                "stop_id": "15473",
                "name": "Champlieu",
                "latitude": 46.423033,
                "longitude": 0.00691
            },
            {
                "stop_id": "10561",
                "name": "Champs de Pierre",
                "latitude": 46.557623,
                "longitude": 0.349425
            },
            {
                "stop_id": "10504",
                "name": "Chandon",
                "latitude": 46.649163,
                "longitude": 0.369597
            },
            {
                "stop_id": "10134",
                "name": "Chantejeau",
                "latitude": 46.54631,
                "longitude": 0.312198
            },
            {
                "stop_id": "15399",
                "name": "Chantelle 1",
                "latitude": 46.57571,
                "longitude": 0.43606
            },
            {
                "stop_id": "15397",
                "name": "Chantelle 2",
                "latitude": 46.570858,
                "longitude": 0.434012
            },
            {
                "stop_id": "10355",
                "name": "Chanteloup",
                "latitude": 46.585355,
                "longitude": 0.272485
            },
            {
                "stop_id": "10522",
                "name": "Charass\u00e9 La For\u00eat",
                "latitude": 46.625374,
                "longitude": 0.459158
            },
            {
                "stop_id": "10428",
                "name": "Chardonchamp",
                "latitude": 46.626463,
                "longitude": 0.340898
            },
            {
                "stop_id": "15411",
                "name": "Charenton",
                "latitude": 46.523438,
                "longitude": 0.475592
            },
            {
                "stop_id": "10086",
                "name": "Charles de Gaulle",
                "latitude": 46.599196,
                "longitude": 0.357581
            },
            {
                "stop_id": "10697",
                "name": "Charletterie",
                "latitude": 46.589822,
                "longitude": 0.368981
            },
            {
                "stop_id": "10254",
                "name": "Charmilles",
                "latitude": 46.54998,
                "longitude": 0.348386
            },
            {
                "stop_id": "15304",
                "name": "Chasseigne",
                "latitude": 46.388696,
                "longitude": 0.076865
            },
            {
                "stop_id": "10180",
                "name": "Chasseneuil Place de la Gare",
                "latitude": 46.652073,
                "longitude": 0.373569
            },
            {
                "stop_id": "15309",
                "name": "Chauday",
                "latitude": 46.397026,
                "longitude": 0.0186
            },
            {
                "stop_id": "10305",
                "name": "Chaumont",
                "latitude": 46.55793,
                "longitude": 0.307172
            },
            {
                "stop_id": "15144",
                "name": "Chauvigny Guiraudi\u00e8res",
                "latitude": 46.535601,
                "longitude": 0.658972
            },
            {
                "stop_id": "15467",
                "name": "Chauvigny La Barre",
                "latitude": 46.58379,
                "longitude": 0.660864
            },
            {
                "stop_id": "15224",
                "name": "Chauvigny Mairie",
                "latitude": 46.569728,
                "longitude": 0.644053
            },
            {
                "stop_id": "10116",
                "name": "Chauvigny Maison Neuve",
                "latitude": 46.52965,
                "longitude": 0.708517
            },
            {
                "stop_id": "15148",
                "name": "Chauvigny N-Dame",
                "latitude": 46.559884,
                "longitude": 0.625313
            },
            {
                "stop_id": "15535",
                "name": "Chauvigny Place",
                "latitude": 46.567967,
                "longitude": 0.643884
            },
            {
                "stop_id": "15133",
                "name": "Chauvigny Pouzioux",
                "latitude": 46.518086,
                "longitude": 0.694336
            },
            {
                "stop_id": "15215",
                "name": "Chav\u00eache",
                "latitude": 46.720532,
                "longitude": 0.375778
            },
            {
                "stop_id": "10567",
                "name": "Chemin Porchaire",
                "latitude": 46.550657,
                "longitude": 0.435321
            },
            {
                "stop_id": "10287",
                "name": "Chemin de Beaubaton",
                "latitude": 46.54447,
                "longitude": 0.407408
            },
            {
                "stop_id": "10624",
                "name": "Chemin des 3 Thuets",
                "latitude": 46.544973,
                "longitude": 0.251007
            },
            {
                "stop_id": "10757",
                "name": "Chillou",
                "latitude": 46.519893,
                "longitude": 0.318704
            },
            {
                "stop_id": "15195",
                "name": "Chinc\u00e9",
                "latitude": 46.709056,
                "longitude": 0.352838
            },
            {
                "stop_id": "15396",
                "name": "Chiron 3 Fus\u00e9es",
                "latitude": 46.568458,
                "longitude": 0.431205
            },
            {
                "stop_id": "10315",
                "name": "Chiron Ferr\u00e9",
                "latitude": 46.607117,
                "longitude": 0.405976
            },
            {
                "stop_id": "10458",
                "name": "Ch\u00e2lons",
                "latitude": 46.583061,
                "longitude": 0.38117
            },
            {
                "stop_id": "10102",
                "name": "Ch\u00e2teau Fromage",
                "latitude": 46.605277,
                "longitude": 0.450788
            },
            {
                "stop_id": "10225",
                "name": "Ch\u00e2teau d'eau",
                "latitude": 46.566153,
                "longitude": 0.317443
            },
            {
                "stop_id": "10201",
                "name": "Ch\u00e2tonnerie",
                "latitude": 46.573417,
                "longitude": 0.357202
            },
            {
                "stop_id": "10753",
                "name": "Ch\u00eane Vert",
                "latitude": 46.523285,
                "longitude": 0.327701
            },
            {
                "stop_id": "10748",
                "name": "Cimeau",
                "latitude": 46.514243,
                "longitude": 0.286297
            },
            {
                "stop_id": "10242",
                "name": "Cit\u00e9 Bel Air",
                "latitude": 46.589935,
                "longitude": 0.325086
            },
            {
                "stop_id": "15318",
                "name": "Cit\u00e9 Belin",
                "latitude": 46.444782,
                "longitude": 0.134894
            },
            {
                "stop_id": "15320",
                "name": "Cit\u00e9 Couraterie",
                "latitude": 46.48948,
                "longitude": 0.19257
            },
            {
                "stop_id": "10113",
                "name": "Cit\u00e9 U",
                "latitude": 46.569091,
                "longitude": 0.382727
            },
            {
                "stop_id": "15270",
                "name": "Cit\u00e9 du Moulin",
                "latitude": 46.464733,
                "longitude": 0.075947
            },
            {
                "stop_id": "10350",
                "name": "Clos Bonnet",
                "latitude": 46.608924,
                "longitude": 0.266734
            },
            {
                "stop_id": "10060",
                "name": "Clos Gaultier",
                "latitude": 46.566328,
                "longitude": 0.342998
            },
            {
                "stop_id": "15335",
                "name": "Clou\u00e9 Centre",
                "latitude": 46.444401,
                "longitude": 0.165886
            },
            {
                "stop_id": "15352",
                "name": "Clou\u00e9 La Poti\u00e8re",
                "latitude": 46.455072,
                "longitude": 0.145064
            },
            {
                "stop_id": "10763",
                "name": "Cl\u00e9ment P\u00e9ruchon",
                "latitude": 46.516455,
                "longitude": 0.327768
            },
            {
                "stop_id": "10154",
                "name": "Coligny",
                "latitude": 46.577376,
                "longitude": 0.352484
            },
            {
                "stop_id": "15151",
                "name": "Coll\u00e8ge G. Philipe",
                "latitude": 46.566465,
                "longitude": 0.642667
            },
            {
                "stop_id": "15241",
                "name": "Coll\u00e8ge J. Monnet",
                "latitude": 46.439349,
                "longitude": 0.114929
            },
            {
                "stop_id": "15513",
                "name": "Coll\u00e8ge Jos\u00e9phine Baker",
                "latitude": 46.600697,
                "longitude": 0.290821
            },
            {
                "stop_id": "10107",
                "name": "Coll\u00e8ge Rabelais",
                "latitude": 46.57794,
                "longitude": 0.317936
            },
            {
                "stop_id": "10827",
                "name": "Coll\u00e8ge Saint Exup\u00e9ry",
                "latitude": 46.679905,
                "longitude": 0.37633
            },
            {
                "stop_id": "10240",
                "name": "Colonel Biraud",
                "latitude": 46.583469,
                "longitude": 0.325547
            },
            {
                "stop_id": "15246",
                "name": "Comble",
                "latitude": 46.40346,
                "longitude": 0.204412
            },
            {
                "stop_id": "10028",
                "name": "Condorcet",
                "latitude": 46.588425,
                "longitude": 0.330031
            },
            {
                "stop_id": "10200",
                "name": "Confort Moderne",
                "latitude": 46.572083,
                "longitude": 0.359265
            },
            {
                "stop_id": "10476",
                "name": "Coquelicots",
                "latitude": 46.549577,
                "longitude": 0.327166
            },
            {
                "stop_id": "10027",
                "name": "Corbeille Fleurie",
                "latitude": 46.585022,
                "longitude": 0.330371
            },
            {
                "stop_id": "10036",
                "name": "Cordeliers",
                "latitude": 46.582386,
                "longitude": 0.343045
            },
            {
                "stop_id": "10779",
                "name": "Cormiers",
                "latitude": 46.561413,
                "longitude": 0.28928
            },
            {
                "stop_id": "15783",
                "name": "Coulombiers Loge",
                "latitude": 46.483685,
                "longitude": 0.145025
            },
            {
                "stop_id": "15341",
                "name": "Coulombiers Mairie",
                "latitude": 46.484648,
                "longitude": 0.184767
            },
            {
                "stop_id": "10457",
                "name": "Couronneries (V\u00e9lodrome)",
                "latitude": 46.594065,
                "longitude": 0.367667
            },
            {
                "stop_id": "15251",
                "name": "Crieul",
                "latitude": 46.443788,
                "longitude": 0.010059
            },
            {
                "stop_id": "15365",
                "name": "Croix Bondilly",
                "latitude": 46.70595,
                "longitude": 0.47038
            },
            {
                "stop_id": "15186",
                "name": "Croix Giraud",
                "latitude": 46.670547,
                "longitude": 0.436328
            },
            {
                "stop_id": "10145",
                "name": "Croix St-Eloi",
                "latitude": 46.589663,
                "longitude": 0.37159
            },
            {
                "stop_id": "10492",
                "name": "Croutelle les Hauts",
                "latitude": 46.543163,
                "longitude": 0.289164
            },
            {
                "stop_id": "15275",
                "name": "Curzay Centre",
                "latitude": 46.490336,
                "longitude": 0.043313
            },
            {
                "stop_id": "15271",
                "name": "Curzay Chaumes",
                "latitude": 46.474608,
                "longitude": 0.021857
            },
            {
                "stop_id": "15269",
                "name": "Curzay Cueille",
                "latitude": 46.491638,
                "longitude": 0.049948
            },
            {
                "stop_id": "15355",
                "name": "Curzay Eglise",
                "latitude": 46.490427,
                "longitude": 0.043272
            },
            {
                "stop_id": "15268",
                "name": "Curzay Villiers",
                "latitude": 46.491083,
                "longitude": 0.063366
            },
            {
                "stop_id": "10436",
                "name": "Cur\u00e9 Jacquet",
                "latitude": 46.560581,
                "longitude": 0.408641
            },
            {
                "stop_id": "10409",
                "name": "Cussec",
                "latitude": 46.593753,
                "longitude": 0.405525
            },
            {
                "stop_id": "10249",
                "name": "Cybellerie",
                "latitude": 46.555452,
                "longitude": 0.342145
            },
            {
                "stop_id": "15437",
                "name": "C\u00e8dres",
                "latitude": 46.702405,
                "longitude": 0.409173
            },
            {
                "stop_id": "10010",
                "name": "Demi-Lune",
                "latitude": 46.599641,
                "longitude": 0.324253
            },
            {
                "stop_id": "10276",
                "name": "Descartes",
                "latitude": 46.566333,
                "longitude": 0.387005
            },
            {
                "stop_id": "10727",
                "name": "Deux Croix",
                "latitude": 46.525654,
                "longitude": 0.321259
            },
            {
                "stop_id": "10381",
                "name": "Deux Mazais",
                "latitude": 46.569544,
                "longitude": 0.298458
            },
            {
                "stop_id": "10246",
                "name": "Dieudonn\u00e9 Costes",
                "latitude": 46.593991,
                "longitude": 0.325475
            },
            {
                "stop_id": "15426",
                "name": "Dissay Pharmacie",
                "latitude": 46.696745,
                "longitude": 0.426543
            },
            {
                "stop_id": "10021",
                "name": "Dissay Puygremier",
                "latitude": 46.70868,
                "longitude": 0.40952
            },
            {
                "stop_id": "10211",
                "name": "Dolmen",
                "latitude": 46.578741,
                "longitude": 0.36808
            },
            {
                "stop_id": "15506",
                "name": "Doyenn\u00e9",
                "latitude": 46.576708,
                "longitude": 0.333916
            },
            {
                "stop_id": "10548",
                "name": "Dr Mesmain",
                "latitude": 46.631098,
                "longitude": 0.30292
            },
            {
                "stop_id": "10182",
                "name": "Ecluzelles",
                "latitude": 46.656422,
                "longitude": 0.379313
            },
            {
                "stop_id": "10069",
                "name": "Ecole Andersen",
                "latitude": 46.591799,
                "longitude": 0.358223
            },
            {
                "stop_id": "15478",
                "name": "Ecole Cassin",
                "latitude": 46.692626,
                "longitude": 0.374982
            },
            {
                "stop_id": "10070",
                "name": "Ecole Charles Perrault",
                "latitude": 46.588933,
                "longitude": 0.355268
            },
            {
                "stop_id": "10073",
                "name": "Ecole Daudet",
                "latitude": 46.592293,
                "longitude": 0.364843
            },
            {
                "stop_id": "15152",
                "name": "Ecole J. Arnault",
                "latitude": 46.568431,
                "longitude": 0.643296
            },
            {
                "stop_id": "10831",
                "name": "Ecole Jolliet",
                "latitude": 46.670963,
                "longitude": 0.40249
            },
            {
                "stop_id": "10085",
                "name": "Ecole Microm\u00e9ga",
                "latitude": 46.585761,
                "longitude": 0.378704
            },
            {
                "stop_id": "15526",
                "name": "Ecole Montamis\u00e9",
                "latitude": 46.620163,
                "longitude": 0.425519
            },
            {
                "stop_id": "10082",
                "name": "Ecole Pablo N\u00e9ruda",
                "latitude": 46.590182,
                "longitude": 0.377061
            },
            {
                "stop_id": "15436",
                "name": "Ecole Paul-Emile Victor",
                "latitude": 46.697759,
                "longitude": 0.426655
            },
            {
                "stop_id": "15477",
                "name": "Ecole Pr\u00e9vert",
                "latitude": 46.681436,
                "longitude": 0.375152
            },
            {
                "stop_id": "15435",
                "name": "Ecole Tony Lain\u00e9",
                "latitude": 46.703339,
                "longitude": 0.417612
            },
            {
                "stop_id": "10357",
                "name": "Ecole de Limbre",
                "latitude": 46.625267,
                "longitude": 0.280716
            },
            {
                "stop_id": "10109",
                "name": "Ecole du Breuil Mingot",
                "latitude": 46.588984,
                "longitude": 0.405096
            },
            {
                "stop_id": "15484",
                "name": "Ecoles Mignaloux",
                "latitude": 46.541234,
                "longitude": 0.413641
            },
            {
                "stop_id": "10696",
                "name": "Ecossais",
                "latitude": 46.581356,
                "longitude": 0.336677
            },
            {
                "stop_id": "10488",
                "name": "Edith Augustin",
                "latitude": 46.592648,
                "longitude": 0.322247
            },
            {
                "stop_id": "15492",
                "name": "Eglise St Porchaire",
                "latitude": 46.581416,
                "longitude": 0.339671
            },
            {
                "stop_id": "10797",
                "name": "Emile Duclaux",
                "latitude": 46.574632,
                "longitude": 0.346349
            },
            {
                "stop_id": "10311",
                "name": "Ensoulesse",
                "latitude": 46.63477,
                "longitude": 0.398837
            },
            {
                "stop_id": "10833",
                "name": "Espace Commercial",
                "latitude": 46.566785,
                "longitude": 0.357291
            },
            {
                "stop_id": "15480",
                "name": "Espace Jeunes",
                "latitude": 46.540301,
                "longitude": 0.412329
            },
            {
                "stop_id": "10034",
                "name": "Eug\u00e8ne Chevreul",
                "latitude": 46.608476,
                "longitude": 0.339613
            },
            {
                "stop_id": "10039",
                "name": "Europe",
                "latitude": 46.591267,
                "longitude": 0.351975
            },
            {
                "stop_id": "10220",
                "name": "Facult\u00e9 de M\u00e9decine",
                "latitude": 46.561409,
                "longitude": 0.378784
            },
            {
                "stop_id": "10783",
                "name": "Fernand L\u00e9ger",
                "latitude": 46.566073,
                "longitude": 0.331122
            },
            {
                "stop_id": "10133",
                "name": "Fief Clairet",
                "latitude": 46.547604,
                "longitude": 0.317554
            },
            {
                "stop_id": "10063",
                "name": "Fief de Grimoire",
                "latitude": 46.569606,
                "longitude": 0.340631
            },
            {
                "stop_id": "15201",
                "name": "Fief du Pilier",
                "latitude": 46.518058,
                "longitude": 0.319625
            },
            {
                "stop_id": "10555",
                "name": "Fl\u00e9e",
                "latitude": 46.541027,
                "longitude": 0.373391
            },
            {
                "stop_id": "10526",
                "name": "Fontaine",
                "latitude": 46.646837,
                "longitude": 0.382575
            },
            {
                "stop_id": "10387",
                "name": "Fontaine Aquitaine",
                "latitude": 46.530417,
                "longitude": 0.278936
            },
            {
                "stop_id": "15263",
                "name": "Fontaine Crieuil",
                "latitude": 46.439541,
                "longitude": 0.012886
            },
            {
                "stop_id": "15779",
                "name": "Fontaine Mairie",
                "latitude": 46.533342,
                "longitude": 0.265893
            },
            {
                "stop_id": "10348",
                "name": "Fontaine-Les Vignes",
                "latitude": 46.53784,
                "longitude": 0.277091
            },
            {
                "stop_id": "15475",
                "name": "Four au Puits",
                "latitude": 46.402063,
                "longitude": 0.206138
            },
            {
                "stop_id": "10136",
                "name": "Foyer Soleil",
                "latitude": 46.573727,
                "longitude": 0.37786
            },
            {
                "stop_id": "10257",
                "name": "France Bloch Serazin",
                "latitude": 46.571309,
                "longitude": 0.387774
            },
            {
                "stop_id": "10463",
                "name": "Fran\u00e7ois Mitterrand",
                "latitude": 46.597921,
                "longitude": 0.367792
            },
            {
                "stop_id": "10580",
                "name": "Fraternit\u00e9",
                "latitude": 46.587837,
                "longitude": 0.381243
            },
            {
                "stop_id": "15197",
                "name": "Frouzilles",
                "latitude": 46.65,
                "longitude": 0.424189
            },
            {
                "stop_id": "10459",
                "name": "Fr\u00e8res Lumi\u00e8re",
                "latitude": 46.609722,
                "longitude": 0.36481
            },
            {
                "stop_id": "10244",
                "name": "Fr\u00e8res Morane",
                "latitude": 46.590694,
                "longitude": 0.322846
            },
            {
                "stop_id": "10189",
                "name": "Futuroscope LPI",
                "latitude": 46.674366,
                "longitude": 0.365232
            },
            {
                "stop_id": "15404",
                "name": "Gaballe",
                "latitude": 46.518665,
                "longitude": 0.558786
            },
            {
                "stop_id": "10746",
                "name": "Gach\u00e8res",
                "latitude": 46.516129,
                "longitude": 0.301411
            },
            {
                "stop_id": "10809",
                "name": "Galeries Sud",
                "latitude": 46.550376,
                "longitude": 0.295749
            },
            {
                "stop_id": "10001",
                "name": "Gare Grand Cerf",
                "latitude": 46.582554,
                "longitude": 0.334233
            },
            {
                "stop_id": "10577",
                "name": "Gare Passerelle",
                "latitude": 46.582684,
                "longitude": 0.335193
            },
            {
                "stop_id": "10685",
                "name": "Gare Pont Achard",
                "latitude": 46.581252,
                "longitude": 0.333168
            },
            {
                "stop_id": "15364",
                "name": "Gare Routi\u00e8re",
                "latitude": 46.58443,
                "longitude": 0.335564
            },
            {
                "stop_id": "10760",
                "name": "Gare Viaduc",
                "latitude": 46.584641,
                "longitude": 0.335344
            },
            {
                "stop_id": "10455",
                "name": "Gare du Futuroscope",
                "latitude": 46.669309,
                "longitude": 0.377276
            },
            {
                "stop_id": "10152",
                "name": "Gendarmerie",
                "latitude": 46.577337,
                "longitude": 0.357291
            },
            {
                "stop_id": "10266",
                "name": "Gibauderie",
                "latitude": 46.562334,
                "longitude": 0.368939
            },
            {
                "stop_id": "10731",
                "name": "Givray",
                "latitude": 46.521432,
                "longitude": 0.330484
            },
            {
                "stop_id": "15524",
                "name": "Grand Ch\u00eane",
                "latitude": 46.619883,
                "longitude": 0.445756
            },
            {
                "stop_id": "10268",
                "name": "Grand Large",
                "latitude": 46.563445,
                "longitude": 0.364013
            },
            {
                "stop_id": "10057",
                "name": "Grand Maison",
                "latitude": 46.566249,
                "longitude": 0.352154
            },
            {
                "stop_id": "10176",
                "name": "Grand Pont",
                "latitude": 46.637003,
                "longitude": 0.358
            },
            {
                "stop_id": "10546",
                "name": "Grand Rue",
                "latitude": 46.538419,
                "longitude": 0.288627
            },
            {
                "stop_id": "15258",
                "name": "Grand Souilleau",
                "latitude": 46.411912,
                "longitude": 0.013409
            },
            {
                "stop_id": "10825",
                "name": "Grand'Rue Centre-Ville",
                "latitude": 46.685222,
                "longitude": 0.369656
            },
            {
                "stop_id": "10566",
                "name": "Grands Bois",
                "latitude": 46.552105,
                "longitude": 0.438885
            },
            {
                "stop_id": "10794",
                "name": "Grands Philambins",
                "latitude": 46.65001,
                "longitude": 0.35857
            },
            {
                "stop_id": "10539",
                "name": "Grange Neuve",
                "latitude": 46.543993,
                "longitude": 0.258253
            },
            {
                "stop_id": "10029",
                "name": "Grange St-Pierre",
                "latitude": 46.598532,
                "longitude": 0.334858
            },
            {
                "stop_id": "10206",
                "name": "Groges",
                "latitude": 46.585617,
                "longitude": 0.395045
            },
            {
                "stop_id": "10442",
                "name": "Gros Puits",
                "latitude": 46.528408,
                "longitude": 0.418353
            },
            {
                "stop_id": "10423",
                "name": "Grotte des Druides",
                "latitude": 46.586473,
                "longitude": 0.334859
            },
            {
                "stop_id": "10233",
                "name": "Guillaume Poulle",
                "latitude": 46.569515,
                "longitude": 0.312385
            },
            {
                "stop_id": "10549",
                "name": "Guille Belette",
                "latitude": 46.635834,
                "longitude": 0.310285
            },
            {
                "stop_id": "10501",
                "name": "Gustave Eiffel",
                "latitude": 46.659129,
                "longitude": 0.361059
            },
            {
                "stop_id": "10223",
                "name": "Gymnase",
                "latitude": 46.566212,
                "longitude": 0.377633
            },
            {
                "stop_id": "10562",
                "name": "G\u00e9n\u00e9ral De Gaulle",
                "latitude": 46.558855,
                "longitude": 0.354224
            },
            {
                "stop_id": "10300",
                "name": "Halle des Sports",
                "latitude": 46.621579,
                "longitude": 0.419977
            },
            {
                "stop_id": "10309",
                "name": "Haut Ensoulesse",
                "latitude": 46.638962,
                "longitude": 0.401198
            },
            {
                "stop_id": "10477",
                "name": "Hauts de la Chaume",
                "latitude": 46.550251,
                "longitude": 0.329091
            },
            {
                "stop_id": "10025",
                "name": "Henri Oudin",
                "latitude": 46.58124,
                "longitude": 0.342022
            },
            {
                "stop_id": "10170",
                "name": "Hoche",
                "latitude": 46.587349,
                "longitude": 0.374813
            },
            {
                "stop_id": "10813",
                "name": "H\u00e9liport",
                "latitude": 46.560101,
                "longitude": 0.382286
            },
            {
                "stop_id": "10119",
                "name": "Iaroslav",
                "latitude": 46.573538,
                "longitude": 0.38672
            },
            {
                "stop_id": "10115",
                "name": "Iassy",
                "latitude": 46.5706,
                "longitude": 0.390767
            },
            {
                "stop_id": "10728",
                "name": "Imprimerie",
                "latitude": 46.5205,
                "longitude": 0.318345
            },
            {
                "stop_id": "15276",
                "name": "Imp\u00e9riale",
                "latitude": 46.390378,
                "longitude": 0.051464
            },
            {
                "stop_id": "10250",
                "name": "Irma Jouenne",
                "latitude": 46.553386,
                "longitude": 0.341933
            },
            {
                "stop_id": "10686",
                "name": "Isaac",
                "latitude": 46.603258,
                "longitude": 0.343195
            },
            {
                "stop_id": "10199",
                "name": "Jacques Coeur",
                "latitude": 46.571592,
                "longitude": 0.368919
            },
            {
                "stop_id": "10738",
                "name": "Jacques Coeur Patinoire",
                "latitude": 46.570246,
                "longitude": 0.37109
            },
            {
                "stop_id": "10351",
                "name": "Jacques Yves Cousteau",
                "latitude": 46.605513,
                "longitude": 0.275126
            },
            {
                "stop_id": "10478",
                "name": "Jambe \u00e0 l'Ane",
                "latitude": 46.567072,
                "longitude": 0.352701
            },
            {
                "stop_id": "15175",
                "name": "Japr\u00e9\/D18 ",
                "latitude": 46.510261,
                "longitude": 0.567706
            },
            {
                "stop_id": "10732",
                "name": "Jardin Sonning",
                "latitude": 46.518524,
                "longitude": 0.330912
            },
            {
                "stop_id": "10014",
                "name": "Jardin des Plantes",
                "latitude": 46.588804,
                "longitude": 0.347514
            },
            {
                "stop_id": "15429",
                "name": "Jardres Citadelle",
                "latitude": 46.564421,
                "longitude": 0.579301
            },
            {
                "stop_id": "15514",
                "name": "Jardres La Carte",
                "latitude": 46.567484,
                "longitude": 0.621166
            },
            {
                "stop_id": "15512",
                "name": "Jardres La Vall\u00e9e",
                "latitude": 46.562099,
                "longitude": 0.561774
            },
            {
                "stop_id": "15430",
                "name": "Jardres Mairie",
                "latitude": 46.568771,
                "longitude": 0.564631
            },
            {
                "stop_id": "15519",
                "name": "Jardres Rue de la Gare",
                "latitude": 46.563127,
                "longitude": 0.561865
            },
            {
                "stop_id": "15431",
                "name": "Jardres Terrena",
                "latitude": 46.562712,
                "longitude": 0.561824
            },
            {
                "stop_id": "15491",
                "name": "Jaunay Bellevue",
                "latitude": 46.692203,
                "longitude": 0.369154
            },
            {
                "stop_id": "15521",
                "name": "Jaunay George Sand",
                "latitude": 46.678962,
                "longitude": 0.373956
            },
            {
                "stop_id": "15333",
                "name": "Jazeneuil Ecole",
                "latitude": 46.465396,
                "longitude": 0.068607
            },
            {
                "stop_id": "15354",
                "name": "Jazeneuil Eglise",
                "latitude": 46.464636,
                "longitude": 0.069821
            },
            {
                "stop_id": "15274",
                "name": "Jazeneuil Place",
                "latitude": 46.465047,
                "longitude": 0.070071
            },
            {
                "stop_id": "10275",
                "name": "Jean Gabin",
                "latitude": 46.554224,
                "longitude": 0.317273
            },
            {
                "stop_id": "10044",
                "name": "Jean Moulin",
                "latitude": 46.581426,
                "longitude": 0.372503
            },
            {
                "stop_id": "10137",
                "name": "Jean le Bon",
                "latitude": 46.572924,
                "longitude": 0.380485
            },
            {
                "stop_id": "10124",
                "name": "Jeunes Sourds",
                "latitude": 46.569094,
                "longitude": 0.32223
            },
            {
                "stop_id": "10264",
                "name": "Jodelle",
                "latitude": 46.560203,
                "longitude": 0.375705
            },
            {
                "stop_id": "15518",
                "name": "Jos\u00e9phine Baker",
                "latitude": 46.600465,
                "longitude": 0.290292
            },
            {
                "stop_id": "10278",
                "name": "Jules Verne",
                "latitude": 46.596561,
                "longitude": 0.355926
            },
            {
                "stop_id": "10382",
                "name": "Jupiter",
                "latitude": 46.537521,
                "longitude": 0.268441
            },
            {
                "stop_id": "10581",
                "name": "Kyoto",
                "latitude": 46.589771,
                "longitude": 0.383039
            },
            {
                "stop_id": "10312",
                "name": "L'Abbaye",
                "latitude": 46.633199,
                "longitude": 0.400978
            },
            {
                "stop_id": "10542",
                "name": "L'Audemont",
                "latitude": 46.533579,
                "longitude": 0.279281
            },
            {
                "stop_id": "10573",
                "name": "L'Aum\u00f4ne",
                "latitude": 46.575442,
                "longitude": 0.186069
            },
            {
                "stop_id": "15153",
                "name": "L'Espinasse",
                "latitude": 46.571701,
                "longitude": 0.713898
            },
            {
                "stop_id": "10533",
                "name": "L'Etang",
                "latitude": 46.644592,
                "longitude": 0.380583
            },
            {
                "stop_id": "15306",
                "name": "L'Eterpe",
                "latitude": 46.370689,
                "longitude": 0.072305
            },
            {
                "stop_id": "10031",
                "name": "L'Etoile",
                "latitude": 46.603815,
                "longitude": 0.340423
            },
            {
                "stop_id": "15255",
                "name": "L'Etourneli\u00e8re",
                "latitude": 46.438299,
                "longitude": 0.024088
            },
            {
                "stop_id": "15231",
                "name": "L'Or\u00e9e du Bois",
                "latitude": 46.53539,
                "longitude": 0.470325
            },
            {
                "stop_id": "15387",
                "name": "La Banl\u00e8gre",
                "latitude": 46.560572,
                "longitude": 0.442859
            },
            {
                "stop_id": "10547",
                "name": "La Belleti\u00e8re",
                "latitude": 46.621397,
                "longitude": 0.315276
            },
            {
                "stop_id": "10491",
                "name": "La Berlanderie",
                "latitude": 46.545512,
                "longitude": 0.289001
            },
            {
                "stop_id": "10245",
                "name": "La Blaiserie",
                "latitude": 46.592233,
                "longitude": 0.321085
            },
            {
                "stop_id": "10599",
                "name": "La Bourdili\u00e8re",
                "latitude": 46.572378,
                "longitude": 0.216172
            },
            {
                "stop_id": "15220",
                "name": "La Bourge",
                "latitude": 46.594335,
                "longitude": 0.512175
            },
            {
                "stop_id": "15143",
                "name": "La Brig\u00e8re",
                "latitude": 46.544182,
                "longitude": 0.662902
            },
            {
                "stop_id": "15336",
                "name": "La Brill\u00e8re",
                "latitude": 46.446447,
                "longitude": 0.184023
            },
            {
                "stop_id": "10408",
                "name": "La Bugellerie",
                "latitude": 46.603245,
                "longitude": 0.323229
            },
            {
                "stop_id": "15137",
                "name": "La B\u00e9dourie",
                "latitude": 46.545158,
                "longitude": 0.627892
            },
            {
                "stop_id": "10390",
                "name": "La Cadoue Larnay",
                "latitude": 46.598679,
                "longitude": 0.302563
            },
            {
                "stop_id": "10556",
                "name": "La Cadoulli\u00e8re",
                "latitude": 46.538296,
                "longitude": 0.363625
            },
            {
                "stop_id": "15532",
                "name": "La Caronni\u00e8re",
                "latitude": 46.555327,
                "longitude": 0.668766
            },
            {
                "stop_id": "15481",
                "name": "La Cesse",
                "latitude": 46.371249,
                "longitude": 0.088831
            },
            {
                "stop_id": "15377",
                "name": "La Chapelle Centre",
                "latitude": 46.649692,
                "longitude": 0.565068
            },
            {
                "stop_id": "15138",
                "name": "La Chapelle Ecole",
                "latitude": 46.650778,
                "longitude": 0.565173
            },
            {
                "stop_id": "15544",
                "name": "La Charentonni\u00e8re",
                "latitude": 46.426437,
                "longitude": 0.006608
            },
            {
                "stop_id": "10009",
                "name": "La Chaume",
                "latitude": 46.595754,
                "longitude": 0.334648
            },
            {
                "stop_id": "15168",
                "name": "La Chaumilli\u00e8re",
                "latitude": 46.592326,
                "longitude": 0.556432
            },
            {
                "stop_id": "15345",
                "name": "La Chauri\u00e8re",
                "latitude": 46.42749,
                "longitude": -0.004258
            },
            {
                "stop_id": "10022",
                "name": "La Chauss\u00e9e",
                "latitude": 46.588129,
                "longitude": 0.340131
            },
            {
                "stop_id": "15288",
                "name": "La Corberaie",
                "latitude": 46.415975,
                "longitude": 0.140591
            },
            {
                "stop_id": "15446",
                "name": "La Cormaill\u00e8re",
                "latitude": 46.692298,
                "longitude": 0.462101
            },
            {
                "stop_id": "10557",
                "name": "La Cossonni\u00e8re",
                "latitude": 46.540937,
                "longitude": 0.354912
            },
            {
                "stop_id": "15329",
                "name": "La Coulombi\u00e8re",
                "latitude": 46.412029,
                "longitude": 0.019478
            },
            {
                "stop_id": "10088",
                "name": "La Coul\u00e9e",
                "latitude": 46.606928,
                "longitude": 0.360193
            },
            {
                "stop_id": "10787",
                "name": "La Couteli\u00e8re",
                "latitude": 46.605589,
                "longitude": 0.404931
            },
            {
                "stop_id": "10538",
                "name": "La Devinali\u00e8re",
                "latitude": 46.544732,
                "longitude": 0.250586
            },
            {
                "stop_id": "10288",
                "name": "La Dini\u00e8re",
                "latitude": 46.599903,
                "longitude": 0.373533
            },
            {
                "stop_id": "15193",
                "name": "La Fanfardi\u00e8re",
                "latitude": 46.708922,
                "longitude": 0.357887
            },
            {
                "stop_id": "10050",
                "name": "La Fayette",
                "latitude": 46.575439,
                "longitude": 0.370428
            },
            {
                "stop_id": "10513",
                "name": "La Fen\u00eatre",
                "latitude": 46.582916,
                "longitude": 0.286682
            },
            {
                "stop_id": "15161",
                "name": "La F\u00e9breti\u00e8re",
                "latitude": 46.544036,
                "longitude": 0.593029
            },
            {
                "stop_id": "15172",
                "name": "La F\u00e9randi\u00e8re",
                "latitude": 46.515323,
                "longitude": 0.574115
            },
            {
                "stop_id": "15468",
                "name": "La Galarderie",
                "latitude": 46.616166,
                "longitude": 0.709898
            },
            {
                "stop_id": "10365",
                "name": "La Gannerie",
                "latitude": 46.56078,
                "longitude": 0.284819
            },
            {
                "stop_id": "10404",
                "name": "La Garenne",
                "latitude": 46.623192,
                "longitude": 0.309033
            },
            {
                "stop_id": "15256",
                "name": "La Garnaudi\u00e8re",
                "latitude": 46.439614,
                "longitude": 0.000897
            },
            {
                "stop_id": "15316",
                "name": "La Gaucherie",
                "latitude": 46.488164,
                "longitude": 0.153258
            },
            {
                "stop_id": "15487",
                "name": "La Gauvani\u00e8re Nord",
                "latitude": 46.411291,
                "longitude": 0.058022
            },
            {
                "stop_id": "15300",
                "name": "La Gauvani\u00e8re Sud",
                "latitude": 46.409635,
                "longitude": 0.059313
            },
            {
                "stop_id": "10292",
                "name": "La Germoni\u00e8re",
                "latitude": 46.618009,
                "longitude": 0.398384
            },
            {
                "stop_id": "10363",
                "name": "La Gouraudi\u00e8re",
                "latitude": 46.56774,
                "longitude": 0.273276
            },
            {
                "stop_id": "10364",
                "name": "La Grand Vall\u00e9e",
                "latitude": 46.562744,
                "longitude": 0.278849
            },
            {
                "stop_id": "10295",
                "name": "La Gravi\u00e8re",
                "latitude": 46.617928,
                "longitude": 0.419053
            },
            {
                "stop_id": "15548",
                "name": "La Gu\u00e9rini\u00e8re",
                "latitude": 46.377044,
                "longitude": 0.109115
            },
            {
                "stop_id": "10410",
                "name": "La Hune",
                "latitude": 46.557484,
                "longitude": 0.343633
            },
            {
                "stop_id": "15174",
                "name": "La Jacqueti\u00e8re",
                "latitude": 46.512942,
                "longitude": 0.585094
            },
            {
                "stop_id": "15415",
                "name": "La Jardelle",
                "latitude": 46.693108,
                "longitude": 0.42026
            },
            {
                "stop_id": "10130",
                "name": "La Jarill\u00e8re Nord",
                "latitude": 46.417974,
                "longitude": 0.057231
            },
            {
                "stop_id": "15457",
                "name": "La Jarill\u00e8re Sud",
                "latitude": 46.416022,
                "longitude": 0.055016
            },
            {
                "stop_id": "15434",
                "name": "La Jonch\u00e8re",
                "latitude": 46.714854,
                "longitude": 0.435146
            },
            {
                "stop_id": "15409",
                "name": "La Laize",
                "latitude": 46.526123,
                "longitude": 0.499255
            },
            {
                "stop_id": "15315",
                "name": "La Liti\u00e8re",
                "latitude": 46.392594,
                "longitude": 0.093341
            },
            {
                "stop_id": "15162",
                "name": "La Loge",
                "latitude": 46.548193,
                "longitude": 0.599665
            },
            {
                "stop_id": "15344",
                "name": "La Mimaudi\u00e8re",
                "latitude": 46.458225,
                "longitude": 0.079964
            },
            {
                "stop_id": "15131",
                "name": "La Moinerie",
                "latitude": 46.496198,
                "longitude": 0.712659
            },
            {
                "stop_id": "15176",
                "name": "La Molle",
                "latitude": 46.575148,
                "longitude": 0.685166
            },
            {
                "stop_id": "15443",
                "name": "La Morini\u00e8re",
                "latitude": 46.697604,
                "longitude": 0.434567
            },
            {
                "stop_id": "15425",
                "name": "La Mourauderie",
                "latitude": 46.70438,
                "longitude": 0.418564
            },
            {
                "stop_id": "15781",
                "name": "La Moutonnerie",
                "latitude": 46.538255,
                "longitude": 0.71406
            },
            {
                "stop_id": "10366",
                "name": "La Nougeraie",
                "latitude": 46.561441,
                "longitude": 0.294523
            },
            {
                "stop_id": "15225",
                "name": "La Pelleti\u00e8re",
                "latitude": 46.560001,
                "longitude": 0.528521
            },
            {
                "stop_id": "15502",
                "name": "La Petite Oie",
                "latitude": 46.399709,
                "longitude": 0.132714
            },
            {
                "stop_id": "15173",
                "name": "La Popelini\u00e8re",
                "latitude": 46.516494,
                "longitude": 0.569705
            },
            {
                "stop_id": "15319",
                "name": "La Poti\u00e8re",
                "latitude": 46.458264,
                "longitude": 0.141368
            },
            {
                "stop_id": "10095",
                "name": "La P\u00e9pini\u00e8re",
                "latitude": 46.593187,
                "longitude": 0.363119
            },
            {
                "stop_id": "15403",
                "name": "La Quaill\u00e8re",
                "latitude": 46.519849,
                "longitude": 0.532183
            },
            {
                "stop_id": "15235",
                "name": "La Reliette",
                "latitude": 46.372184,
                "longitude": 0.180515
            },
            {
                "stop_id": "10314",
                "name": "La Richardi\u00e8re",
                "latitude": 46.619982,
                "longitude": 0.402247
            },
            {
                "stop_id": "15366",
                "name": "La Roberderie",
                "latitude": 46.651944,
                "longitude": 0.428868
            },
            {
                "stop_id": "10820",
                "name": "La Roche",
                "latitude": 46.588419,
                "longitude": 0.33016
            },
            {
                "stop_id": "10265",
                "name": "La Rochefoucauld",
                "latitude": 46.562042,
                "longitude": 0.372279
            },
            {
                "stop_id": "15156",
                "name": "La Ronde",
                "latitude": 46.59215,
                "longitude": 0.603479
            },
            {
                "stop_id": "10441",
                "name": "La Rouartini\u00e8re",
                "latitude": 46.531002,
                "longitude": 0.417538
            },
            {
                "stop_id": "10030",
                "name": "La Sabli\u00e8re",
                "latitude": 46.601091,
                "longitude": 0.335981
            },
            {
                "stop_id": "10802",
                "name": "La Saulaie",
                "latitude": 46.551833,
                "longitude": 0.295134
            },
            {
                "stop_id": "10123",
                "name": "La Souche",
                "latitude": 46.572083,
                "longitude": 0.32659
            },
            {
                "stop_id": "15149",
                "name": "La Tani\u00e8re",
                "latitude": 46.612378,
                "longitude": 0.660068
            },
            {
                "stop_id": "15298",
                "name": "La Terraudi\u00e8re",
                "latitude": 46.41793,
                "longitude": 0.071034
            },
            {
                "stop_id": "15338",
                "name": "La Thibaudeli\u00e8re",
                "latitude": 46.44978,
                "longitude": 0.179522
            },
            {
                "stop_id": "15130",
                "name": "La Triaudi\u00e8re",
                "latitude": 46.537277,
                "longitude": 0.66616
            },
            {
                "stop_id": "15321",
                "name": "La Vende",
                "latitude": 46.385192,
                "longitude": 0.173931
            },
            {
                "stop_id": "15542",
                "name": "La Verdoisi\u00e8re",
                "latitude": 46.462752,
                "longitude": -0.012872
            },
            {
                "stop_id": "15501",
                "name": "La Verrerie",
                "latitude": 46.473984,
                "longitude": 0.154936
            },
            {
                "stop_id": "15372",
                "name": "La Voute",
                "latitude": 46.607022,
                "longitude": 0.602979
            },
            {
                "stop_id": "10531",
                "name": "Laiterie",
                "latitude": 46.623425,
                "longitude": 0.362814
            },
            {
                "stop_id": "10191",
                "name": "Lanaja",
                "latitude": 46.645813,
                "longitude": 0.363943
            },
            {
                "stop_id": "15232",
                "name": "Landraudi\u00e8re",
                "latitude": 46.409051,
                "longitude": 0.171121
            },
            {
                "stop_id": "10238",
                "name": "Langevin",
                "latitude": 46.578969,
                "longitude": 0.32371
            },
            {
                "stop_id": "10396",
                "name": "Lavaud",
                "latitude": 46.629099,
                "longitude": 0.331854
            },
            {
                "stop_id": "10049",
                "name": "Lavoisier",
                "latitude": 46.57625,
                "longitude": 0.37311
            },
            {
                "stop_id": "15378",
                "name": "Lavoux Ambertin",
                "latitude": 46.598012,
                "longitude": 0.493211
            },
            {
                "stop_id": "15140",
                "name": "Lavoux Cit\u00e9",
                "latitude": 46.601039,
                "longitude": 0.53145
            },
            {
                "stop_id": "15139",
                "name": "Lavoux Ecole",
                "latitude": 46.595544,
                "longitude": 0.529667
            },
            {
                "stop_id": "15222",
                "name": "Lavoux Le Pr\u00e9",
                "latitude": 46.60108,
                "longitude": 0.531458
            },
            {
                "stop_id": "15158",
                "name": "Lavoux Place",
                "latitude": 46.595749,
                "longitude": 0.529624
            },
            {
                "stop_id": "15381",
                "name": "Lavoux Taupinet",
                "latitude": 46.589512,
                "longitude": 0.539679
            },
            {
                "stop_id": "10606",
                "name": "Le Bas Village",
                "latitude": 46.659328,
                "longitude": 0.340638
            },
            {
                "stop_id": "15157",
                "name": "Le Breuil",
                "latitude": 46.579524,
                "longitude": 0.612075
            },
            {
                "stop_id": "10575",
                "name": "Le Champ de la Plaine",
                "latitude": 46.549818,
                "longitude": 0.197364
            },
            {
                "stop_id": "15331",
                "name": "Le Chataignier",
                "latitude": 46.442382,
                "longitude": 0.040957
            },
            {
                "stop_id": "10462",
                "name": "Le Cherpe",
                "latitude": 46.546261,
                "longitude": 0.347497
            },
            {
                "stop_id": "15424",
                "name": "Le Ch\u00e2teau",
                "latitude": 46.698819,
                "longitude": 0.427878
            },
            {
                "stop_id": "15272",
                "name": "Le Coudreau",
                "latitude": 46.483297,
                "longitude": 0.074323
            },
            {
                "stop_id": "15244",
                "name": "Le Coudret",
                "latitude": 46.407534,
                "longitude": 0.191726
            },
            {
                "stop_id": "15163",
                "name": "Le Courtioux",
                "latitude": 46.549602,
                "longitude": 0.572003
            },
            {
                "stop_id": "10569",
                "name": "Le Golf",
                "latitude": 46.532308,
                "longitude": 0.424505
            },
            {
                "stop_id": "10481",
                "name": "Le Grand Mazais",
                "latitude": 46.566517,
                "longitude": 0.296747
            },
            {
                "stop_id": "10598",
                "name": "Le Lac",
                "latitude": 46.553155,
                "longitude": 0.218413
            },
            {
                "stop_id": "15375",
                "name": "Le Laurier Vert",
                "latitude": 46.594789,
                "longitude": 0.519985
            },
            {
                "stop_id": "10815",
                "name": "Le Lavoir",
                "latitude": 46.584783,
                "longitude": 0.271159
            },
            {
                "stop_id": "10040",
                "name": "Le Mail",
                "latitude": 46.589661,
                "longitude": 0.357198
            },
            {
                "stop_id": "15488",
                "name": "Le Margat",
                "latitude": 46.502547,
                "longitude": 0.037113
            },
            {
                "stop_id": "10440",
                "name": "Le Mars",
                "latitude": 46.533657,
                "longitude": 0.416381
            },
            {
                "stop_id": "10122",
                "name": "Le N\u00e9gret",
                "latitude": 46.408837,
                "longitude": 0.096762
            },
            {
                "stop_id": "15499",
                "name": "Le Palais",
                "latitude": 46.491613,
                "longitude": 0.173933
            },
            {
                "stop_id": "10341",
                "name": "Le Parc",
                "latitude": 46.542988,
                "longitude": 0.411597
            },
            {
                "stop_id": "10389",
                "name": "Le Petit Bois",
                "latitude": 46.603299,
                "longitude": 0.28284
            },
            {
                "stop_id": "15534",
                "name": "Le Petit Gaury",
                "latitude": 46.513458,
                "longitude": 0.187776
            },
            {
                "stop_id": "15392",
                "name": "Le Petit M\u00e9doc",
                "latitude": 46.571661,
                "longitude": 0.445788
            },
            {
                "stop_id": "15192",
                "name": "Le Peu",
                "latitude": 46.65957,
                "longitude": 0.42859
            },
            {
                "stop_id": "15199",
                "name": "Le Peu Centre",
                "latitude": 46.657831,
                "longitude": 0.431607
            },
            {
                "stop_id": "15273",
                "name": "Le Pinacle",
                "latitude": 46.461405,
                "longitude": 0.068399
            },
            {
                "stop_id": "10002",
                "name": "Le Planty",
                "latitude": 46.596605,
                "longitude": 0.351506
            },
            {
                "stop_id": "10625",
                "name": "Le Poizac",
                "latitude": 46.54521,
                "longitude": 0.244239
            },
            {
                "stop_id": "10554",
                "name": "Le Portail",
                "latitude": 46.54271,
                "longitude": 0.382388
            },
            {
                "stop_id": "10013",
                "name": "Le Porteau",
                "latitude": 46.601801,
                "longitude": 0.339377
            },
            {
                "stop_id": "15132",
                "name": "Le Pradeau",
                "latitude": 46.505165,
                "longitude": 0.708798
            },
            {
                "stop_id": "10347",
                "name": "Le Relais",
                "latitude": 46.639484,
                "longitude": 0.358959
            },
            {
                "stop_id": "15317",
                "name": "Le Ripault",
                "latitude": 46.48834,
                "longitude": 0.145993
            },
            {
                "stop_id": "15353",
                "name": "Le Temple",
                "latitude": 46.433086,
                "longitude": 0.12089
            },
            {
                "stop_id": "15254",
                "name": "Le Thou",
                "latitude": 46.462269,
                "longitude": 0.006003
            },
            {
                "stop_id": "15479",
                "name": "Le Truchon",
                "latitude": 46.556569,
                "longitude": 0.37609
            },
            {
                "stop_id": "10181",
                "name": "Leclanch\u00e9",
                "latitude": 46.653216,
                "longitude": 0.377014
            },
            {
                "stop_id": "10484",
                "name": "Les 3 Barreaux",
                "latitude": 46.621969,
                "longitude": 0.432192
            },
            {
                "stop_id": "15221",
                "name": "Les Ar\u00e8nes",
                "latitude": 46.582064,
                "longitude": 0.371003
            },
            {
                "stop_id": "15167",
                "name": "Les Barbali\u00e8res",
                "latitude": 46.589,
                "longitude": 0.617406
            },
            {
                "stop_id": "10261",
                "name": "Les Bizais",
                "latitude": 46.598326,
                "longitude": 0.364198
            },
            {
                "stop_id": "10475",
                "name": "Les Bleuets",
                "latitude": 46.548187,
                "longitude": 0.326542
            },
            {
                "stop_id": "15469",
                "name": "Les Bordes",
                "latitude": 46.581258,
                "longitude": 0.482189
            },
            {
                "stop_id": "10565",
                "name": "Les Bru\u00e8res",
                "latitude": 46.553952,
                "longitude": 0.440749
            },
            {
                "stop_id": "10255",
                "name": "Les Buis",
                "latitude": 46.551487,
                "longitude": 0.347947
            },
            {
                "stop_id": "15389",
                "name": "Les Cartes",
                "latitude": 46.564724,
                "longitude": 0.475322
            },
            {
                "stop_id": "10482",
                "name": "Les Castors",
                "latitude": 46.594887,
                "longitude": 0.353838
            },
            {
                "stop_id": "15525",
                "name": "Les Cerisiers",
                "latitude": 46.625714,
                "longitude": 0.461074
            },
            {
                "stop_id": "10626",
                "name": "Les Champs Blancs",
                "latitude": 46.546411,
                "longitude": 0.245326
            },
            {
                "stop_id": "10345",
                "name": "Les Ch\u00eanes",
                "latitude": 46.543343,
                "longitude": 0.409805
            },
            {
                "stop_id": "15154",
                "name": "Les Clapiers",
                "latitude": 46.606583,
                "longitude": 0.56986
            },
            {
                "stop_id": "15368",
                "name": "Les Clouzons",
                "latitude": 46.719224,
                "longitude": 0.444689
            },
            {
                "stop_id": "15226",
                "name": "Les Communaux 1",
                "latitude": 46.543057,
                "longitude": 0.498571
            },
            {
                "stop_id": "15227",
                "name": "Les Communaux 2",
                "latitude": 46.548153,
                "longitude": 0.500372
            },
            {
                "stop_id": "10026",
                "name": "Les Coteaux",
                "latitude": 46.584606,
                "longitude": 0.33194
            },
            {
                "stop_id": "10551",
                "name": "Les Coudres",
                "latitude": 46.625085,
                "longitude": 0.304338
            },
            {
                "stop_id": "10064",
                "name": "Les Cours",
                "latitude": 46.572659,
                "longitude": 0.339025
            },
            {
                "stop_id": "10286",
                "name": "Les Davitaires",
                "latitude": 46.546161,
                "longitude": 0.406324
            },
            {
                "stop_id": "10359",
                "name": "Les Douves",
                "latitude": 46.637045,
                "longitude": 0.405217
            },
            {
                "stop_id": "10161",
                "name": "Les Essarts",
                "latitude": 46.553092,
                "longitude": 0.322025
            },
            {
                "stop_id": "10354",
                "name": "Les Feuillants",
                "latitude": 46.526919,
                "longitude": 0.270965
            },
            {
                "stop_id": "10647",
                "name": "Les Foug\u00e8res",
                "latitude": 46.634298,
                "longitude": 0.319887
            },
            {
                "stop_id": "10590",
                "name": "Les Fr\u00eanes",
                "latitude": 46.644762,
                "longitude": 0.357111
            },
            {
                "stop_id": "10764",
                "name": "Les Gli\u00e8res",
                "latitude": 46.599871,
                "longitude": 0.325388
            },
            {
                "stop_id": "10193",
                "name": "Les Glycines",
                "latitude": 46.652727,
                "longitude": 0.367441
            },
            {
                "stop_id": "15394",
                "name": "Les Grangeries",
                "latitude": 46.562607,
                "longitude": 0.461747
            },
            {
                "stop_id": "15395",
                "name": "Les Guillochaux",
                "latitude": 46.554907,
                "longitude": 0.511844
            },
            {
                "stop_id": "15384",
                "name": "Les Guiraudi\u00e8res",
                "latitude": 46.568307,
                "longitude": 0.631471
            },
            {
                "stop_id": "15285",
                "name": "Les H\u00e9raults",
                "latitude": 46.361126,
                "longitude": 0.108747
            },
            {
                "stop_id": "10591",
                "name": "Les H\u00eatres",
                "latitude": 46.642578,
                "longitude": 0.35608
            },
            {
                "stop_id": "10054",
                "name": "Les Landes",
                "latitude": 46.566451,
                "longitude": 0.36378
            },
            {
                "stop_id": "10386",
                "name": "Les Lilas",
                "latitude": 46.531876,
                "longitude": 0.26203
            },
            {
                "stop_id": "15287",
                "name": "Les Longes",
                "latitude": 46.355656,
                "longitude": 0.10813
            },
            {
                "stop_id": "10248",
                "name": "Les Lonjoies",
                "latitude": 46.559137,
                "longitude": 0.343417
            },
            {
                "stop_id": "15142",
                "name": "Les Maillets",
                "latitude": 46.633931,
                "longitude": 0.556894
            },
            {
                "stop_id": "15166",
                "name": "Les Mesdi\u00e8res",
                "latitude": 46.590491,
                "longitude": 0.573675
            },
            {
                "stop_id": "15219",
                "name": "Les Mines",
                "latitude": 46.679469,
                "longitude": 0.408624
            },
            {
                "stop_id": "15247",
                "name": "Les Pins\/Malvaux",
                "latitude": 46.433239,
                "longitude": 0.130307
            },
            {
                "stop_id": "15281",
                "name": "Les Plantes",
                "latitude": 46.446557,
                "longitude": 0.188741
            },
            {
                "stop_id": "10190",
                "name": "Les Portes du Futur",
                "latitude": 46.646083,
                "longitude": 0.361994
            },
            {
                "stop_id": "10413",
                "name": "Les Rataudes",
                "latitude": 46.562454,
                "longitude": 0.306566
            },
            {
                "stop_id": "10450",
                "name": "Les Roches de Vert",
                "latitude": 46.661827,
                "longitude": 0.381154
            },
            {
                "stop_id": "10303",
                "name": "Les Rocs",
                "latitude": 46.587681,
                "longitude": 0.33323
            },
            {
                "stop_id": "10379",
                "name": "Les Roitelets",
                "latitude": 46.573042,
                "longitude": 0.271208
            },
            {
                "stop_id": "10061",
                "name": "Les Sables",
                "latitude": 46.56545,
                "longitude": 0.340808
            },
            {
                "stop_id": "15165",
                "name": "Les Salmondi\u00e8res",
                "latitude": 46.552669,
                "longitude": 0.570615
            },
            {
                "stop_id": "10394",
                "name": "Les Tailles",
                "latitude": 46.613402,
                "longitude": 0.280242
            },
            {
                "stop_id": "10185",
                "name": "Les Temps Modernes",
                "latitude": 46.655969,
                "longitude": 0.369816
            },
            {
                "stop_id": "15445",
                "name": "Les Tiers",
                "latitude": 46.692637,
                "longitude": 0.450739
            },
            {
                "stop_id": "15490",
                "name": "Les Touches",
                "latitude": 46.562058,
                "longitude": 0.428555
            },
            {
                "stop_id": "10550",
                "name": "Les Vignes",
                "latitude": 46.632412,
                "longitude": 0.320112
            },
            {
                "stop_id": "10079",
                "name": "Lessart",
                "latitude": 46.599282,
                "longitude": 0.343402
            },
            {
                "stop_id": "10385",
                "name": "Libert\u00e9",
                "latitude": 46.534146,
                "longitude": 0.259495
            },
            {
                "stop_id": "10733",
                "name": "Ligug\u00e9 Gare",
                "latitude": 46.519668,
                "longitude": 0.332769
            },
            {
                "stop_id": "15376",
                "name": "Liniers Centre",
                "latitude": 46.609895,
                "longitude": 0.535861
            },
            {
                "stop_id": "15370",
                "name": "Liniers Ecole",
                "latitude": 46.61281,
                "longitude": 0.536879
            },
            {
                "stop_id": "15541",
                "name": "Lioux",
                "latitude": 46.697267,
                "longitude": 0.32569
            },
            {
                "stop_id": "10707",
                "name": "Long\u00e8res",
                "latitude": 46.611374,
                "longitude": 0.399433
            },
            {
                "stop_id": "15440",
                "name": "Long\u00e8ve",
                "latitude": 46.720486,
                "longitude": 0.420285
            },
            {
                "stop_id": "10722",
                "name": "Louis Braille",
                "latitude": 46.55418,
                "longitude": 0.314696
            },
            {
                "stop_id": "10304",
                "name": "Louis Vierne",
                "latitude": 46.589923,
                "longitude": 0.33335
            },
            {
                "stop_id": "15360",
                "name": "Louneuil",
                "latitude": 46.687784,
                "longitude": 0.314092
            },
            {
                "stop_id": "15196",
                "name": "Louneuil Ch\u00e2teau d'E.",
                "latitude": 46.685186,
                "longitude": 0.311265
            },
            {
                "stop_id": "15194",
                "name": "Louneuil Plantes",
                "latitude": 46.691206,
                "longitude": 0.317182
            },
            {
                "stop_id": "15349",
                "name": "Lusignan Bourceron",
                "latitude": 46.437604,
                "longitude": 0.129613
            },
            {
                "stop_id": "15249",
                "name": "Lusignan Caserne",
                "latitude": 46.43119,
                "longitude": 0.117576
            },
            {
                "stop_id": "15510",
                "name": "Lusignan Ecole",
                "latitude": 46.437258,
                "longitude": 0.116634
            },
            {
                "stop_id": "15359",
                "name": "Lusignan Gare",
                "latitude": 46.435214,
                "longitude": 0.116932
            },
            {
                "stop_id": "15536",
                "name": "Lusignan Hopital",
                "latitude": 46.435459,
                "longitude": 0.125604
            },
            {
                "stop_id": "10814",
                "name": "Lyc\u00e9e Camille Gu\u00e9rin",
                "latitude": 46.567999,
                "longitude": 0.36527
            },
            {
                "stop_id": "15489",
                "name": "Lyc\u00e9e LP2I",
                "latitude": 46.673359,
                "longitude": 0.365767
            },
            {
                "stop_id": "15785",
                "name": "Lyc\u00e9e Xavier Bernard",
                "latitude": 46.406031,
                "longitude": 0.074418
            },
            {
                "stop_id": "15245",
                "name": "Lyc\u00e9e de Venours",
                "latitude": 46.407615,
                "longitude": 0.076338
            },
            {
                "stop_id": "10135",
                "name": "Lyc\u00e9e du Bois d'Amour",
                "latitude": 46.551939,
                "longitude": 0.309354
            },
            {
                "stop_id": "15423",
                "name": "Madone",
                "latitude": 46.706198,
                "longitude": 0.414713
            },
            {
                "stop_id": "10704",
                "name": "Magenta",
                "latitude": 46.577988,
                "longitude": 0.339104
            },
            {
                "stop_id": "10162",
                "name": "Magnac",
                "latitude": 46.554622,
                "longitude": 0.326444
            },
            {
                "stop_id": "10173",
                "name": "Maison de la Formation",
                "latitude": 46.612082,
                "longitude": 0.34868
            },
            {
                "stop_id": "10434",
                "name": "Maison des Etudiants",
                "latitude": 46.5681,
                "longitude": 0.386871
            },
            {
                "stop_id": "15493",
                "name": "Maison du Tourisme",
                "latitude": 46.58328,
                "longitude": 0.343396
            },
            {
                "stop_id": "15442",
                "name": "Maison-Neuve",
                "latitude": 46.709746,
                "longitude": 0.407373
            },
            {
                "stop_id": "10353",
                "name": "Malakoff",
                "latitude": 46.526724,
                "longitude": 0.26533
            },
            {
                "stop_id": "10110",
                "name": "Maquis",
                "latitude": 46.577421,
                "longitude": 0.322526
            },
            {
                "stop_id": "10262",
                "name": "Marat",
                "latitude": 46.586283,
                "longitude": 0.379293
            },
            {
                "stop_id": "10179",
                "name": "Maraudeau",
                "latitude": 46.648302,
                "longitude": 0.372537
            },
            {
                "stop_id": "10041",
                "name": "Marbourg",
                "latitude": 46.589163,
                "longitude": 0.360689
            },
            {
                "stop_id": "15776",
                "name": "Marcel Dassault",
                "latitude": 46.601472,
                "longitude": 0.31652
            },
            {
                "stop_id": "10776",
                "name": "March\u00e9 de Gros",
                "latitude": 46.607832,
                "longitude": 0.340516
            },
            {
                "stop_id": "10518",
                "name": "Margouillet",
                "latitude": 46.565502,
                "longitude": 0.401875
            },
            {
                "stop_id": "10801",
                "name": "Maria Pia",
                "latitude": 46.553604,
                "longitude": 0.296933
            },
            {
                "stop_id": "10273",
                "name": "Marie Curie",
                "latitude": 46.570152,
                "longitude": 0.348129
            },
            {
                "stop_id": "15204",
                "name": "Marigny Centre",
                "latitude": 46.746288,
                "longitude": 0.375108
            },
            {
                "stop_id": "15206",
                "name": "Marigny L'Ecu",
                "latitude": 46.739309,
                "longitude": 0.381018
            },
            {
                "stop_id": "15205",
                "name": "Marigny Rabelais",
                "latitude": 46.742181,
                "longitude": 0.380363
            },
            {
                "stop_id": "15447",
                "name": "Marit Nord",
                "latitude": 46.681971,
                "longitude": 0.447226
            },
            {
                "stop_id": "15448",
                "name": "Marit Sud",
                "latitude": 46.67818,
                "longitude": 0.442484
            },
            {
                "stop_id": "10117",
                "name": "Mari\u00e9ville",
                "latitude": 46.57385,
                "longitude": 0.391532
            },
            {
                "stop_id": "10523",
                "name": "Martigny",
                "latitude": 46.658625,
                "longitude": 0.338277
            },
            {
                "stop_id": "15217",
                "name": "Maryse Basti\u00e9",
                "latitude": 46.722951,
                "longitude": 0.38934
            },
            {
                "stop_id": "15500",
                "name": "Maupertuis",
                "latitude": 46.495321,
                "longitude": 0.168499
            },
            {
                "stop_id": "15476",
                "name": "Maupri\u00e9",
                "latitude": 46.41586,
                "longitude": 0.110386
            },
            {
                "stop_id": "10755",
                "name": "Maurice Gar\u00e7on",
                "latitude": 46.518806,
                "longitude": 0.32479
            },
            {
                "stop_id": "10769",
                "name": "Maurice Parisot",
                "latitude": 46.523361,
                "longitude": 0.324975
            },
            {
                "stop_id": "15780",
                "name": "Mauroc",
                "latitude": 46.544466,
                "longitude": 0.344912
            },
            {
                "stop_id": "10417",
                "name": "Merles Noirs",
                "latitude": 46.568214,
                "longitude": 0.301156
            },
            {
                "stop_id": "10317",
                "name": "Mervant",
                "latitude": 46.595919,
                "longitude": 0.40486
            },
            {
                "stop_id": "10439",
                "name": "Mignaloux Aquitaine",
                "latitude": 46.537208,
                "longitude": 0.415683
            },
            {
                "stop_id": "10284",
                "name": "Mignaloux Eglise",
                "latitude": 46.544127,
                "longitude": 0.414559
            },
            {
                "stop_id": "10444",
                "name": "Mignaloux Gare",
                "latitude": 46.526037,
                "longitude": 0.411204
            },
            {
                "stop_id": "10344",
                "name": "Mignaloux Mairie",
                "latitude": 46.541652,
                "longitude": 0.414709
            },
            {
                "stop_id": "10392",
                "name": "Mign\u00e9 Les Boisses",
                "latitude": 46.625024,
                "longitude": 0.270937
            },
            {
                "stop_id": "10356",
                "name": "Mign\u00e9 Limbre",
                "latitude": 46.624262,
                "longitude": 0.27218
            },
            {
                "stop_id": "10399",
                "name": "Mign\u00e9 Rochereaux",
                "latitude": 46.632698,
                "longitude": 0.323912
            },
            {
                "stop_id": "10217",
                "name": "Mil\u00e9trie Beauchant",
                "latitude": 46.555481,
                "longitude": 0.386568
            },
            {
                "stop_id": "10453",
                "name": "Mil\u00e9trie Claudel",
                "latitude": 46.55464,
                "longitude": 0.388802
            },
            {
                "stop_id": "10435",
                "name": "Mil\u00e9trie Laborit",
                "latitude": 46.554315,
                "longitude": 0.395214
            },
            {
                "stop_id": "10498",
                "name": "Mil\u00e9trie Patis",
                "latitude": 46.555689,
                "longitude": 0.39473
            },
            {
                "stop_id": "10218",
                "name": "Mil\u00e9trie Rond-Point",
                "latitude": 46.557621,
                "longitude": 0.389286
            },
            {
                "stop_id": "10749",
                "name": "Mirande",
                "latitude": 46.514864,
                "longitude": 0.283637
            },
            {
                "stop_id": "10059",
                "name": "Moli\u00e8re",
                "latitude": 46.566624,
                "longitude": 0.345636
            },
            {
                "stop_id": "10578",
                "name": "Montamis\u00e9 Fousserettes",
                "latitude": 46.625858,
                "longitude": 0.434473
            },
            {
                "stop_id": "10297",
                "name": "Montamis\u00e9 Mairie",
                "latitude": 46.621072,
                "longitude": 0.42193
            },
            {
                "stop_id": "10302",
                "name": "Montamis\u00e9-Charass\u00e9",
                "latitude": 46.627594,
                "longitude": 0.461839
            },
            {
                "stop_id": "10150",
                "name": "Montbernage",
                "latitude": 46.583246,
                "longitude": 0.361831
            },
            {
                "stop_id": "15496",
                "name": "Monteil",
                "latitude": 46.633343,
                "longitude": 0.716189
            },
            {
                "stop_id": "10786",
                "name": "Montgolfier",
                "latitude": 46.666248,
                "longitude": 0.374483
            },
            {
                "stop_id": "10239",
                "name": "Montgorges",
                "latitude": 46.581415,
                "longitude": 0.325524
            },
            {
                "stop_id": "15302",
                "name": "Montlorgis",
                "latitude": 46.397478,
                "longitude": 0.10028
            },
            {
                "stop_id": "10108",
                "name": "Montmidi",
                "latitude": 46.578301,
                "longitude": 0.320068
            },
            {
                "stop_id": "10118",
                "name": "Montpensier",
                "latitude": 46.574095,
                "longitude": 0.389201
            },
            {
                "stop_id": "10754",
                "name": "Moscovici",
                "latitude": 46.522155,
                "longitude": 0.320333
            },
            {
                "stop_id": "15243",
                "name": "Mouillebert",
                "latitude": 46.377256,
                "longitude": 0.165
            },
            {
                "stop_id": "10172",
                "name": "Moulin Apparent",
                "latitude": 46.60605,
                "longitude": 0.345085
            },
            {
                "stop_id": "10750",
                "name": "Moulin de la Reini\u00e8re",
                "latitude": 46.516414,
                "longitude": 0.278093
            },
            {
                "stop_id": "10393",
                "name": "Moulinet",
                "latitude": 46.617174,
                "longitude": 0.280565
            },
            {
                "stop_id": "10037",
                "name": "Mozart",
                "latitude": 46.592179,
                "longitude": 0.3475
            },
            {
                "stop_id": "10761",
                "name": "Multip\u00f4le",
                "latitude": 46.590292,
                "longitude": 0.380211
            },
            {
                "stop_id": "10483",
                "name": "M\u00e9rigotte",
                "latitude": 46.560944,
                "longitude": 0.342978
            },
            {
                "stop_id": "10398",
                "name": "Nanteuil",
                "latitude": 46.633959,
                "longitude": 0.329908
            },
            {
                "stop_id": "15264",
                "name": "Nardaine",
                "latitude": 46.428111,
                "longitude": 0.02879
            },
            {
                "stop_id": "10017",
                "name": "Nelson Mandela",
                "latitude": 46.59743,
                "longitude": 0.331338
            },
            {
                "stop_id": "10480",
                "name": "Niki de Saint Phalle",
                "latitude": 46.534471,
                "longitude": 0.266539
            },
            {
                "stop_id": "15303",
                "name": "Nille",
                "latitude": 46.382368,
                "longitude": 0.064869
            },
            {
                "stop_id": "10093",
                "name": "Nim\u00e8gue",
                "latitude": 46.591564,
                "longitude": 0.362023
            },
            {
                "stop_id": "10046",
                "name": "Northampton",
                "latitude": 46.579685,
                "longitude": 0.37914
            },
            {
                "stop_id": "10011",
                "name": "Notre-Dame",
                "latitude": 46.583994,
                "longitude": 0.344548
            },
            {
                "stop_id": "15441",
                "name": "Nouzi\u00e8re",
                "latitude": 46.71329,
                "longitude": 0.408493
            },
            {
                "stop_id": "10752",
                "name": "Noyer au Roy",
                "latitude": 46.525315,
                "longitude": 0.329597
            },
            {
                "stop_id": "10018",
                "name": "Olivier de Serres",
                "latitude": 46.596615,
                "longitude": 0.328888
            },
            {
                "stop_id": "10375",
                "name": "Olympe de Gouges",
                "latitude": 46.58852,
                "longitude": 0.371306
            },
            {
                "stop_id": "10400",
                "name": "Opales",
                "latitude": 46.631176,
                "longitude": 0.322717
            },
            {
                "stop_id": "10281",
                "name": "Orioll\u00e8res",
                "latitude": 46.558088,
                "longitude": 0.426256
            },
            {
                "stop_id": "10677",
                "name": "Palais de Justice",
                "latitude": 46.5852,
                "longitude": 0.351002
            },
            {
                "stop_id": "10371",
                "name": "Palais des Congr\u00e8s",
                "latitude": 46.660381,
                "longitude": 0.365389
            },
            {
                "stop_id": "15187",
                "name": "Papeterie",
                "latitude": 46.666294,
                "longitude": 0.436642
            },
            {
                "stop_id": "10045",
                "name": "Parc Expo",
                "latitude": 46.580574,
                "longitude": 0.377007
            },
            {
                "stop_id": "10081",
                "name": "Parc Valvert",
                "latitude": 46.601177,
                "longitude": 0.348421
            },
            {
                "stop_id": "10614",
                "name": "Parc d'Artillerie",
                "latitude": 46.569027,
                "longitude": 0.333131
            },
            {
                "stop_id": "10373",
                "name": "Parc de Loisirs",
                "latitude": 46.665279,
                "longitude": 0.358104
            },
            {
                "stop_id": "10456",
                "name": "Parc du Futuroscope",
                "latitude": 46.666676,
                "longitude": 0.369105
            },
            {
                "stop_id": "15212",
                "name": "Parigny Centre",
                "latitude": 46.709262,
                "longitude": 0.384016
            },
            {
                "stop_id": "10052",
                "name": "Patinoire",
                "latitude": 46.569609,
                "longitude": 0.369473
            },
            {
                "stop_id": "15301",
                "name": "Patis Quintard",
                "latitude": 46.413856,
                "longitude": 0.043423
            },
            {
                "stop_id": "10066",
                "name": "Paul Blet",
                "latitude": 46.576586,
                "longitude": 0.343707
            },
            {
                "stop_id": "10646",
                "name": "Paul Brault",
                "latitude": 46.63475,
                "longitude": 0.315497
            },
            {
                "stop_id": "10613",
                "name": "Paul Couderc",
                "latitude": 46.566388,
                "longitude": 0.329236
            },
            {
                "stop_id": "15522",
                "name": "Paul Eluard",
                "latitude": 46.682714,
                "longitude": 0.374395
            },
            {
                "stop_id": "10737",
                "name": "Paul R\u00e9beilleau",
                "latitude": 46.571533,
                "longitude": 0.372197
            },
            {
                "stop_id": "10055",
                "name": "Paul Verlaine",
                "latitude": 46.567204,
                "longitude": 0.359154
            },
            {
                "stop_id": "10207",
                "name": "Petit Breuil",
                "latitude": 46.585048,
                "longitude": 0.38652
            },
            {
                "stop_id": "10316",
                "name": "Petit Nieul",
                "latitude": 46.611758,
                "longitude": 0.40332
            },
            {
                "stop_id": "10234",
                "name": "Petit Ruisseau",
                "latitude": 46.569843,
                "longitude": 0.31476
            },
            {
                "stop_id": "15401",
                "name": "Petites Brandes",
                "latitude": 46.521314,
                "longitude": 0.568748
            },
            {
                "stop_id": "10235",
                "name": "Petites Vall\u00e9es",
                "latitude": 46.569187,
                "longitude": 0.317666
            },
            {
                "stop_id": "10221",
                "name": "Petits Champs",
                "latitude": 46.564221,
                "longitude": 0.380897
            },
            {
                "stop_id": "15239",
                "name": "Peu de Brossac",
                "latitude": 46.382937,
                "longitude": 0.1778
            },
            {
                "stop_id": "10524",
                "name": "Philambins",
                "latitude": 46.641447,
                "longitude": 0.35597
            },
            {
                "stop_id": "10198",
                "name": "Pierre Lev\u00e9e",
                "latitude": 46.572812,
                "longitude": 0.364948
            },
            {
                "stop_id": "10230",
                "name": "Pierre Loti",
                "latitude": 46.563067,
                "longitude": 0.307402
            },
            {
                "stop_id": "10282",
                "name": "Pinaudi\u00e8res",
                "latitude": 46.555149,
                "longitude": 0.424504
            },
            {
                "stop_id": "10472",
                "name": "Pinel",
                "latitude": 46.55471,
                "longitude": 0.391126
            },
            {
                "stop_id": "15402",
                "name": "Pithi\u00e8re",
                "latitude": 46.528601,
                "longitude": 0.545996
            },
            {
                "stop_id": "10099",
                "name": "Place Lepetit",
                "latitude": 46.583541,
                "longitude": 0.341504
            },
            {
                "stop_id": "10465",
                "name": "Place Mozart",
                "latitude": 46.599524,
                "longitude": 0.354285
            },
            {
                "stop_id": "15257",
                "name": "Place d'Apach",
                "latitude": 46.419106,
                "longitude": 0.041192
            },
            {
                "stop_id": "10545",
                "name": "Place d'Ivoy",
                "latitude": 46.53538,
                "longitude": 0.286112
            },
            {
                "stop_id": "10767",
                "name": "Place du 19 mars",
                "latitude": 46.621098,
                "longitude": 0.312229
            },
            {
                "stop_id": "15340",
                "name": "Plan Vert",
                "latitude": 46.429609,
                "longitude": 0.11607
            },
            {
                "stop_id": "10579",
                "name": "Poitiers Sud",
                "latitude": 46.552952,
                "longitude": 0.301723
            },
            {
                "stop_id": "10090",
                "name": "Poiveil",
                "latitude": 46.509476,
                "longitude": 0.553025
            },
            {
                "stop_id": "15784",
                "name": "Pol Jouteau",
                "latitude": 46.574353,
                "longitude": 0.649716
            },
            {
                "stop_id": "10112",
                "name": "Pont Achard",
                "latitude": 46.57851,
                "longitude": 0.331604
            },
            {
                "stop_id": "10174",
                "name": "Pont Autoroute",
                "latitude": 46.618251,
                "longitude": 0.351229
            },
            {
                "stop_id": "10397",
                "name": "Pont Chardonchamp",
                "latitude": 46.632154,
                "longitude": 0.332944
            },
            {
                "stop_id": "10216",
                "name": "Pont Joubert",
                "latitude": 46.580051,
                "longitude": 0.352788
            },
            {
                "stop_id": "10155",
                "name": "Pont Neuf",
                "latitude": 46.57851,
                "longitude": 0.35042
            },
            {
                "stop_id": "10065",
                "name": "Pont St-Cyprien",
                "latitude": 46.574307,
                "longitude": 0.345321
            },
            {
                "stop_id": "10038",
                "name": "Pont le Nain",
                "latitude": 46.591244,
                "longitude": 0.340302
            },
            {
                "stop_id": "10056",
                "name": "Pontreau",
                "latitude": 46.568184,
                "longitude": 0.35537
            },
            {
                "stop_id": "10668",
                "name": "Porte d'Auxance",
                "latitude": 46.614143,
                "longitude": 0.315802
            },
            {
                "stop_id": "10012",
                "name": "Porte de Paris",
                "latitude": 46.590531,
                "longitude": 0.338853
            },
            {
                "stop_id": "10072",
                "name": "Porte de la Madeleine",
                "latitude": 46.573274,
                "longitude": 0.328439
            },
            {
                "stop_id": "15508",
                "name": "Pouill\u00e9 Ecole",
                "latitude": 46.538082,
                "longitude": 0.578096
            },
            {
                "stop_id": "15164",
                "name": "Pouill\u00e9 L'Epine",
                "latitude": 46.545902,
                "longitude": 0.575245
            },
            {
                "stop_id": "15134",
                "name": "Pouill\u00e9 Place du Bourg",
                "latitude": 46.536875,
                "longitude": 0.577028
            },
            {
                "stop_id": "10422",
                "name": "Pourettes",
                "latitude": 46.619309,
                "longitude": 0.277747
            },
            {
                "stop_id": "15291",
                "name": "Poussigny",
                "latitude": 46.411138,
                "longitude": 0.146172
            },
            {
                "stop_id": "15277",
                "name": "Poutort",
                "latitude": 46.384837,
                "longitude": 0.037222
            },
            {
                "stop_id": "15294",
                "name": "Pouzeau 1",
                "latitude": 46.338881,
                "longitude": 0.101525
            },
            {
                "stop_id": "15350",
                "name": "Pranzay",
                "latitude": 46.446109,
                "longitude": 0.136192
            },
            {
                "stop_id": "15160",
                "name": "Pressec",
                "latitude": 46.559416,
                "longitude": 0.613239
            },
            {
                "stop_id": "10525",
                "name": "Preuilly",
                "latitude": 46.64046,
                "longitude": 0.35515
            },
            {
                "stop_id": "10267",
                "name": "Providence",
                "latitude": 46.563551,
                "longitude": 0.367234
            },
            {
                "stop_id": "15540",
                "name": "Pr\u00e9 M\u00e9dard",
                "latitude": 46.559836,
                "longitude": 0.365784
            },
            {
                "stop_id": "10367",
                "name": "Pr\u00e9 Ot\u00e9",
                "latitude": 46.558517,
                "longitude": 0.2886
            },
            {
                "stop_id": "15407",
                "name": "Pr\u00e9 St-Bardin",
                "latitude": 46.529831,
                "longitude": 0.489899
            },
            {
                "stop_id": "10229",
                "name": "Pr\u00e9s Mignons",
                "latitude": 46.562403,
                "longitude": 0.308922
            },
            {
                "stop_id": "15250",
                "name": "Puy Berger",
                "latitude": 46.437444,
                "longitude": 0.135105
            },
            {
                "stop_id": "15248",
                "name": "Puy Berger Place",
                "latitude": 46.435801,
                "longitude": 0.132673
            },
            {
                "stop_id": "10151",
                "name": "P\u00e8re de la Croix",
                "latitude": 46.581578,
                "longitude": 0.359175
            },
            {
                "stop_id": "10745",
                "name": "P\u00e9tonnet Hulin 1",
                "latitude": 46.582043,
                "longitude": 0.338815
            },
            {
                "stop_id": "10139",
                "name": "P\u00e9tonnet Hulin 2",
                "latitude": 46.582243,
                "longitude": 0.340052
            },
            {
                "stop_id": "10739",
                "name": "P\u00e9tonnet Hulin 3",
                "latitude": 46.582547,
                "longitude": 0.340481
            },
            {
                "stop_id": "10471",
                "name": "P\u00f4le Formation Sant\u00e9",
                "latitude": 46.556458,
                "longitude": 0.384549
            },
            {
                "stop_id": "10412",
                "name": "P\u00f4le R\u00e9publique",
                "latitude": 46.613207,
                "longitude": 0.340291
            },
            {
                "stop_id": "10277",
                "name": "P\u00f4le Technologique",
                "latitude": 46.564239,
                "longitude": 0.382839
            },
            {
                "stop_id": "15330",
                "name": "Quintardi\u00e8res",
                "latitude": 46.438823,
                "longitude": 0.050956
            },
            {
                "stop_id": "10340",
                "name": "Rabelais",
                "latitude": 46.569921,
                "longitude": 0.379219
            },
            {
                "stop_id": "10203",
                "name": "Radio-Londres",
                "latitude": 46.575942,
                "longitude": 0.353792
            },
            {
                "stop_id": "10271",
                "name": "Rapiettes",
                "latitude": 46.566127,
                "longitude": 0.356386
            },
            {
                "stop_id": "10197",
                "name": "Recteur Pineau",
                "latitude": 46.572212,
                "longitude": 0.369513
            },
            {
                "stop_id": "10401",
                "name": "Remuets Tourmaline",
                "latitude": 46.629027,
                "longitude": 0.31864
            },
            {
                "stop_id": "10131",
                "name": "Renaudot",
                "latitude": 46.55014,
                "longitude": 0.32119
            },
            {
                "stop_id": "10062",
                "name": "Rhin-Danube",
                "latitude": 46.567761,
                "longitude": 0.340839
            },
            {
                "stop_id": "10270",
                "name": "Rocfer",
                "latitude": 46.563243,
                "longitude": 0.356963
            },
            {
                "stop_id": "10635",
                "name": "Rochepiarde",
                "latitude": 46.583745,
                "longitude": 0.419361
            },
            {
                "stop_id": "10487",
                "name": "Rond-Point",
                "latitude": 46.667044,
                "longitude": 0.37616
            },
            {
                "stop_id": "10178",
                "name": "Rond-Point Charlemagne",
                "latitude": 46.646168,
                "longitude": 0.368004
            },
            {
                "stop_id": "10042",
                "name": "Rondy",
                "latitude": 46.586822,
                "longitude": 0.365331
            },
            {
                "stop_id": "10272",
                "name": "Ronsard",
                "latitude": 46.56979,
                "longitude": 0.350642
            },
            {
                "stop_id": "10196",
                "name": "Rosiers",
                "latitude": 46.57068,
                "longitude": 0.375981
            },
            {
                "stop_id": "15327",
                "name": "Rouill\u00e9 Bouffi",
                "latitude": 46.396051,
                "longitude": 0.009258
            },
            {
                "stop_id": "15296",
                "name": "Rouill\u00e9 Bruy\u00e8re 1",
                "latitude": 46.42169,
                "longitude": 0.077871
            },
            {
                "stop_id": "15308",
                "name": "Rouill\u00e9 Bruy\u00e8re 2",
                "latitude": 46.423288,
                "longitude": 0.076819
            },
            {
                "stop_id": "15348",
                "name": "Rouill\u00e9 Centre",
                "latitude": 46.419738,
                "longitude": 0.040385
            },
            {
                "stop_id": "15253",
                "name": "Rouill\u00e9 Chataigniers",
                "latitude": 46.421875,
                "longitude": 0.034097
            },
            {
                "stop_id": "15260",
                "name": "Rouill\u00e9 Dime",
                "latitude": 46.422266,
                "longitude": 0.04093
            },
            {
                "stop_id": "15265",
                "name": "Rouill\u00e9 Ecole Mat.",
                "latitude": 46.419322,
                "longitude": 0.043299
            },
            {
                "stop_id": "15266",
                "name": "Rouill\u00e9 Ecole Prim.",
                "latitude": 46.418288,
                "longitude": 0.042477
            },
            {
                "stop_id": "15262",
                "name": "Rouill\u00e9 Fr\u00eanes",
                "latitude": 46.421383,
                "longitude": 0.042473
            },
            {
                "stop_id": "15343",
                "name": "Rouill\u00e9 Grand Breuil",
                "latitude": 46.393109,
                "longitude": 0.05006
            },
            {
                "stop_id": "15328",
                "name": "Rouill\u00e9 Petit Breuil",
                "latitude": 46.399047,
                "longitude": 0.013836
            },
            {
                "stop_id": "15297",
                "name": "Rouill\u00e9 l'Epine",
                "latitude": 46.406741,
                "longitude": 0.037651
            },
            {
                "stop_id": "10094",
                "name": "Route de Bonnes",
                "latitude": 46.584169,
                "longitude": 0.39479
            },
            {
                "stop_id": "10536",
                "name": "Route de B\u00e9ruges",
                "latitude": 46.536735,
                "longitude": 0.257413
            },
            {
                "stop_id": "10530",
                "name": "Route de Clotet",
                "latitude": 46.620686,
                "longitude": 0.361074
            },
            {
                "stop_id": "10712",
                "name": "Route de Gen\u00e7ay",
                "latitude": 46.568188,
                "longitude": 0.357712
            },
            {
                "stop_id": "10823",
                "name": "Route de Neuville",
                "latitude": 46.683357,
                "longitude": 0.364146
            },
            {
                "stop_id": "10171",
                "name": "Route de Paris",
                "latitude": 46.596275,
                "longitude": 0.336713
            },
            {
                "stop_id": "10792",
                "name": "Route de Poitiers",
                "latitude": 46.537467,
                "longitude": 0.26635
            },
            {
                "stop_id": "10597",
                "name": "Route de Sanxay",
                "latitude": 46.549298,
                "longitude": 0.20924
            },
            {
                "stop_id": "10619",
                "name": "Route de Savigny",
                "latitude": 46.547266,
                "longitude": 0.430708
            },
            {
                "stop_id": "10541",
                "name": "Route de la Vall\u00e9e",
                "latitude": 46.53394,
                "longitude": 0.269855
            },
            {
                "stop_id": "15179",
                "name": "Route du Golf",
                "latitude": 46.721374,
                "longitude": 0.470522
            },
            {
                "stop_id": "15236",
                "name": "Route du Paradis",
                "latitude": 46.399491,
                "longitude": 0.210848
            },
            {
                "stop_id": "15413",
                "name": "Rte de Montamis\u00e9",
                "latitude": 46.646955,
                "longitude": 0.383524
            },
            {
                "stop_id": "10540",
                "name": "Rte de Poitiers - Rouerie",
                "latitude": 46.543402,
                "longitude": 0.281357
            },
            {
                "stop_id": "10670",
                "name": "Rte de la Vall\u00e9e(le Parc)",
                "latitude": 46.53,
                "longitude": 0.267228
            },
            {
                "stop_id": "15278",
                "name": "Rue Lebacles",
                "latitude": 46.579868,
                "longitude": 0.341017
            },
            {
                "stop_id": "15339",
                "name": "Rue Malvaux",
                "latitude": 46.433113,
                "longitude": 0.136485
            },
            {
                "stop_id": "15183",
                "name": "Rue Moussie",
                "latitude": 46.659702,
                "longitude": 0.423239
            },
            {
                "stop_id": "10157",
                "name": "Rue St-Benoit",
                "latitude": 46.560513,
                "longitude": 0.318446
            },
            {
                "stop_id": "10563",
                "name": "Rue d'Artimon",
                "latitude": 46.562664,
                "longitude": 0.356116
            },
            {
                "stop_id": "10860",
                "name": "Rue de Bonneuil",
                "latitude": 46.587493,
                "longitude": 0.368338
            },
            {
                "stop_id": "10158",
                "name": "Rue de Parigny",
                "latitude": 46.558592,
                "longitude": 0.318704
            },
            {
                "stop_id": "10183",
                "name": "Rue de Vert",
                "latitude": 46.658207,
                "longitude": 0.381719
            },
            {
                "stop_id": "10564",
                "name": "Rue de la Croix",
                "latitude": 46.612415,
                "longitude": 0.412581
            },
            {
                "stop_id": "10227",
                "name": "Rue de la Jeunesse",
                "latitude": 46.565628,
                "longitude": 0.312616
            },
            {
                "stop_id": "15451",
                "name": "Rue des Amandiers",
                "latitude": 46.705734,
                "longitude": 0.421149
            },
            {
                "stop_id": "10835",
                "name": "Rue des Artisans",
                "latitude": 46.539617,
                "longitude": 0.402335
            },
            {
                "stop_id": "10132",
                "name": "Rue des Bruy\u00e8res",
                "latitude": 46.548611,
                "longitude": 0.320181
            },
            {
                "stop_id": "10592",
                "name": "Rue des Chaumes",
                "latitude": 46.54043,
                "longitude": 0.26471
            },
            {
                "stop_id": "10346",
                "name": "Rue des Joncs",
                "latitude": 46.560259,
                "longitude": 0.310667
            },
            {
                "stop_id": "10096",
                "name": "Rue des deux communes",
                "latitude": 46.593062,
                "longitude": 0.358258
            },
            {
                "stop_id": "10604",
                "name": "Rue du Bois d'Amour",
                "latitude": 46.555341,
                "longitude": 0.309882
            },
            {
                "stop_id": "10192",
                "name": "Rue du Commerce",
                "latitude": 46.648767,
                "longitude": 0.363381
            },
            {
                "stop_id": "10391",
                "name": "Rue du Moulin",
                "latitude": 46.630364,
                "longitude": 0.279657
            },
            {
                "stop_id": "15388",
                "name": "Rue du Pipoirier",
                "latitude": 46.566268,
                "longitude": 0.463331
            },
            {
                "stop_id": "10299",
                "name": "Rue du Qu\u00e9roir",
                "latitude": 46.622011,
                "longitude": 0.42755
            },
            {
                "stop_id": "10588",
                "name": "Rue du Souvenir",
                "latitude": 46.555732,
                "longitude": 0.303191
            },
            {
                "stop_id": "10395",
                "name": "Rue du Temps Perdu",
                "latitude": 46.628885,
                "longitude": 0.334446
            },
            {
                "stop_id": "15432",
                "name": "Rue du froment",
                "latitude": 46.701338,
                "longitude": 0.413448
            },
            {
                "stop_id": "10403",
                "name": "R\u00e9publique",
                "latitude": 46.626551,
                "longitude": 0.30652
            },
            {
                "stop_id": "10778",
                "name": "R\u00e9publique 1",
                "latitude": 46.611096,
                "longitude": 0.34582
            },
            {
                "stop_id": "10274",
                "name": "Sablette",
                "latitude": 46.568129,
                "longitude": 0.343276
            },
            {
                "stop_id": "10438",
                "name": "Sach\u00e8res",
                "latitude": 46.552034,
                "longitude": 0.409915
            },
            {
                "stop_id": "10824",
                "name": "Sacr\u00e9 Coeur",
                "latitude": 46.684742,
                "longitude": 0.368445
            },
            {
                "stop_id": "15777",
                "name": "Saint Nicolas",
                "latitude": 46.603126,
                "longitude": 0.31218
            },
            {
                "stop_id": "10256",
                "name": "Saint-Benoit",
                "latitude": 46.552588,
                "longitude": 0.352282
            },
            {
                "stop_id": "10128",
                "name": "Saint-Gervais",
                "latitude": 46.558517,
                "longitude": 0.311531
            },
            {
                "stop_id": "10582",
                "name": "Saint-Just",
                "latitude": 46.592174,
                "longitude": 0.38278
            },
            {
                "stop_id": "10603",
                "name": "Saint-Laurent",
                "latitude": 46.584046,
                "longitude": 0.180448
            },
            {
                "stop_id": "10437",
                "name": "Sainte Croix",
                "latitude": 46.558155,
                "longitude": 0.402259
            },
            {
                "stop_id": "10283",
                "name": "Sainte Jeanne",
                "latitude": 46.55054,
                "longitude": 0.419566
            },
            {
                "stop_id": "10781",
                "name": "Sainte-Loubette",
                "latitude": 46.627567,
                "longitude": 0.337956
            },
            {
                "stop_id": "10003",
                "name": "Salle des Sports",
                "latitude": 46.603977,
                "longitude": 0.361382
            },
            {
                "stop_id": "10016",
                "name": "Salvert",
                "latitude": 46.598072,
                "longitude": 0.33343
            },
            {
                "stop_id": "10100",
                "name": "Santos Dumont",
                "latitude": 46.57766,
                "longitude": 0.315785
            },
            {
                "stop_id": "15356",
                "name": "Sanxay Mairie",
                "latitude": 46.494439,
                "longitude": -0.006122
            },
            {
                "stop_id": "10313",
                "name": "Sarzec",
                "latitude": 46.623518,
                "longitude": 0.408609
            },
            {
                "stop_id": "15252",
                "name": "Saugou",
                "latitude": 46.433414,
                "longitude": 0.021469
            },
            {
                "stop_id": "15405",
                "name": "Savigny Bourg",
                "latitude": 46.53417,
                "longitude": 0.475185
            },
            {
                "stop_id": "15230",
                "name": "Savigny Mingoire",
                "latitude": 46.545885,
                "longitude": 0.46527
            },
            {
                "stop_id": "15408",
                "name": "Savigny PN",
                "latitude": 46.537231,
                "longitude": 0.472963
            },
            {
                "stop_id": "15406",
                "name": "Savigny Vall\u00e9e",
                "latitude": 46.531254,
                "longitude": 0.484435
            },
            {
                "stop_id": "10836",
                "name": "Senghor",
                "latitude": 46.578355,
                "longitude": 0.320574
            },
            {
                "stop_id": "10127",
                "name": "Serge Rouault",
                "latitude": 46.560896,
                "longitude": 0.314267
            },
            {
                "stop_id": "10795",
                "name": "Shenzhen",
                "latitude": 46.654924,
                "longitude": 0.362185
            },
            {
                "stop_id": "15169",
                "name": "Siard",
                "latitude": 46.529361,
                "longitude": 0.572199
            },
            {
                "stop_id": "10605",
                "name": "Simone Gault",
                "latitude": 46.62343,
                "longitude": 0.429612
            },
            {
                "stop_id": "10111",
                "name": "Soleil Levant",
                "latitude": 46.578457,
                "longitude": 0.328518
            },
            {
                "stop_id": "15444",
                "name": "Soleil couchant",
                "latitude": 46.701649,
                "longitude": 0.433893
            },
            {
                "stop_id": "10558",
                "name": "St Benoit Mauroc",
                "latitude": 46.543585,
                "longitude": 0.343603
            },
            {
                "stop_id": "15367",
                "name": "St Cyr Ecole du Lac",
                "latitude": 46.717119,
                "longitude": 0.452928
            },
            {
                "stop_id": "10144",
                "name": "St Eloi",
                "latitude": 46.589674,
                "longitude": 0.374478
            },
            {
                "stop_id": "15494",
                "name": "St Exup\u00e9ry",
                "latitude": 46.536273,
                "longitude": 0.261949
            },
            {
                "stop_id": "10828",
                "name": "St Georges Europe",
                "latitude": 46.66809,
                "longitude": 0.403157
            },
            {
                "stop_id": "10830",
                "name": "St Georges Mairie",
                "latitude": 46.669866,
                "longitude": 0.400428
            },
            {
                "stop_id": "15528",
                "name": "St Georges Tournesols",
                "latitude": 46.668577,
                "longitude": 0.405935
            },
            {
                "stop_id": "15208",
                "name": "St L\u00e9ger Place",
                "latitude": 46.720106,
                "longitude": 0.387789
            },
            {
                "stop_id": "10251",
                "name": "St-Beno\u00eet Bourg",
                "latitude": 46.549677,
                "longitude": 0.342127
            },
            {
                "stop_id": "10058",
                "name": "St-Cyprien",
                "latitude": 46.565652,
                "longitude": 0.349467
            },
            {
                "stop_id": "15182",
                "name": "St-Cyr Traversais",
                "latitude": 46.715419,
                "longitude": 0.455746
            },
            {
                "stop_id": "15180",
                "name": "St-Cyr Varenne",
                "latitude": 46.71635,
                "longitude": 0.460455
            },
            {
                "stop_id": "15190",
                "name": "St-Georges Ecole",
                "latitude": 46.669897,
                "longitude": 0.402433
            },
            {
                "stop_id": "15207",
                "name": "St-Georges Ecole Priv.",
                "latitude": 46.6661,
                "longitude": 0.400477
            },
            {
                "stop_id": "15203",
                "name": "St-Georges Forges",
                "latitude": 46.662087,
                "longitude": 0.446071
            },
            {
                "stop_id": "15202",
                "name": "St-Georges La Croix",
                "latitude": 46.666159,
                "longitude": 0.443882
            },
            {
                "stop_id": "10263",
                "name": "St-Jacques de Compostelle",
                "latitude": 46.585223,
                "longitude": 0.381683
            },
            {
                "stop_id": "15391",
                "name": "St-Julien Ecole",
                "latitude": 46.558706,
                "longitude": 0.512412
            },
            {
                "stop_id": "15385",
                "name": "St-Julien Gendarmerie",
                "latitude": 46.558801,
                "longitude": 0.498013
            },
            {
                "stop_id": "15386",
                "name": "St-Julien Mairie",
                "latitude": 46.558831,
                "longitude": 0.506884
            },
            {
                "stop_id": "15213",
                "name": "St-L\u00e9ger Bourg",
                "latitude": 46.719962,
                "longitude": 0.387392
            },
            {
                "stop_id": "10159",
                "name": "St-Martin",
                "latitude": 46.554985,
                "longitude": 0.319195
            },
            {
                "stop_id": "15470",
                "name": "St-Sauvant Bois Le Bon",
                "latitude": 46.312995,
                "longitude": 0.069199
            },
            {
                "stop_id": "15314",
                "name": "St-Sauvant Cit\u00e9",
                "latitude": 46.364218,
                "longitude": 0.059705
            },
            {
                "stop_id": "15293",
                "name": "St-Sauvant Ecole",
                "latitude": 46.357244,
                "longitude": 0.056169
            },
            {
                "stop_id": "15312",
                "name": "St-Sauvant For\u00eat",
                "latitude": 46.388098,
                "longitude": 0.101388
            },
            {
                "stop_id": "15509",
                "name": "St-Sauvant La Poisni\u00e8re",
                "latitude": 46.345224,
                "longitude": 0.092308
            },
            {
                "stop_id": "15305",
                "name": "St-Sauvant Place",
                "latitude": 46.357382,
                "longitude": 0.055328
            },
            {
                "stop_id": "15282",
                "name": "St-Sauvant Vitr\u00e9",
                "latitude": 46.354905,
                "longitude": 0.082048
            },
            {
                "stop_id": "10051",
                "name": "Stade",
                "latitude": 46.572508,
                "longitude": 0.370586
            },
            {
                "stop_id": "10405",
                "name": "Stade Auxances",
                "latitude": 46.619411,
                "longitude": 0.311822
            },
            {
                "stop_id": "15482",
                "name": "Ste Radegonde",
                "latitude": 46.635279,
                "longitude": 0.699533
            },
            {
                "stop_id": "15393",
                "name": "S\u00e8vres Cimeti\u00e8re",
                "latitude": 46.572715,
                "longitude": 0.458152
            },
            {
                "stop_id": "15390",
                "name": "S\u00e8vres Mairie",
                "latitude": 46.570282,
                "longitude": 0.465083
            },
            {
                "stop_id": "15398",
                "name": "S\u00e8vres Moulins",
                "latitude": 46.567845,
                "longitude": 0.470172
            },
            {
                "stop_id": "10160",
                "name": "S\u00e9catol",
                "latitude": 46.553156,
                "longitude": 0.319932
            },
            {
                "stop_id": "10020",
                "name": "TAP",
                "latitude": 46.583004,
                "longitude": 0.338598
            },
            {
                "stop_id": "10388",
                "name": "Tamaris",
                "latitude": 46.607067,
                "longitude": 0.271802
            },
            {
                "stop_id": "15178",
                "name": "Terc\u00e9 Bergeotte",
                "latitude": 46.526657,
                "longitude": 0.550288
            },
            {
                "stop_id": "15135",
                "name": "Terc\u00e9 Centre",
                "latitude": 46.517116,
                "longitude": 0.564037
            },
            {
                "stop_id": "15511",
                "name": "Terc\u00e9 Ecole",
                "latitude": 46.517777,
                "longitude": 0.564051
            },
            {
                "stop_id": "10089",
                "name": "Terrageaux",
                "latitude": 46.60812,
                "longitude": 0.362116
            },
            {
                "stop_id": "10771",
                "name": "Tiers-Etat",
                "latitude": 46.593896,
                "longitude": 0.379578
            },
            {
                "stop_id": "10289",
                "name": "Tilleuls",
                "latitude": 46.603037,
                "longitude": 0.376911
            },
            {
                "stop_id": "10756",
                "name": "Tisserands",
                "latitude": 46.518259,
                "longitude": 0.321746
            },
            {
                "stop_id": "10125",
                "name": "Torchaise",
                "latitude": 46.567909,
                "longitude": 0.320512
            },
            {
                "stop_id": "15238",
                "name": "Touchaubert",
                "latitude": 46.381468,
                "longitude": 0.19507
            },
            {
                "stop_id": "10822",
                "name": "Touffenet",
                "latitude": 46.582244,
                "longitude": 0.368573
            },
            {
                "stop_id": "10219",
                "name": "Tour Jean Bernard",
                "latitude": 46.560488,
                "longitude": 0.386889
            },
            {
                "stop_id": "15361",
                "name": "Train",
                "latitude": 46.715617,
                "longitude": 0.368632
            },
            {
                "stop_id": "15495",
                "name": "Trembloux",
                "latitude": 46.534029,
                "longitude": 0.533478
            },
            {
                "stop_id": "10247",
                "name": "Triangle d'Or",
                "latitude": 46.566742,
                "longitude": 0.344331
            },
            {
                "stop_id": "10126",
                "name": "Trois Bourdons",
                "latitude": 46.563884,
                "longitude": 0.317562
            },
            {
                "stop_id": "10301",
                "name": "Tronc",
                "latitude": 46.622799,
                "longitude": 0.446987
            },
            {
                "stop_id": "10377",
                "name": "T\u00e9l\u00e9port 2",
                "latitude": 46.662784,
                "longitude": 0.358451
            },
            {
                "stop_id": "10188",
                "name": "T\u00e9l\u00e9port 4",
                "latitude": 46.669466,
                "longitude": 0.361147
            },
            {
                "stop_id": "10187",
                "name": "Universit\u00e9",
                "latitude": 46.660913,
                "longitude": 0.359837
            },
            {
                "stop_id": "10362",
                "name": "Val de Boivre",
                "latitude": 46.568865,
                "longitude": 0.272639
            },
            {
                "stop_id": "15497",
                "name": "Vall\u00e9e Mouton",
                "latitude": 46.559476,
                "longitude": 0.361638
            },
            {
                "stop_id": "10291",
                "name": "Vall\u00e9e de Lion",
                "latitude": 46.618349,
                "longitude": 0.393922
            },
            {
                "stop_id": "10280",
                "name": "Vall\u00e9e des Touches",
                "latitude": 46.560613,
                "longitude": 0.4278
            },
            {
                "stop_id": "10077",
                "name": "Vaudouzil",
                "latitude": 46.580351,
                "longitude": 0.365683
            },
            {
                "stop_id": "15283",
                "name": "Vaugeton Bas",
                "latitude": 46.397438,
                "longitude": 0.152976
            },
            {
                "stop_id": "15322",
                "name": "Vaugeton Haut",
                "latitude": 46.397196,
                "longitude": 0.153139
            },
            {
                "stop_id": "10121",
                "name": "Vayres",
                "latitude": 46.575786,
                "longitude": 0.380287
            },
            {
                "stop_id": "15347",
                "name": "Venours Centre",
                "latitude": 46.404145,
                "longitude": 0.069972
            },
            {
                "stop_id": "15778",
                "name": "Venours-INRAE",
                "latitude": 46.404204,
                "longitude": 0.077435
            },
            {
                "stop_id": "10451",
                "name": "Vercors",
                "latitude": 46.528025,
                "longitude": 0.273737
            },
            {
                "stop_id": "10074",
                "name": "Verdun",
                "latitude": 46.582957,
                "longitude": 0.33633
            },
            {
                "stop_id": "10705",
                "name": "Victor Hugo",
                "latitude": 46.58042,
                "longitude": 0.338992
            },
            {
                "stop_id": "10713",
                "name": "Victor Schoelcher",
                "latitude": 46.560681,
                "longitude": 0.371892
            },
            {
                "stop_id": "10744",
                "name": "Vieux Moulin",
                "latitude": 46.552895,
                "longitude": 0.334049
            },
            {
                "stop_id": "15181",
                "name": "Vilaine",
                "latitude": 46.71529,
                "longitude": 0.474988
            },
            {
                "stop_id": "15383",
                "name": "Villeneuve",
                "latitude": 46.538193,
                "longitude": 0.654817
            },
            {
                "stop_id": "15382",
                "name": "Villeneuve Croix Blanche",
                "latitude": 46.537346,
                "longitude": 0.647607
            },
            {
                "stop_id": "10004",
                "name": "Vincenderie",
                "latitude": 46.594371,
                "longitude": 0.340819
            },
            {
                "stop_id": "10751",
                "name": "Virolet",
                "latitude": 46.51996,
                "longitude": 0.28027
            },
            {
                "stop_id": "10024",
                "name": "Voie Malraux",
                "latitude": 46.585005,
                "longitude": 0.346382
            },
            {
                "stop_id": "10087",
                "name": "Voie Romaine",
                "latitude": 46.602652,
                "longitude": 0.358016
            },
            {
                "stop_id": "10380",
                "name": "Vouneuil Boivre",
                "latitude": 46.577198,
                "longitude": 0.272475
            },
            {
                "stop_id": "10361",
                "name": "Vouneuil Mairie",
                "latitude": 46.572676,
                "longitude": 0.273232
            },
            {
                "stop_id": "10790",
                "name": "Vouneuil Nougeraie",
                "latitude": 46.561996,
                "longitude": 0.295704
            },
            {
                "stop_id": "10352",
                "name": "Vouneuil-CREPS",
                "latitude": 46.580967,
                "longitude": 0.262964
            },
            {
                "stop_id": "10702",
                "name": "V\u00e9lodrome",
                "latitude": 46.593616,
                "longitude": 0.366308
            },
            {
                "stop_id": "15280",
                "name": "ZA Chaumont",
                "latitude": 46.55283,
                "longitude": 0.299351
            }
        ]
    }
}

Method getBoardingIDs

Les identifients(Boarding ID) d'un arrêts pour une ligne

URL: /feed/Station/getBoardingIDs.json
Name: getBoardingIDs
Methods: GET
Parameters: station : String * Nom de l'arrêt
line : String * Identifiant de la ligne
Cache TTL: 300s (default value)
* Required
Call example: http://catp-poitiers.airweb.fr/feed/Station/getBoardingIDs.json?station=Palais de Justice&line=1
Response:
{
    "status": "ok",
    "time": 1775730448,
    "exectime": 46.529,
    "response": {
        "boarding_ids": {
            "aller": [],
            "retour": []
        },
        "stop_id": "10677"
    }
}

Method remindStations

Les suggestions de nom de station par rapport aux premières lettres données

URL: /feed/Station/remindStations.json
Name: remindStations
Methods: GET
Parameters: prefix : String * Premières lettres de nom de station
Cache TTL: 300s (default value)
* Required
Call example: http://catp-poitiers.airweb.fr/feed/Station/remindStations.json?prefix=ac
Response:
{
    "status": "ok",
    "time": 1775730448,
    "exectime": 31.002,
    "response": {
        "names": [
            "Acacias",
            "Acadie",
            "Actiparc Tardiverie",
            "Balzac",
            "Blossac",
            "Brossac",
            "Chasseneuil Place de la Gare",
            "Chauvigny Place",
            "Cur\u00e9 Jacquet",
            "Dissay Pharmacie",
            "Espace Commercial",
            "Espace Jeunes",
            "Facult\u00e9 de M\u00e9decine",
            "Gach\u00e8res",
            "Gare Pont Achard",
            "Isaac",
            "Jacques Coeur",
            "Jacques Coeur Patinoire",
            "Jacques Yves Cousteau",
            "Jazeneuil Place",
            "La Jacqueti\u00e8re",
            "Lavoux Place",
            "Le Lac",
            "Le Pinacle",
            "Le Poizac",
            "Magnac",
            "Peu de Brossac",
            "Place Lepetit",
            "Place Mozart",
            "Place d'Apach",
            "Place d'Ivoy",
            "Place du 19 mars",
            "Pont Achard",
            "Pouill\u00e9 Place du Bourg",
            "Puy Berger Place",
            "Rue Lebacles",
            "Sach\u00e8res",
            "Sacr\u00e9 Coeur",
            "St Cyr Ecole du Lac",
            "St L\u00e9ger Place",
            "St-Jacques de Compostelle",
            "St-Sauvant Place"
        ]
    }
}

Method getNearest

L'identifients de l'arrêt (commercial) le plus proche que la position définie

URL: /feed/Station/getNearest.json
Name: getNearest
Methods: GET
Parameters: latitude : Float * Latitude de la position
longitude : Float * Longitude de la position
Cache TTL: 300s (default value)
* Required
Call example: http://catp-poitiers.airweb.fr/feed/Station/getNearest.json?latitude=44.43172625&longitude=1.38660956
Response:
{
    "status": "ok",
    "time": 1775730448,
    "exectime": 52.103,
    "response": {
        "nearest": {
            "stop_id": "15131",
            "name": "La Moinerie",
            "latitude": 46.496198,
            "longitude": 0.712659
        }
    }
}

Method getStationInfo

Les infomations d'un arrêt

URL: /feed/Station/getStationInfo.json
Name: getStationInfo
Methods: GET
Parameters: name : String * Le nom de l'arrêt
Cache TTL: 300s (default value)
* Required
Call example: http://catp-poitiers.airweb.fr/feed/Station/getStationInfo.json?name=HALLE
Response:
{
    "status": "ok",
    "time": 1775730448,
    "exectime": 32.388,
    "response": {
        "station": []
    }
}

Method getDepositaires

L'information des depositaires

URL: /feed/Station/getDepositaires.json
Name: getDepositaires
Methods: GET
Parameters: No parameters.
Cache TTL: 300s (default value)
* Required
Call example: http://catp-poitiers.airweb.fr/feed/Station/getDepositaires.json
Response:
{
    "status": "ok",
    "time": 1455550985,
    "exectime": 20.748,
    "response": {
        "depositaires": [
            {
                "id": "89",
                "name": "Le Terre rouge",
                "address": "271 rue Jean Racine",
                "cp": "46000",
                "ville": "Cahors",
                "lon": "1.45182",
                "lat": "44.4617",
                "tel": "05 65 35 40 77",
                "description": ""
            }
        ]
    }
}

Class Terms

Method getTermOfUse

CGU

URL: /feed/Terms/getTermOfUse.json
Name: getTermOfUse
Methods: GET
Parameters: No parameters.
Cache TTL: 300s (default value)
* Required
Call example: http://catp-poitiers.airweb.fr/feed/Terms/getTermOfUse.json
Response:
{
    "status": "ok",
    "time": 1430119169,
    "exectime": 0.847,
    "response": {
        "terms": {
            "content": "content_html"
        }
    }
}