← All agencies

Feed status · checked 2026-09-05

Hinomaru Jidosha (日ノ丸自動車)

Based on the official feed source on file

Service mode Bus

72.7 / 100

First scorecard for this agency

Catalogued in Tottori, Japan.

Covers 148 daysAccessibility gapsRealtime not yet published

Hinomaru Jidosha's scheduled bus routes across Tottori Prefecture. The portal publishes this operator's vehicle positions as JSON rather than protobuf, so no realtime endpoint is recorded here.

A data-quality and completeness lens to help an agency improve its GTFS feed. Not an official compliance determination from any transit program. New to this? How to read your scorecard. Interactive view of this scorecard. Rubric v1.3, validator 8.0.1.

Measured 3 of 4 score categories from the official feed URL on file.

How we measured this

Confidence in this measurement: medium.

  • Realtime quality was not measured this run. It does not count against the grade.
  • The feed was downloaded from the official feed URL on file.

Confidence describes how much the pipeline could measure this run, not the feed itself. It never changes the grade.

Top things to fix

Fix 01

Set wheelchair_boarding to 1 (accessible) or 2 (not accessible) for every stop. A field survey can start with the busiest stops.Likely your team

1570 of 1570 stops don't say whether a wheelchair user can board there. Riders who use wheelchairs can't plan a trip when accessibility is marked 'unknown'; apps show no information at all.

⏱ A column in stops.txt; your scheduling software likely has it.worth about +25 points in its category

Fix 02

Set wheelchair_accessible on every trip. If every vehicle is accessible, this may be one default; otherwise use the value for each trip.Likely your export tool

1111 of 1111 trips don't say whether the vehicle is wheelchair accessible. Even with accessible stops, riders need to know the bus itself can take them.

⏱ A default or per-trip field in your export.worth about +15 points in its category

Fix 03

Set timepoint=1 on stops that are real time checks and 0 on the rest. If every published time is a scheduled one, mark them all 1.Likely your export tool

Some rows in stop_times.txt leave the timepoint column blank. That column says whether a time is a real checkpoint or an estimate. Blank leaves apps guessing, and they may show your estimates as promises.

⏱ Usually one export setting.worth about +8 points in its category

Finding handoff

Move one finding to a recheck

Select one finding. Copy the request, make the change in the feed-producing tool, then compare the next complete run.

Feed evidence
1570 of 1570 stops don't say whether a wheelchair user can board there.
Next action
Set wheelchair_boarding to 1 (accessible) or 2 (not accessible) for every stop. A field survey can start with the busiest stops.
Recheck
Publish the changed feed at the same URL. On the next complete, comparable scorecard run, confirm that this finding is no longer reported.
Copy handoff text
How to make and check these changes

Check the result on the published feed. Read the guide, make the change in your tool, and use the next comparable run to see whether the finding is still reported. Only an action or ticket record can attribute who made the change.

  1. Set wheelchair_boarding to 1 (accessible) or 2 (not accessible) for every stop. A field survey can start with the busiest stops. · Read the fix guide

    Make the change. Make this change in whatever tool produces your feed, then re-export.

    Check the result. The next scorecard run checks this finding again. If a comparable check no longer reports it, the feed's clearance log records that result. This confirms feed state, not who made the change. Self-check a feed before you publish.

  2. Set wheelchair_accessible on every trip. If every vehicle is accessible, this may be one default; otherwise use the value for each trip. · Read the fix guide

    Make the change. Make this change in whatever tool produces your feed, then re-export.

    Check the result. The next scorecard run checks this finding again. If a comparable check no longer reports it, the feed's clearance log records that result. This confirms feed state, not who made the change. Self-check a feed before you publish.

  3. Set timepoint=1 on stops that are real time checks and 0 on the rest. If every published time is a scheduled one, mark them all 1. · Read the fix guide

    Make the change. Make this change in whatever tool produces your feed, then re-export.

    Check the result. The next scorecard run checks this finding again. If a comparable check no longer reports it, the feed's clearance log records that result. This confirms feed state, not who made the change. Self-check a feed before you publish.

Rider view: what this feed publishes

A quick read of rider-facing information in this feed.

Schedule visibility
The feed's last published service date is in 148 days.
Published accessibility data
Accessibility information is stated for 0% of stops and 0% of trips. This measures published data, not whether stops or vehicles are physically usable.
Fare information
Fare information is published using GTFS Fares v1.
Realtime information
Realtime-feed availability and live-arrival coverage are not known from this scorecard.

Important: This does not rate service reliability. Riders should confirm current service alerts, fares, and accessibility accommodations with the transit operator before traveling.

Send your vendor a fix request

You may not control the GTFS export yourself. Copy this and send it to whoever runs your scheduling software export. It names each fix with the validator notice and a guide link.

Score by category

Correctness71.5 / 100

The MobilityData validator flagged 8 kinds of issue across 40433 instances (0 error, 40388 warning, 45 informational).

Freshness100.0 / 100

Service data covers the next 148 days.

Rider experience52.5 / 100

0% of stops state wheelchair accessibility (0% marked accessible, 0% marked not accessible). This measures what the feed publishes, not whether a stop is physically usable. Fare data is published.

Accessibility0 / 100

0% of stops state accessibility (0% marked accessible). Reflects what the feed states, not verified physical usability.

FaresLegacy fares

Fares are applied to trips.

Realtime qualityNot yet measured

Not scored yet. Nothing here counts against the grade.

Routes and stops

This feed has no route shapes, so the map shows its stops only.

This feed has 1570 stops.

Skip to route and stop data

The route and stop data is ready below. Load the map only when you want the geographic view. It uses additional data.

Basemap: OpenFreeMap, © OpenStreetMap contributors. Routes and stops: this agency's GTFS feed.

Routes in Hinomaru Jidosha (日ノ丸自動車)'s feed
RouteTypeLine color
鳥取空港線Busgreen (no shape in feed)
米子空港線Busgreen (no shape in feed)
イオン鳥取北線Busgreen (no shape in feed)
稲葉ヶ丘~鳥大附属校Busgreen (no shape in feed)
稲葉ヶ丘線Busgreen (no shape in feed)
栄線Busgreen (no shape in feed)
榎原米子高校線Busgreen (no shape in feed)
横田線(日ノ丸)Busgreen (no shape in feed)
賀露循環線Busgreen (no shape in feed)
皆生線Busgreen (no shape in feed)
岩屋谷線Busgreen (no shape in feed)
吉岡線Busgreen (no shape in feed)
境港線Busgreen (no shape in feed)
金山~祇園町車庫Busgreen (no shape in feed)
穴鴨線Busgreen (no shape in feed)
御内谷線Busgreen (no shape in feed)
江波・赤波線Busgreen (no shape in feed)
溝口線Busgreen (no shape in feed)
高城線Busgreen (no shape in feed)
佐治線Busgreen (no shape in feed)
砂見線Busgreen (no shape in feed)
三朝線Busgreen (no shape in feed)
散岐線Busgreen (no shape in feed)
社線Busgreen (no shape in feed)
循環線まいにちループBusgreen (no shape in feed)
小河内線Busgreen (no shape in feed)
上井・三朝線Busgreen (no shape in feed)
西郷線Busgreen (no shape in feed)
赤碕線Busgreen (no shape in feed)
大木屋~祇園町日ノ丸前Busgreen (no shape in feed)
中河原線Busgreen (no shape in feed)
鳥取砂丘線Busgreen (no shape in feed)
鳥取大学線Busgreen (no shape in feed)
東郷線Busgreen (no shape in feed)
内浜線Busgreen (no shape in feed)
日野本線Busgreen (no shape in feed)
白兎海岸線Busgreen (no shape in feed)
百谷線Busgreen (no shape in feed)
米子高校線Busgreen (no shape in feed)
米子高専線Busgreen (no shape in feed)
法勝寺線Busgreen (no shape in feed)
北谷線Busgreen (no shape in feed)
用瀬智頭線Busgreen (no shape in feed)
日ノ丸本社線Busgreen (no shape in feed)
松上線Busgreen (no shape in feed)
直行倉吉総合産業高校線Busgreen (no shape in feed)
湖山池線Busgreen (no shape in feed)
List every stop
  • 鳥取空港
  • 鳥取駅
  • 城北団地
  • 城北団地
  • 中央病院口
  • 米子空港
  • 米子空港
  • 米子駅
  • ANAクラウンプラザホテル米子
  • 明治町
  • 東町
  • 賀茂神社前
  • 米子医大前
  • 湯所
  • 湯所
  • 県庁日赤前
  • 県庁日赤前
  • 皆生温泉
  • 鳥取駅
  • 鳥取駅
  • 鳥取駅
  • 鳥取駅
  • 鳥取駅
  • 鳥取駅
  • 本通り
  • 本通り
  • 川端一丁目
  • 川端一丁目
  • 本町一丁目
  • 本町一丁目
  • 片原
  • 片原
  • 鹿野町
  • 鹿野町
  • 新品治
  • 新品治
  • 西品治
  • 西品治
  • 田島
  • 田島
  • 新住宅入口
  • 新住宅入口
  • 八千代橋
  • 八千代橋
  • 安長
  • 安長
  • 鳥取警察署入口
  • 鳥取警察署入口
  • 南隈口
  • 南隈口
  • イオン正面入口
  • 晩稲
  • 晩稲
  • イオン鳥取北
  • イオン鳥取北
  • 稲葉ヶ丘
  • 岩倉
  • 岩倉口
  • 岩倉口
  • 緑町
  • 緑町
  • 立川五丁目
  • 立川五丁目
  • 立川大橋
  • 立川大橋
  • 立川二丁目
  • 立川二丁目
  • 内吉方
  • 内吉方
  • 文化センター前
  • 文化センター前
  • 生協病院前
  • 生協病院前
  • JA会館前
  • JA会館前
  • 公園前
  • 公園前
  • 鳥大附属校
  • 鳥大附属校
  • 鳥大附属校
  • 太平線
  • 太平線
  • 瓦町
  • 瓦町
  • 川端三丁目
  • 川端三丁目
  • 本町三丁目
  • 福祉文化会館前
  • わらべ館前
  • わらべ館前
  • 県庁日赤前
  • 県庁日赤前
  • 米子駅
  • 米子駅
  • 米子駅
  • 米子駅
  • 米子駅
  • 東町
  • 東町
  • 医大前
  • 医大前
  • 米子鬼太郎空港
  • 境港駅
  • 境港駅
  • 元町
  • 元町
  • 倉吉駅
  • 倉吉駅
  • 倉吉駅
  • 倉吉駅
  • 上井町一丁目西
  • 上井町一丁目西
  • 山根パープルタウン前
  • 山根パープルタウン前
  • 伊木
  • 伊木
  • 八ッ屋
  • 八ッ屋
  • 総合事務所前
  • 総合事務所前
  • 厚生病院前
  • 厚生病院前
  • 倉吉パークスクエア北口
  • 倉吉パークスクエア北口
  • 宮川町
  • 宮川町
  • 堺町
  • 堺町
  • 赤瓦・白壁土蔵
  • 赤瓦・白壁土蔵
  • 新町
  • 新町
  • 出口
  • 出口
  • 馬場町
  • 和田公民館前
  • 和田入口
  • 大谷茶屋
  • 大谷茶屋
  • 寺谷入口
  • 寺谷入口
  • 上神
  • 上神西口
  • 北面
  • 北面
  • 穴沢
  • 穴沢
  • 灘手公民館前
  • 別所
  • 穴田
  • 津原
  • 亀谷入口
  • 西亀谷
  • 祇園町車庫
  • 祇園町
  • 祇園町
  • 米子城入口
  • 米子城入口
  • 市役所前
  • 市役所前
  • 高島屋・公会堂前
  • 高島屋・公会堂前
  • 高島屋・公会堂前
  • 富士見町
  • 富士見町
  • 西部総合事務所前
  • 西部総合事務所前
  • 道笑町二丁目
  • 道笑町二丁目
  • 大谷入口
  • 大谷入口
  • 美吉
  • 美吉
  • 奥ノ谷
  • 奥ノ谷
  • 成実農協前
  • 成実農協前
  • 石井
  • 石井
  • 奈喜良
  • 奈喜良
  • 橋本入口
  • 橋本
  • 榎原
  • 榎原
  • 大袋
  • 大袋
  • 榎原入口
  • 青木
  • 青木
  • 茶屋
  • 茶屋
  • 米子高校前
  • なんぶ幸朋苑前
  • なんぶ幸朋苑前
  • 東倉吉町
  • 海田車庫
  • 海田車庫
  • 河北中学校前
  • 河北中学校前
  • 巌城
  • 巌城
  • 厚生病院正面玄関前
  • 厚生病院正面玄関前
  • 合同庁舎前
  • 合同庁舎前
  • 倉吉パークスクエア
  • 総合運動公園入口
  • 総合運動公園入口
  • 市役所・打吹公園入口
  • 市役所・打吹公園入口
  • 白壁土蔵群前
  • 白壁土蔵群前
  • 福吉町
  • 福吉町
  • 広瀬町
  • 広瀬町
  • 河原町
  • 河原町
  • 岡田
  • 岡田
  • 西倉吉
  • 西倉吉
  • 倉吉西高前
  • 秋喜
  • 倉吉選果場前
  • 倉吉選果場前
  • 福光
  • 福光
  • JA久米支所前
  • 横田入口
  • 横田
  • 横田
  • 久米中学校
  • 西町
  • 西町
  • 湯所
  • 湯所
  • 相生町
  • 相生町
  • 城北団地
  • 城北団地
  • 城北小学校前
  • 城北小学校前
  • 松並町
  • 松並町
  • 安長北
  • 安長北
  • and 1320 more (see the full list on the map or in the GeoJSON)

Over time

This is the first scorecard for this agency. A trend and a "what changed" summary appear here once it has been checked more than once.

Everything we checked

11 findings, ordered by severity.

Show every finding
  • Warning40303 instances

    Some rows in stop_times.txt leave the timepoint column blank.

    That column says whether a time is a real checkpoint or an estimate. Blank leaves apps guessing, and they may show your estimates as promises.

    Fix: Set timepoint=1 on stops that are real time checks and 0 on the rest. If every published time is a scheduled one, mark them all 1. (Usually one export setting.)

    Finding code: missing_timepoint_value · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

  • Warning1570 instances

    1570 of 1570 stops don't say whether a wheelchair user can board there.

    Riders who use wheelchairs can't plan a trip when accessibility is marked 'unknown'; apps show no information at all.

    Fix: Set wheelchair_boarding to 1 (accessible) or 2 (not accessible) for every stop. A field survey can start with the busiest stops. (A column in stops.txt; your scheduling software likely has it.)

    Finding code: scorecard_wheelchair_boarding_unknown · Read the fix guide · See GTFS Schedule reference (opens the GTFS Schedule reference on an external site)

  • Warning1111 instances

    1111 of 1111 trips don't say whether the vehicle is wheelchair accessible.

    Even with accessible stops, riders need to know the bus itself can take them.

    Fix: Set wheelchair_accessible on every trip. If every vehicle is accessible, this may be one default; otherwise use the value for each trip. (A default or per-trip field in your export.)

    Finding code: scorecard_wheelchair_accessible_unknown · Read the fix guide · See GTFS Schedule reference (opens the GTFS Schedule reference on an external site)

  • Warning70 instances

    Some files leave out fields that GTFS asks for but does not require.

    Recommended fields like agency_phone or stop descriptions make the feed more useful to riders and trip planners.

    Fix: Review the flagged fields and fill in the ones your riders would use. (A field at a time; not urgent.)

    Finding code: missing_recommended_field · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

  • Warning14 instances

    Some rider-facing names are in ALL CAPS or all lowercase.

    ALL-CAPS stop and headsign names are harder to read in apps and are read awkwardly by screen readers.

    Fix: Use mixed case for stop names and headsigns (e.g. 'Main St & 2nd Ave', not 'MAIN ST & 2ND AVE'). (Often a bulk fix in your scheduling software.)

    Finding code: mixed_case_recommended_field · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

  • Warning1 instance

    feed_info.txt lists no contact email and no contact URL.

    Without a contact, apps like Google Maps can't reach you when they find a problem in the feed.

    Fix: Add feed_contact_email or feed_contact_url to feed_info.txt. (One field, set once in export settings.)

    Finding code: missing_feed_contact_email_and_url · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

  • Info18 instances

    Platform without parent station (flagged by the MobilityData validator).

    See the linked rule for what this affects.

    Fix: Review the rule documentation for 'platform_without_parent_station' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed. (Varies.)

    Finding code: platform_without_parent_station · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

  • Info18 instances

    Some trip headsigns name a stop along the way, not the final destination.

    The sign should tell riders where the bus ends up, so a midpoint name can send them the wrong way.

    Fix: Set trip_headsign to the trip's last stop or its overall destination. (Usually a bulk edit in your scheduling software.)

    Finding code: trip_headsign_matches_intermediate_stop · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

  • Info5 instances

    Some files contain columns that are not part of the GTFS spec.

    Harmless to riders, but apps ignore these columns and they can hide typos in real column names.

    Fix: Check the flagged column names for misspellings of standard GTFS fields; remove them if they are vendor extras. (A quick look at the flagged files.)

    Finding code: unknown_column · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

  • Info4 instances

    The feed includes a file that is not part of the GTFS spec.

    Apps ignore files they don't know, and a stray file can hide a misspelled standard file name.

    Fix: Check the flagged file name for a typo of a standard GTFS file. Remove it if it is a vendor extra. (A quick look at the flagged file.)

    Finding code: unknown_file · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

  • Info1 instance

    feed_info.txt has no technical contact (feed_contact_email or feed_contact_url).

    App makers and state data programs have nobody to email when they spot a problem. Small errors then sit in the feed for months.

    Fix: Add feed_contact_email to feed_info.txt. (One field.)

    Finding code: scorecard_no_feed_contact · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

Conformance mark Not yet

One requirement remains for this feed to earn the conformance mark. States wheelchair access on 0% of stops and 0% of trips; the mark needs 90% of each.

Valid Met
Passes validation with no errors.
Current Met
Service data covers the next 148 days.
Accessible Not yet
States wheelchair access on 0% of stops and 0% of trips; the mark needs 90% of each.

In plain words: earn this mark when your feed passes validation, has not expired, and says whether nearly every stop and trip is wheelchair accessible.

A pass credential for a feed that is valid, current, and states wheelchair access on nearly every stop and trip. Accessibility here measures what the feed publishes, not whether a stop is physically usable. How the conformance mark works.

Clears the Google and Apple Maps four-week coverage bar. This feed has 148 days of service ahead, clearing the four-week (28-day) window Maps asks for. No validator errors either, so riders keep seeing this agency in their trip planners; warnings lower the grade here but do not remove a feed from Maps.

How this agency maps to the standards

The scorecard is a data-quality lens, not a compliance determination. Its universal references describe good GTFS and useful rider information. Useful references here are GTFS Schedule Best Practices, GTFS-Realtime Best Practices, MobilityData grading scheme, Google Transit publication guidance. Read the full standards crosswalk.

Correctness 72 / 100
GTFS Schedule best practices, checked by the MobilityData validator. MobilityData grading covers stop locations, route names, and colors. Google Transit requires a feed to pass validation for publication.
Freshness 100 / 100
GTFS Schedule best practices call for a dataset that stays current. An expired calendar can remove service from Google Transit and other rider trip planners.
Rider experience 52 / 100
GTFS Best Practices for rider-facing fields. MobilityData grading covers stop names and headsigns.
Realtime quality Not yet published
GTFS-Realtime best practices: a stable URL, high uptime, and frequent updates.

Show your grade

Put a badge on your agency site or feed README. It updates after each completed scoring check and links back to this scorecard.

Hinomaru Jidosha (日ノ丸自動車) GTFS data quality grade: C

Prefer a shields.io style? Point a dynamic endpoint badge at the published badge.json.

Cite this record

This page updates on every check. The record below does not: it is the dated file this grade came from, published at https://gtfsscorecard.org/data/artifacts/hinomaru-jidosha/2026-09-05.json and never overwritten, pinning the grade, category scores, rubric version, validator version, reader archive profile, and the scored feed's sha256 as they stood on 2026-09-05. Use it in a board packet, a regulatory filing, or a research citation instead of linking the live page, whose content will differ on your next visit.

Citing the tool itself rather than one agency's record? Use the repo's CITATION.cff.