MMTIS / QA

In this repository we track issues for the different National Access Points
0 stars 0 forks source link

MVÖ - data problems NeTEX file #6

Open ue71603 opened 1 month ago

ue71603 commented 1 month ago

File: https://data.mobilitaetsverbuende.at/de, VVT Country: AT Producer: Contact form: https://data.mobilitaetsverbuende.at/de Problems:

Question: Is OperationalContext used correctly?

          <operationalContexts>
            <OperationalContext id="at:vvv:OperationalContext:12:" version="any">
              <Name lang="de">Bregenzerwald</Name>
              <ShortName lang="de">BRW</ShortName>
              <PrivateCode>12</PrivateCode>
            </OperationalContext>
          </operationalContexts>

Are you sure that this should be withing OperationalContext?

Remark: Connections with 0 seconds problematic

A connection time from A to A of 0 seconds: Is it useful? Also: Why is BotWays set to false in this case?


          <connections>
            <SiteConnection id="at:vvv:SiteConnection:at-48-559_0-at-48-559_0:" version="any">
              <WalkTransferDuration>
                <DefaultDuration>PT0S</DefaultDuration>
              </WalkTransferDuration>
              <BothWays>false</BothWays>
              <From>
                <StopPlaceRef ref="at:vvv:StopPlace:at-48-559:" version="any" />
              </From>
              <To>
                <StopPlaceRef ref="at:vvv:StopPlace:at-48-559:" version="any" />
              </To>
            </SiteConnection>
          </connections>

Problem: TimetabledPassingTimes lack the id

they should have unique id

                <TimetabledPassingTime version="any">
                  <StopPointInJourneyPatternRef ref="at:vvv:StopPointInJourneyPattern:12824_.j24-1-0020201:" version="1" />
                  <DepartureTime>06:10:00</DepartureTime>
                </TimetabledPassingTime>

Question: TypeOfService really used when not at:vvv:TypeOfService:1

Are the two other types needed? They wouldn't be ServiceJourneys.

      <typesOfService>
        <TypeOfService id="at:vvv:TypeOfService:1:" version="any">
          <Name lang="en">PublicJourney</Name>
          <ShortName lang="en">N</ShortName>
          <PrivateCode>1</PrivateCode>
        </TypeOfService>
        <TypeOfService id="at:vvv:TypeOfService:2:" version="any">
          <Name lang="en">GarageRunOut</Name>
          <ShortName lang="en">GO</ShortName>
          <PrivateCode>2</PrivateCode>
        </TypeOfService>
        <TypeOfService id="at:vvv:TypeOfService:3:" version="any">
          <Name lang="en">GarageRunIn</Name>
          <ShortName lang="en">GI</ShortName>
          <PrivateCode>3</PrivateCode>
        </TypeOfService>
      </typesOfService>

Problem: Lines without Operators and also no responsibilitySetRef

This gives problems in GTFS generation. Pls always add Operator/Authority:

          <lines>
            <Line id="at:vvv:Line:42711E.j24:" version="1">
              <ValidBetween>
                <FromDate>2023-12-22T00:00:00</FromDate>
                <ToDate>2024-04-07T23:59:59</ToDate>
              </ValidBetween>
              <Name lang="de">711</Name>
              <ShortName lang="de">711</ShortName>
              <TransportMode>bus</TransportMode>
              <TransportSubmode>
                <BusSubmode>unknown</BusSubmode>
              </TransportSubmode>
              <PublicCode>711</PublicCode>
              <PrivateCode>711</PrivateCode>
              <OperationalContextRef ref="at:vvv:OperationalContext:42:" version="any" />
            </Line>
          </lines>

Possible problem: References of StopPointInJourneyPatternRef

at:vvv:StopPointInJourneyPattern:31101E.j24-1-0020208:

image

If one uses order, then it must also be used in the Ref