Till senaste kommentaren
Detta inlägg är gammalt och kan innehålla inaktuell information.

Väldigt pessimistiska promenadtider

I nya Resrobot-API:et för reseplanering får jag många minuters promenadtid för mycket korta sträckor. T ex

https://api.resrobot.se/trip?callback=C29899257...<KEY>&format=json&date=2015-12-15&time=17%3A15&searchForArrival=1&coordSys=WGS84&originCoordLat=59.330230712890625&originCoordLong=18.05919647216797&from=T-Centralen&destCoordLat=59.46147721927314&destCoordLong=18.062896728515625&to=Visinge&jsonpCallback=C29899257

ger mig några exempel

type: "WALK",
duration: "PT4M",
dist: 97

type: "WALK",
duration: "PT8M",
dist: 32

type: "WALK",
duration: "PT3M",
dist: 52

Alltså, 8 minuter på 32 meter. Det blir 15 sekunder per meter, är inte det litet väl pessimistiskt?

Kommentarer

  • Hej!

    För korta sträckor kan tiden verka lång. Det beror på att tiden inkluderar 2 minuters orienteringstid + en gånghastighet av 5 km/timme.

    Ditt exempel med 32 meter på 8 minuter kan jag inte hitta. Klipp ut det och skicka tillbaka. De andra exemplen är inte konstiga enligt tillämpad logik.

    Anser man att man inte behöver orienteringstid i gånglänken så kan man själv ta bort 2 minuter från svaret. Ingen förändring kommer att implementeras i APIet.

    Med vänlig hälsning, Åke

    Team Trafiklab
  • OK, jag klipper ut det en gång till:

    type: "WALK",
    duration: "PT8M",
    dist: 32

  • Hej!

    När jag kör ditt exempel så finns det inget entry med Walk:PT8M/32m överhuvudtaget.

    Du måste klippa hela resan (Trip) med Walk:PT8M/32m i gånglänken för att jag skall kunna undersöka vidare.

    Med vänlig hälsning, Åke

    Team Trafiklab
  • Här är den Trip som innehåller resan. Försök inte att scrolla och leta manuellt, utan använd din webbläsares sökfunktion (t ex cmd-F på Mac) och sök på PT8M.

    [
    {
    ServiceDays: [
    {
    planningPeriodBegin: "2015-12-14",
    planningPeriodEnd: "2016-06-19",
    sDaysR: "not every day",
    sDaysI: "Servicedays too irregular",
    sDaysB: "F5C010AF5EBD7AF5EBD7AF5EB83AF5EBD7AC5EBD7AF4EBD0"
    }
    ],
    LegList: {
    Leg: [
    {
    Origin: {
    name: "Centralplan 13, Stockholm",
    type: "ADR",
    id: "",
    lon: 18.059373,
    lat: 59.330072,
    time: "15:09:00",
    date: "2015-12-15"
    },
    Destination: {
    name: "T-Centralen T-bana (Stockholm kn)",
    type: "ST",
    id: "7420749",
    extId: "7420749",
    lon: 18.059265,
    lat: 59.330944,
    time: "15:13:00",
    date: "2015-12-15"
    },
    idx: "0",
    name: "",
    type: "WALK",
    duration: "PT4M",
    dist: 97
    },
    {
    Origin: {
    name: "T-Centralen T-bana (Stockholm kn)",
    type: "ST",
    id: "7420749",
    extId: "7420749",
    lon: 18.059265,
    lat: 59.330944,
    time: "15:13:00",
    date: "2015-12-15"
    },
    Destination: {
    name: "Tekniska Högskolan T-bana (Stockholm kn)",
    type: "ST",
    id: "7411606",
    extId: "7411606",
    lon: 18.071715,
    lat: 59.345822,
    time: "15:19:00",
    date: "2015-12-15"
    },
    Product: {
    name: "ULT 14",
    num: "96379",
    catCode: "5",
    catOutS: "ULT",
    catOutL: "Tunnelbana",
    operatorCode: "275",
    operator: "SL",
    operatorUrl: "http://www.sl.se/"
    },
    Stops: {
    Stop: [
    {
    name: "T-Centralen T-bana (Stockholm kn)",
    id: "7420749",
    extId: "7420749",
    routeIdx: 6,
    lon: 18.059265,
    lat: 59.330944,
    depTime: "15:13:00",
    depDate: "2015-12-15",
    arrTime: "15:13:00",
    arrDate: "2015-12-15"
    },
    {
    name: "Östermalmstorg T-bana (Stockholm kn)",
    id: "7421651",
    extId: "7421651",
    routeIdx: 7,
    lon: 18.07408,
    lat: 59.334972,
    depTime: "15:16:00",
    depDate: "2015-12-15",
    arrTime: "15:16:00",
    arrDate: "2015-12-15"
    },
    {
    name: "Stadion T-bana (Stockholm kn)",
    id: "7421647",
    extId: "7421647",
    routeIdx: 8,
    lon: 18.081702,
    lat: 59.342963,
    depTime: "15:17:00",
    depDate: "2015-12-15",
    arrTime: "15:17:00",
    arrDate: "2015-12-15"
    },
    {
    name: "Tekniska Högskolan T-bana (Stockholm kn)",
    id: "7411606",
    extId: "7411606",
    routeIdx: 9,
    lon: 18.071715,
    lat: 59.345822,
    depTime: "15:19:00",
    depDate: "2015-12-15",
    arrTime: "15:19:00",
    arrDate: "2015-12-15"
    }
    ]
    },
    idx: "1",
    name: "ULT 14",
    transportNumber: "96379",
    transportCategory: "ULT",
    type: "JNY",
    direction: "Mörby centrum T-bana (Danderyd kn)"
    },
    {
    Origin: {
    name: "Tekniska Högskolan T-bana (Stockholm kn)",
    type: "ST",
    id: "7411606",
    extId: "7411606",
    lon: 18.071715,
    lat: 59.345822,
    time: "15:19:00",
    date: "2015-12-15"
    },
    Destination: {
    name: "Stockholm Östra station",
    type: "ST",
    id: "7420750",
    extId: "7420750",
    lon: 18.071715,
    lat: 59.346109,
    time: "15:27:00",
    date: "2015-12-15"
    },
    idx: "2",
    name: "",
    type: "WALK",
    duration: "PT8M",
    dist: 32
    },
    {
    Origin: {
    name: "Stockholm Östra station",
    type: "ST",
    id: "7420750",
    extId: "7420750",
    lon: 18.071715,
    lat: 59.346109,
    time: "15:30:00",
    date: "2015-12-15"
    },
    Destination: {
    name: "Visinge station (Täby kn)",
    type: "ST",
    id: "7424370",
    extId: "7424370",
    lon: 18.062753,
    lat: 59.461054,
    time: "15:48:00",
    date: "2015-12-15"
    },
    Product: {
    name: "JLT 27",
    num: "2503",
    catCode: "4",
    catOutS: "JLT",
    catOutL: "Tåg",
    operatorCode: "275",
    operator: "SL",
    operatorUrl: "http://www.sl.se/"
    },
    Stops: {
    Stop: [
    {
    name: "Stockholm Östra station",
    id: "7420750",
    extId: "7420750",
    routeIdx: 0,
    lon: 18.071715,
    lat: 59.346109,
    depTime: "15:30:00",
    depDate: "2015-12-15"
    },
    {
    name: "Universitetet station (Stockholm kn)",
    id: "7424787",
    extId: "7424787",
    routeIdx: 1,
    lon: 18.050816,
    lat: 59.365184,
    depTime: "15:32:00",
    depDate: "2015-12-15",
    arrTime: "15:32:00",
    arrDate: "2015-12-15"
    },
    {
    name: "Mörby station (Danderyd kn)",
    id: "7420867",
    extId: "7420867",
    routeIdx: 2,
    lon: 18.046932,
    lat: 59.391891,
    depTime: "15:36:00",
    depDate: "2015-12-15",
    arrTime: "15:36:00",
    arrDate: "2015-12-15"
    },
    {
    name: "Djursholms Ösby station (Danderyd kn)",
    id: "7401038",
    extId: "7401038",
    routeIdx: 3,
    lon: 18.058654,
    lat: 59.397986,
    depTime: "15:38:00",
    depDate: "2015-12-15",
    arrTime: "15:38:00",
    arrDate: "2015-12-15"
    },
    {
    name: "Roslags Näsby station (Täby kn)",
    id: "7400740",
    extId: "7400740",
    routeIdx: 4,
    lon: 18.057315,
    lat: 59.435255,
    depTime: "15:43:00",
    depDate: "2015-12-15",
    arrTime: "15:43:00",
    arrDate: "2015-12-15"
    },
    {
    name: "Tibble station (Täby kn)",
    id: "7420872",
    extId: "7420872",
    routeIdx: 5,
    lon: 18.062609,
    lat: 59.442492,
    depTime: "15:44:00",
    depDate: "2015-12-15",
    arrTime: "15:44:00",
    arrDate: "2015-12-15"
    },
    {
    name: "Ensta station (Täby kn)",
    id: "7424799",
    extId: "7424799",
    routeIdx: 6,
    lon: 18.063652,
    lat: 59.453485,
    depTime: "15:46:00",
    depDate: "2015-12-15",
    arrTime: "15:46:00",
    arrDate: "2015-12-15"
    },
    {
    name: "Visinge station (Täby kn)",
    id: "7424370",
    extId: "7424370",
    routeIdx: 7,
    lon: 18.062753,
    lat: 59.461054,
    depTime: "15:48:00",
    depDate: "2015-12-15",
    arrTime: "15:48:00",
    arrDate: "2015-12-15"
    }
    ]
    },
    idx: "3",
    name: "JLT 27",
    transportNumber: "2503",
    transportCategory: "JLT",
    type: "JNY",
    direction: "Kårsta station (Vallentuna kn)"
    },
    {
    Origin: {
    name: "Visinge station (Täby kn)",
    type: "ST",
    id: "7424370",
    extId: "7424370",
    lon: 18.062753,
    lat: 59.461054,
    time: "15:48:00",
    date: "2015-12-15"
    },
    Destination: {
    name: "Travarevägen 27, Täby",
    type: "ADR",
    id: "",
    lon: 18.06207,
    lat: 59.461369,
    time: "15:51:00",
    date: "2015-12-15"
    },
    idx: "4",
    name: "",
    type: "WALK",
    duration: "PT3M",
    dist: 52
    }
    ]
    },
    idx: 0,
    tripId: "C-0",
    ctxRecon: "G@F$A=2@O=Centralplan 13, Stockholm@X=18059373@Y=59330072@u=15@a=128@$A=1@O=T-Centralen T-bana (Stockholm kn)@L=7420749@a=128@$201512151509$201512151513$$§T$A=1@O=T-Centralen T-bana (Stockholm kn)@L=7420749@a=128@$A=1@O=Tekniska Högskolan T-bana (Stockholm kn)@L=7411606@a=128@$201512151513$201512151519$ULT 14$§W$A=1@O=Tekniska Högskolan T-bana (Stockholm kn)@L=7411606@a=128@$A=1@O=Stockholm Östra station@L=7420750@a=128@$201512151519$201512151527$$§T$A=1@O=Stockholm Östra station@L=7420750@a=128@$A=1@O=Visinge station (Täby kn)@L=7424370@a=128@$201512151530$201512151548$JLT 27$§G@F$A=1@O=Visinge station (Täby kn)@L=7424370@a=128@$A=2@O=Travarevägen 27, Täby@X=18062070@Y=59461369@u=46@a=128@$201512151548$201512151551$$",
    duration: "PT42M"
    },

  • Ok!
    Ser konstigt ut. Kan jag få anropet med parametrar utan Callback.

    Med vänlig hälsning, Åke

    Team Trafiklab
  • Alltså, du behöver bara ta bort callbackparametern ur URL-strängen. Men OK, här kommer den igen:
    https://api.resrobot.se/trip?format=json&date=2...

  • Hej!

    Detta är ett fel i vårt API-svar.

    Gånglänken skall vara av typen TRSF (och inte WALK) – Transfer, gångväg mellan två hållplatser. Gånglänk av typen WALK är endast giltig för början och slutet av resan.
    Jag har rapporterat in detta till vår leverantör.

    Tiden är däremot korrekt, då den är tiden man har på sig att ta sig till avgången (dvs ankomsttid-avgångstid) och inte beroende av gångsträckan.

    Med vänlig hälsning, Åke

    Team Trafiklab
  • Men det stämmer väl inte heller? Ankomst till Tekniska Högskolan T-bana 15:19, WALK 8 minuter, framme vid Stockholm Östra 15:27, men avgången med Roslagsbanan är 15:30, dvs 3 minuter till!

  • Hej igen,

    Rättelse till mitt tidigare svar:

    • Det ska vara Walk och inte Transfer.

    • Tiden 8 minuter kommer sig av fördefinierade bytestider som Samtrafiken har inlagt i sitt system och är inte uträknat som jag skrev tidigare.

    Mellan två hållplatser finns en på förhand bestämd bytestid som skall ge resenären tillräckligt med tid att byta från ett färdmedel till ett annat.

    Så svaret som du fick från anropet var helt korrekt.

    Med vänlig hälsning, Åke

    Team Trafiklab

Kommentera eller skriv ett nytt inlägg

Ditt namn och inlägg kan ses av alla. Din e-post visas aldrig publikt.