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

Hållplatser (Stoppoints.csv) innehåller fel data

Hej.

Jag har insett att en mappning mellan Sites.csv och Stoppoints.csv är till synes omöjlig. Till exempel, slår man på "Rådmansgatan" i Stoppoints.csv får man ut detta:
StopPount StopPointName StopArea
1121 Rådmansgatan 1121 BUSTERM
1122 Rådmansgatan 1121 METROSTN
10543 Rådmansgatan 10543 METROSTN

Och slår man på Rådmansgatan i Sites.csv får man ut detta:
SiteId SiteName StopArea
1032 Rådmansgatan (på Sveavägen) 10543
9118 Rådmansgatan (t-banan) 1121
9118 Rådmansgatan (t-banan) 10545

Som ni kan se så matchar 9118 och 1121 felaktigt då den ena är markerad som buss. För det andra matchar 1032 och 10543 vilket också är felaktigt då 1032 är en busshållsplats och inte en tunnelbana.

Dessutom är både 1121 och 1122 ej fungerande SiteId.

Finns det något lättare sätt att matcha detta data, eller är det för mycket begärt att få SiteId i den första tabellen, så en matchning inte behövs?

Simon

Kommentarer

  • Hej!

    En site kan innehålla flera hållplatser och trafikslag. Ett stoppställe ingår bara i en hållplats men en hållplats kan ingå i flera siter.

    Site Rådmansgatan (t-banan) innehåller två hållplatser, den ena är en busshållplats med namn Handelshögskolan som i sin tur innehåller två stoppställen och den andra är en tunnelbanestation med namn Rådmansgatan som även den har två stoppställen.

    Busshållplatsen Handelshögskolan ingår även i en annan site som heter just Handelshögskolan.

    Site Rådmansgatan (på Sveavägen) innehåller bara en busshållplats som ligger ca 200 meter från de andra i site Rådmansgatan (t-banan).

    Jag kan bara hitta en brist i informationen i ditt exempel och det är att StopPoint 1121 finns i en busshållplats och att 10543 är ett tunnelbanespår. Ifall det är det faktiska resultatet så vill jag gärna att du återkommer så får vi göra en felanmälan på APIt då det borde vara tvärtom.

    Med vänlig hälsning
    Sofia Eriksson

  • Ursäkta för sent svar.

    Det egentliga problemet är att, slår jag upp Rådmansgatan får jag följande träffar:
    1121 Rådmansgatan 1121 BUSTERM
    1122 Rådmansgatan 1121 METROSTN
    10543 Rådmansgatan 10543 BUSTERM

    Eller om jag slår på koordinater och filtrerar bort bussar, får jag:
    1122 Rådmansgatan 1121 METROSTN

    Och försöker jag mappa den mot sites.csv får jag:
    1031 Handelshögskolan 1121
    vilket är en busshållsplats.

    Vad gör jag för fel?

    Simon

  • Hej!

    När du försöker mappa tunnelbane-hållplatsen mot en site får du en busshållplats säger du? Vad menar du då, en site har inte trafikslag som egenskap.

    Med vänlig hälsning
    Sofia Eriksson

  • För att förtydliga:
    Rådmansgatan finns i Stoppoints.csv
    Handelshögskolan finns i Sites.csv

    Jag menar att, Rådmansgatan (tunnelbanestationen) med StopPointNumber 1121 matchar Handelshögskolan med StopPointNumber 1121.

    Rådmansgatan listas som både tunnelbana och busstation i Stoppoints.csv, det är det som är problemet.

    Att göra den här mappningen är nödvändig eftersom Rådmansgatan inte har ett SiteID.

    Simon

  • Hej!

    Två stoppställen kan inte ha samma StopPointNumber (samtidigt).
    Rådmansgatan (tunnelbanestationen) ingår i en site som heter Rådmansgatan (t-banan) med Sitenummer 9118.
    Handelshögskolan (busshållplatsen) ingår också i site Rådmansgatan (t-banan).

    Med vänlig hälsning
    Sofia Eriksson

  • Hm.

    Det kan vara så att jag lyckades klura ut vad du menade, efter några veckors tänkande.
    Tack för hjälpen!

    Simon

Kommentera eller skriv ett nytt inlägg

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