{
  "agency": {
    "country": "JP",
    "id": "nanto-city-bus",
    "name": "Nanto City Bus (\u5357\u783a\u5e02\u55b6\u30d0\u30b9)",
    "operating_note": "Nanto City's municipal bus network.",
    "subdivision_code": "JP-16",
    "subdivision_name": "Toyama"
  },
  "categories": {
    "completeness": {
      "details": {
        "accessibility": {
          "measures": "presence_not_usability",
          "score": 0.0,
          "stops_marked_accessible_pct": 0.0,
          "stops_marked_not_accessible_pct": 0.0,
          "stops_stated_pct": 0.0,
          "trips_stated_pct": 0.0
        },
        "accessibility_measures": "presence_not_usability",
        "cemv": {
          "declared": false,
          "supported": false
        },
        "components": {
          "contact": 7.5,
          "fares": 15.0,
          "headsigns": 15.0,
          "stop_names": 14.6,
          "wheelchair_stops": 0.0,
          "wheelchair_trips": 0.0
        },
        "fare_free": false,
        "fares": {
          "applied": true,
          "has_leg_rules": false,
          "has_products": false,
          "has_transfer_rules": false,
          "model": "legacy",
          "product_count": 0
        },
        "flex": {
          "booking_reachable": false,
          "booking_rule_count": 0,
          "has_booking_rules": false,
          "has_flex": false
        },
        "has_fares": true,
        "headsign_applicable_trips": 123,
        "headsign_loop_exempt_trips": 0,
        "headsign_pct": 100.0,
        "headsign_scored_pct": 100.0,
        "mixed_case_stop_name_pct": 97.6,
        "pathways": {
          "has_entrances": false,
          "has_levels": false,
          "has_pathways": false,
          "has_stations": false,
          "has_step_free": false,
          "pathway_count": 0
        },
        "stops": 294,
        "translations": {
          "feed_lang": "ja",
          "has_translations": true,
          "languages": [
            "en",
            "ja-hrkt"
          ],
          "translated_tables": [
            "agency",
            "stops"
          ],
          "translation_count": 589
        },
        "trips": 123,
        "unmeasured_components": [],
        "wheelchair_accessible_pct": 0.0,
        "wheelchair_boarding_pct": 0.0,
        "wheelchair_marked_accessible_pct": 0.0,
        "wheelchair_marked_not_accessible_pct": 0.0
      },
      "findings": [
        {
          "code": "scorecard_wheelchair_boarding_unknown",
          "count": 294,
          "effort": "A column in stops.txt; your scheduling software likely has it.",
          "fix": "Set wheelchair_boarding to 1 (accessible) or 2 (not accessible) for every stop. A field survey can start with the busiest stops.",
          "owner": "Likely your team",
          "points": 25.0,
          "severity": "WARNING",
          "what": "294 of 294 stops don't say whether a wheelchair user can board there.",
          "why": "Riders who use wheelchairs can't plan a trip when accessibility is marked 'unknown'; apps show no information at all."
        },
        {
          "code": "scorecard_wheelchair_accessible_unknown",
          "count": 123,
          "effort": "A default or per-trip field in your export.",
          "fix": "Set wheelchair_accessible on every trip. If every vehicle is accessible, this may be one default; otherwise use the value for each trip.",
          "owner": "Likely your export tool",
          "points": 15.0,
          "severity": "WARNING",
          "what": "123 of 123 trips don't say whether the vehicle is wheelchair accessible.",
          "why": "Even with accessible stops, riders need to know the bus itself can take them."
        },
        {
          "code": "scorecard_no_feed_contact",
          "count": 1,
          "effort": "One field.",
          "fix": "Add feed_contact_email to feed_info.txt.",
          "owner": "",
          "points": 7.5,
          "severity": "INFO",
          "what": "feed_info.txt has no technical contact (feed_contact_email or feed_contact_url).",
          "why": "App makers and state data programs have nobody to email when they spot a problem. Small errors then sit in the feed for months."
        }
      ],
      "name": "completeness",
      "score": 52.1,
      "status": "measured",
      "summary": "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.",
      "weight": 0.25
    },
    "correctness": {
      "details": {
        "distinct_codes": 9,
        "instances_by_severity": {
          "ERROR": 4,
          "INFO": 2,
          "WARNING": 3563
        },
        "validator_version": "8.0.1"
      },
      "findings": [
        {
          "code": "foreign_key_violation",
          "count": 4,
          "effort": "Varies.",
          "fix": "Review the rule documentation for 'foreign_key_violation' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed.",
          "owner": "",
          "points": 12.0,
          "severity": "ERROR",
          "what": "Foreign key violation (flagged by the MobilityData validator).",
          "why": "See the linked rule for what this affects."
        },
        {
          "code": "non_ascii_or_non_printable_char",
          "count": 3414,
          "effort": "A planned ID change, not a quick text cleanup.",
          "fix": "Only change the flagged IDs if an app needs basic ASCII values. Update each place that uses the ID. Keep all names and headsigns in their original language.",
          "owner": "",
          "points": 8.0,
          "severity": "WARNING",
          "what": "Some internal IDs use characters outside the basic text set.",
          "why": "These IDs are valid UTF-8 data. This warning is only about support in older apps. It does not mean that names in other languages are wrong."
        },
        {
          "code": "mixed_case_recommended_field",
          "count": 91,
          "effort": "Often a bulk fix in your scheduling software.",
          "fix": "Use mixed case for stop names and headsigns (e.g. 'Main St & 2nd Ave', not 'MAIN ST & 2ND AVE').",
          "owner": "Likely your export tool",
          "points": 8.0,
          "severity": "WARNING",
          "what": "Some rider-facing names are in ALL CAPS or all lowercase.",
          "why": "ALL-CAPS stop and headsign names are harder to read in apps and are read awkwardly by screen readers."
        },
        {
          "code": "route_short_name_too_long",
          "count": 41,
          "effort": "Varies.",
          "fix": "Review the rule documentation for 'route_short_name_too_long' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed.",
          "owner": "",
          "points": 6.0,
          "severity": "WARNING",
          "what": "Route short name too long (flagged by the MobilityData validator).",
          "why": "See the linked rule for what this affects."
        },
        {
          "code": "stop_too_far_from_shape",
          "count": 11,
          "effort": "A few minutes per flagged stop.",
          "fix": "Check the flagged stops' coordinates and the route shape in your scheduling software; re-snap whichever is misplaced.",
          "owner": "Likely your export tool",
          "points": 6.0,
          "severity": "WARNING",
          "what": "Some stops sit far from the route line they belong to.",
          "why": "Trip planners may draw the bus route through the wrong streets or point riders to the wrong corner."
        },
        {
          "code": "unused_shape",
          "count": 4,
          "effort": "One setting.",
          "fix": "Turn on 'remove unused shapes' (or the like) in your export tool.",
          "owner": "Likely your export tool",
          "points": 4.0,
          "severity": "WARNING",
          "what": "The feed contains route shapes no trip uses.",
          "why": "Harmless to riders, but it bloats the feed and suggests stale export data."
        },
        {
          "code": "missing_feed_contact_email_and_url",
          "count": 1,
          "effort": "One field, set once in export settings.",
          "fix": "Add feed_contact_email or feed_contact_url to feed_info.txt.",
          "owner": "Likely your export tool",
          "points": 4.0,
          "severity": "WARNING",
          "what": "feed_info.txt lists no contact email and no contact URL.",
          "why": "Without a contact, apps like Google Maps can't reach you when they find a problem in the feed."
        },
        {
          "code": "missing_recommended_field",
          "count": 1,
          "effort": "A field at a time; not urgent.",
          "fix": "Review the flagged fields and fill in the ones your riders would use.",
          "owner": "",
          "points": 4.0,
          "severity": "WARNING",
          "what": "Some files leave out fields that GTFS asks for but does not require.",
          "why": "Recommended fields like agency_phone or stop descriptions make the feed more useful to riders and trip planners."
        },
        {
          "code": "unknown_column",
          "count": 2,
          "effort": "A quick look at the flagged files.",
          "fix": "Check the flagged column names for misspellings of standard GTFS fields; remove them if they are vendor extras.",
          "owner": "",
          "points": 0.5,
          "severity": "INFO",
          "what": "Some files contain columns that are not part of the GTFS spec.",
          "why": "Harmless to riders, but apps ignore these columns and they can hide typos in real column names."
        }
      ],
      "name": "correctness",
      "score": 47.5,
      "status": "measured",
      "summary": "The MobilityData validator flagged 9 kinds of issue across 3569 instances (4 error, 3563 warning, 2 informational).",
      "weight": 0.35
    },
    "freshness": {
      "details": {
        "days_until_expiry": 210,
        "effective_expiry_date": "2027-03-31",
        "feed_end_date": "2027-03-31",
        "feed_start_date": "2026-05-26",
        "feed_version": "2026/04/01\u6539\u6b63-\u898b\u3048\u308b\u5316ver2.6e",
        "has_feed_info": true,
        "last_service_date": "2027-03-31",
        "seasonal_boundary": false,
        "service_horizon_review_years": 10,
        "service_horizon_status": "within_review_threshold",
        "service_type": "fixed"
      },
      "findings": [],
      "name": "freshness",
      "score": 100.0,
      "status": "measured",
      "summary": "Service data covers the next 210 days.",
      "weight": 0.2
    },
    "realtime": {
      "name": "realtime",
      "status": "not_yet_measured",
      "summary": "Not scored yet. Nothing here counts against the grade.",
      "weight": 0.2
    }
  },
  "confidence": {
    "feed_age_days": 0,
    "fetch_source": "origin",
    "level": "medium",
    "measured_categories": 3,
    "notes": [
      "Realtime quality was not measured this run. It does not count against the grade.",
      "The feed was downloaded from the configured feed URL. Publisher ownership of that URL is not verified."
    ],
    "rt_windows": 0,
    "total_categories": 4
  },
  "conformance": {
    "awarded": false,
    "criteria": [
      {
        "detail": "1 validator error to resolve.",
        "key": "valid",
        "met": false
      },
      {
        "detail": "Service data covers the next 210 days.",
        "key": "current",
        "met": true
      },
      {
        "detail": "States wheelchair access on 0% of stops and 0% of trips; the mark needs 90% of each.",
        "key": "accessible",
        "met": false
      }
    ],
    "status": "not_yet",
    "summary": "Two requirements remain for this feed to earn the conformance mark. 1 validator error to resolve. States wheelchair access on 0% of stops and 0% of trips; the mark needs 90% of each.",
    "version": 2
  },
  "feed": {
    "license_note": "CC0 1.0 (public domain dedication); published as GTFS-JP open data by Nanto City through the GTFS Data Repository (gtfs-data.jp).",
    "reachable": true,
    "sha256": "74f92dfa92a2261a2b5b18d001698b1244892e916f9112d196d5439d1696e248",
    "size_bytes": 361133,
    "source_provenance": "unverified",
    "static_url": "https://api.gtfs-data.jp/v2/organizations/nantocity/feeds/nanbus/files/feed.zip?rid=current"
  },
  "fetch": {
    "final_url": "https://prodgtfsdatareposharedinfrasta-filebucketcdfcd6de-1qqhtsxlwh6la.s3.amazonaws.com/nantocity/nanbus/a76e5841-e74e-48c0-a54e-09c60c28f808/feed.zip?response-content-disposition=attachment%3B%20filename%3Dfeed_nantocity_nanbus_20260526_20260526104336.zip&AWSAccessKeyId=ASIARI5CFYANJIES56GM&Signature=1hO17lVSv8wtELKqeNGPL7GrAgo%3D&x-amz-security-token=IQoJb3JpZ2luX2VjEOX%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaDmFwLW5vcnRoZWFzdC0xIkgwRgIhAN3yJvFHMtRhb5Us5fh97nwPt4KT55PJvJmVrqBpGkmRAiEAoJvYNEedTH7B8HqwsVJ85b%2Fmx9In98Qzw7ZV4qkqAv8q2QQIr%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FARAFGgwwODc4NTAwNzQxMzgiDAFs%2FSTAD61atU6%2BPSqtBKulW2xYtqdQ6Td8EwqVgIG2UsZuQbGZ5ZMX0jUMYTBPmMYJVJ3loPHWqVGsn09PzCkCK1kZFfzO1%2BEfDNfVoEoj257hDVV8lHdDxUcg5ZBrXXWk7PT%2Fb0J19Kc8yT5n2EBiuU0l9tvr6Jvrv6qTHeaiJuhuuDrgo9%2FiWihQS5inpPtTFH19PN3BP99yG9PycgUrsh3o0AepOpiCFSDhuv1E%2BRhu8GEGmb%2BKTEMjDCot%2FIeQwlYuymQ5RIZKka%2BA0dHt4RHkmuw%2BNOFSAc2WG7sKdMUOj4NHLZPrGpO81uUi5qcuPfuZr8SX7uSjxVD7qnnHo17QmDaICPM1hu2qn2r0Gn2GFs5dXCvQoFjnmgE%2F0puXTGgS%2F23vArHnxVdceUlyznTCf5FTce6e%2FViMwb%2FKACEWP4WNRpIxxaQa5jhoUdzat%2ByxjFIoXIlH%2BFh5GDE3v2N%2B0WLWoShZxOS7zOp3TiAA1StDhXCX%2FISuEg83xP87eLGykQcaK8UtJDt4HxYlLwdqAIbPQHESJV9%2BaImkKy49vqTw91sOpt%2F9igv2gLvQpNeBSDUmyemNOMXk1ifnc%2BBBDv%2F25x9KH%2BDzI11AHIs1WAG9Q6v6luKbreTXCRU9JvMWMtZ3Gd6a%2BCXJbB5iDJqAZUhSZ2GI0SGhz1lVfYpjhcg%2BeZFTK9JU5fhJ72aPp2ArdESt%2BwEWI2nFj8h8gTvngAMIt78FuMIPmhd4XADYMRLe7zXE52j4MN%2Bm29QGOqIBCgx3MVaScCZGEqH8l0GOvlVACV8QpT6juLafLofwVA6mStsJGEgwVRbp4aBf7pkZcRj4cyCSTIxDZl8xTH4s6YDQZkZE4Nh%2BGKODP7ab8ez3zflB8vKSzxP00jDMWc5fxktdrEdIVcGig2XTedrZ0QOaN3ICPqqgsPwvZurDW8CKcCEVMH2n74P3m%2BbZRqYWSnwYurvR8FBf46rWxjSapEFP&Expires=1788270233",
    "max_attempts": 4,
    "reader_archive_profile": "raw-v1",
    "source": "origin",
    "user_agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36"
  },
  "generated_at": "2026-09-01T00:00:00+00:00",
  "geo": {
    "bbox": [
      136.79888,
      36.35198,
      137.13819,
      36.6123
    ],
    "lat": 36.5425,
    "lon": 136.90777,
    "stop_count": 294
  },
  "mode_profile": {
    "ferry_only": false,
    "graded": false,
    "has_ferry": false,
    "is_multimodal": false,
    "measured": true,
    "modes": [
      {
        "key": "bus",
        "label": "Bus",
        "route_count": 72,
        "trip_count": 123,
        "trip_share_pct": 100.0
      }
    ],
    "primary_mode": "bus",
    "primary_mode_label": "Bus",
    "route_count": 72,
    "trip_count": 123
  },
  "overall": {
    "grade": "D",
    "margin_to_lower_band": 2.1,
    "margin_to_next_band": 7.9,
    "score": 62.1
  },
  "recommendations": [],
  "recompute": {
    "as_of": "2026-09-02",
    "feed_fetched_date": "2026-09-01",
    "kind": "freshness"
  },
  "routability": {
    "boardable_stops": 294,
    "findings": [],
    "orphan_stops": 0,
    "single_stop_trips": 0,
    "trips_total": 123
  },
  "route_map": {
    "drawn_route_count": 70,
    "has_shapes": true,
    "path": "data/artifacts/nanto-city-bus/geometry.geojson",
    "route_count": 72,
    "routes": [
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "1",
        "label": "\u57ce\u7aef\u6771\u56de\u308a\u7dda\uff081\u4fbf\uff09",
        "long": "\u57ce\u7aef\u6771\u56de\u308a\u7dda",
        "short": "\u57ce\u7aef\u6771\u56de\u308a\u7dda\uff081\u4fbf\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "10",
        "label": "\u5b89\u5c45\u5faa\u74b0\u7dda(\u53f3\u56de\u308a)",
        "long": "\u5b89\u5c45\u5faa\u74b0\u7dda",
        "short": "\u5b89\u5c45\u5faa\u74b0\u7dda(\u53f3\u56de\u308a)",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "10B",
        "label": "\u5b89\u5c45\u5faa\u74b0\u7dda(\u5de6\u56de\u308a)",
        "long": "\u5b89\u5c45\u5faa\u74b0\u7dda",
        "short": "\u5b89\u5c45\u5faa\u74b0\u7dda(\u5de6\u56de\u308a)",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "11",
        "label": "\u798f\u91ce\u30fb\u4e95\u6ce2\u30fb\u4e95\u53e3\u5faa\u74b0\u7dda\uff08\u53f3\u56de\u308a\uff09",
        "long": "\u798f\u91ce\u30fb\u4e95\u6ce2\u30fb\u4e95\u53e3\u5faa\u74b0\u7dda",
        "short": "\u798f\u91ce\u30fb\u4e95\u6ce2\u30fb\u4e95\u53e3\u5faa\u74b0\u7dda\uff08\u53f3\u56de\u308a\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "11B",
        "label": "\u798f\u91ce\u30fb\u4e95\u6ce2\u30fb\u4e95\u53e3\u5faa\u74b0\u7dda\uff08\u53f3\u56de\u308a\u30fb\u3086\uff5e\u3086\u3046\u30e9\u30f3\u30c9\u7d4c\u7531\uff09",
        "long": "\u798f\u91ce\u30fb\u4e95\u6ce2\u30fb\u4e95\u53e3\u5faa\u74b0\u7dda",
        "short": "\u798f\u91ce\u30fb\u4e95\u6ce2\u30fb\u4e95\u53e3\u5faa\u74b0\u7dda\uff08\u53f3\u56de\u308a\u30fb\u3086\uff5e\u3086\u3046\u30e9\u30f3\u30c9\u7d4c\u7531\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "11C",
        "label": "\u798f\u91ce\u30fb\u4e95\u6ce2\u30fb\u4e95\u53e3\u5faa\u74b0\u7dda\uff08\u53f3\u56de\u308a\u30fb\u4e95\u53e3\u5e02\u6c11\u30bb\u30f3\u30bf\u30fc\u767a\uff09",
        "long": "\u798f\u91ce\u30fb\u4e95\u6ce2\u30fb\u4e95\u53e3\u5faa\u74b0\u7dda",
        "short": "\u798f\u91ce\u30fb\u4e95\u6ce2\u30fb\u4e95\u53e3\u5faa\u74b0\u7dda\uff08\u53f3\u56de\u308a\u30fb\u4e95\u53e3\u5e02\u6c11\u30bb\u30f3\u30bf\u30fc\u767a\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "11D",
        "label": "\u798f\u91ce\u30fb\u4e95\u6ce2\u30fb\u4e95\u53e3\u5faa\u74b0\u7dda\uff08\u53f3\u56de\u308a\u30fb\u9ad8\u702c\u795e\u793e\u524d\u7d4c\u7531\uff09",
        "long": "\u798f\u91ce\u30fb\u4e95\u6ce2\u30fb\u4e95\u53e3\u5faa\u74b0\u7dda",
        "short": "\u798f\u91ce\u30fb\u4e95\u6ce2\u30fb\u4e95\u53e3\u5faa\u74b0\u7dda\uff08\u53f3\u56de\u308a\u30fb\u9ad8\u702c\u795e\u793e\u524d\u7d4c\u7531\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "11E",
        "label": "\u798f\u91ce\u30fb\u4e95\u6ce2\u30fb\u4e95\u53e3\u5faa\u74b0\u7dda\uff08\u5de6\u56de\u308a\uff09",
        "long": "\u798f\u91ce\u30fb\u4e95\u6ce2\u30fb\u4e95\u53e3\u5faa\u74b0\u7dda",
        "short": "\u798f\u91ce\u30fb\u4e95\u6ce2\u30fb\u4e95\u53e3\u5faa\u74b0\u7dda\uff08\u5de6\u56de\u308a\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "11F",
        "label": "\u798f\u91ce\u30fb\u4e95\u6ce2\u30fb\u4e95\u53e3\u5faa\u74b0\u7dda\uff08\u5de6\u56de\u308a\u30fb\u3086\uff5e\u3086\u3046\u30e9\u30f3\u30c9\u7d4c\u7531\uff09",
        "long": "\u798f\u91ce\u30fb\u4e95\u6ce2\u30fb\u4e95\u53e3\u5faa\u74b0\u7dda",
        "short": "\u798f\u91ce\u30fb\u4e95\u6ce2\u30fb\u4e95\u53e3\u5faa\u74b0\u7dda\uff08\u5de6\u56de\u308a\u30fb\u3086\uff5e\u3086\u3046\u30e9\u30f3\u30c9\u7d4c\u7531\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "11G",
        "label": "\u798f\u91ce\u30fb\u4e95\u6ce2\u30fb\u4e95\u53e3\u5faa\u74b0\u7dda\uff08\u5de6\u56de\u308a\u30fb\u9ad8\u702c\u795e\u793e\u524d\u7d4c\u7531\uff09",
        "long": "\u798f\u91ce\u30fb\u4e95\u6ce2\u30fb\u4e95\u53e3\u5faa\u74b0\u7dda",
        "short": "\u798f\u91ce\u30fb\u4e95\u6ce2\u30fb\u4e95\u53e3\u5faa\u74b0\u7dda\uff08\u5de6\u56de\u308a\u30fb\u9ad8\u702c\u795e\u793e\u524d\u7d4c\u7531\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "11H",
        "label": "\u798f\u91ce\u30fb\u4e95\u6ce2\u30fb\u4e95\u53e3\u5faa\u74b0\u7dda\uff08\u5de6\u56de\u308a\u30fb\u798f\u91ce\u5c0f\u5b66\u6821\u767a\uff09",
        "long": "\u798f\u91ce\u30fb\u4e95\u6ce2\u30fb\u4e95\u53e3\u5faa\u74b0\u7dda",
        "short": "\u798f\u91ce\u30fb\u4e95\u6ce2\u30fb\u4e95\u53e3\u5faa\u74b0\u7dda\uff08\u5de6\u56de\u308a\u30fb\u798f\u91ce\u5c0f\u5b66\u6821\u767a\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "12",
        "label": "\u7acb\u7f8e\u5faa\u74b0\u7dda\uff08\u53f3\u56de\u308a1\u4fbf\uff09",
        "long": "\u7acb\u7f8e\u5faa\u74b0\u7dda",
        "short": "\u7acb\u7f8e\u5faa\u74b0\u7dda\uff08\u53f3\u56de\u308a1\u4fbf\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "12B",
        "label": "\u7acb\u7f8e\u5faa\u74b0\u7dda\uff08\u53f3\u56de\u308a2\u4fbf\uff09",
        "long": "\u7acb\u7f8e\u5faa\u74b0\u7dda",
        "short": "\u7acb\u7f8e\u5faa\u74b0\u7dda\uff08\u53f3\u56de\u308a2\u4fbf\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "12C",
        "label": "\u7acb\u7f8e\u5faa\u74b0\u7dda\uff08\u5de6\u56de\u308a\uff09",
        "long": "\u7acb\u7f8e\u5faa\u74b0\u7dda",
        "short": "\u7acb\u7f8e\u5faa\u74b0\u7dda\uff08\u5de6\u56de\u308a\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "13",
        "label": "\u798f\u5149\u30fb\u798f\u91ce\u5faa\u74b0\u7dda\uff08\u53f3\u56de\u308a\uff09",
        "long": "\u798f\u5149\u30fb\u798f\u91ce\u5faa\u74b0\u7dda",
        "short": "\u798f\u5149\u30fb\u798f\u91ce\u5faa\u74b0\u7dda\uff08\u53f3\u56de\u308a\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "13B",
        "label": "\u798f\u5149\u30fb\u798f\u91ce\u5faa\u74b0\u7dda\uff08\u5de6\u56de\u308a\uff09",
        "long": "\u798f\u5149\u30fb\u798f\u91ce\u5faa\u74b0\u7dda",
        "short": "\u798f\u5149\u30fb\u798f\u91ce\u5faa\u74b0\u7dda\uff08\u5de6\u56de\u308a\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "13C",
        "label": "\u798f\u5149\u30fb\u798f\u91ce\u5faa\u74b0\u7dda\uff08\u75c5\u9662\u5f80\u5fa9\uff09",
        "long": "\u798f\u5149\u30fb\u798f\u91ce\u5faa\u74b0\u7dda",
        "short": "\u798f\u5149\u30fb\u798f\u91ce\u5faa\u74b0\u7dda\uff08\u75c5\u9662\u5f80\u5fa9\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "14",
        "label": "\u571f\u5c71\u7dda\uff08JR\u798f\u5149\u99c5\u65b9\u97621\u4fbf\uff09",
        "long": "\u571f\u5c71\u7dda",
        "short": "\u571f\u5c71\u7dda\uff08JR\u798f\u5149\u99c5\u65b9\u97621\u4fbf\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "14B",
        "label": "\u571f\u5c71\u7dda\uff08JR\u798f\u5149\u99c5\u65b9\u97622\u4fbf\uff09",
        "long": "\u571f\u5c71\u7dda",
        "short": "\u571f\u5c71\u7dda\uff08JR\u798f\u5149\u99c5\u65b9\u97622\u4fbf\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "14C",
        "label": "\u571f\u5c71\u7dda\uff08JR\u798f\u5149\u99c5\u65b9\u97623\u4fbf\uff09",
        "long": "\u571f\u5c71\u7dda",
        "short": "\u571f\u5c71\u7dda\uff08JR\u798f\u5149\u99c5\u65b9\u97623\u4fbf\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "14D",
        "label": "\u571f\u5c71\u7dda\uff08\u5c0f\u53c8\u897f\u53e3\u65b9\u97621\u4fbf\uff09",
        "long": "\u571f\u5c71\u7dda",
        "short": "\u571f\u5c71\u7dda\uff08\u5c0f\u53c8\u897f\u53e3\u65b9\u97621\u4fbf\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "14E",
        "label": "\u571f\u5c71\u7dda\uff08\u5c0f\u53c8\u897f\u53e3\u65b9\u97622\u4fbf\uff09",
        "long": "\u571f\u5c71\u7dda",
        "short": "\u571f\u5c71\u7dda\uff08\u5c0f\u53c8\u897f\u53e3\u65b9\u97622\u4fbf\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "14F",
        "label": "\u571f\u5c71\u7dda\uff08\u5c0f\u53c8\u897f\u53e3\u65b9\u97623\u4fbf\uff09",
        "long": "\u571f\u5c71\u7dda",
        "short": "\u571f\u5c71\u7dda\uff08\u5c0f\u53c8\u897f\u53e3\u65b9\u97623\u4fbf\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "15",
        "label": "\u57ce\u7aef\u4e95\u6ce2\u7dda\uff08\u4e95\u6ce2\u65b9\u9762\uff09",
        "long": "\u57ce\u7aef\u4e95\u6ce2\u7dda",
        "short": "\u57ce\u7aef\u4e95\u6ce2\u7dda\uff08\u4e95\u6ce2\u65b9\u9762\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "15B",
        "label": "\u57ce\u7aef\u4e95\u6ce2\u7dda\uff08\u57ce\u7aef\u65b9\u9762\uff09",
        "long": "\u57ce\u7aef\u4e95\u6ce2\u7dda",
        "short": "\u57ce\u7aef\u4e95\u6ce2\u7dda\uff08\u57ce\u7aef\u65b9\u9762\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "16",
        "label": "\u6210\u51fa\u57ce\u7aef\u7dda\uff08\u57ce\u7aef\u65b9\u9762\u30fb\u6210\u51fa\u767a\uff09",
        "long": "\u6210\u51fa\u57ce\u7aef\u7dda",
        "short": "\u6210\u51fa\u57ce\u7aef\u7dda\uff08\u57ce\u7aef\u65b9\u9762\u30fb\u6210\u51fa\u767a\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "16B",
        "label": "\u6210\u51fa\u57ce\u7aef\u7dda\uff08\u57ce\u7aef\u65b9\u9762\u30fb\u6210\u51fa\u767a\u83c5\u6cbc\u7d4c\u7531\uff09",
        "long": "\u6210\u51fa\u57ce\u7aef\u7dda",
        "short": "\u6210\u51fa\u57ce\u7aef\u7dda\uff08\u57ce\u7aef\u65b9\u9762\u30fb\u6210\u51fa\u767a\u83c5\u6cbc\u7d4c\u7531\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "16C",
        "label": "\u6210\u51fa\u57ce\u7aef\u7dda\uff08\u57ce\u7aef\u65b9\u9762\u30fb\u5e73\u9ad8\u6821\u767a\uff09",
        "long": "\u6210\u51fa\u57ce\u7aef\u7dda",
        "short": "\u6210\u51fa\u57ce\u7aef\u7dda\uff08\u57ce\u7aef\u65b9\u9762\u30fb\u5e73\u9ad8\u6821\u767a\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "16D",
        "label": "\u6210\u51fa\u57ce\u7aef\u7dda\uff08\u5e73\u65b9\u9762\u30fb\u4e0b\u68a8\u884c\uff09",
        "long": "\u6210\u51fa\u57ce\u7aef\u7dda",
        "short": "\u6210\u51fa\u57ce\u7aef\u7dda\uff08\u5e73\u65b9\u9762\u30fb\u4e0b\u68a8\u884c\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "16E",
        "label": "\u6210\u51fa\u57ce\u7aef\u7dda\uff08\u5e73\u65b9\u9762\u30fb\u6210\u51fa\u884c\uff09",
        "long": "\u6210\u51fa\u57ce\u7aef\u7dda",
        "short": "\u6210\u51fa\u57ce\u7aef\u7dda\uff08\u5e73\u65b9\u9762\u30fb\u6210\u51fa\u884c\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "16F",
        "label": "\u6210\u51fa\u57ce\u7aef\u7dda\uff08\u5e73\u65b9\u9762\u30fb\u5e73\u9ad8\u6821\u884c\uff09",
        "long": "\u6210\u51fa\u57ce\u7aef\u7dda",
        "short": "\u6210\u51fa\u57ce\u7aef\u7dda\uff08\u5e73\u65b9\u9762\u30fb\u5e73\u9ad8\u6821\u884c\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "17",
        "label": "\u4e0b\u68a8\u4e95\u6ce2\u7dda(\u4e95\u6ce2\u65b9\u9762)",
        "long": "\u4e0b\u68a8\u4e95\u6ce2\u7dda",
        "short": "\u4e0b\u68a8\u4e95\u6ce2\u7dda(\u4e95\u6ce2\u65b9\u9762)",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "17B",
        "label": "\u4e0b\u68a8\u4e95\u6ce2\u7dda(\u4e0b\u68a8\u65b9\u97621\u4fbf)",
        "long": "\u4e0b\u68a8\u4e95\u6ce2\u7dda",
        "short": "\u4e0b\u68a8\u4e95\u6ce2\u7dda(\u4e0b\u68a8\u65b9\u97621\u4fbf)",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "17C",
        "label": "\u4e0b\u68a8\u4e95\u6ce2\u7dda(\u4e0b\u68a8\u65b9\u97622\u4fbf)",
        "long": "\u4e0b\u68a8\u4e95\u6ce2\u7dda",
        "short": "\u4e0b\u68a8\u4e95\u6ce2\u7dda(\u4e0b\u68a8\u65b9\u97622\u4fbf)",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "19",
        "label": "\u57ce\u7aef\u3055\u304f\u3089\u7dda\uff08\u57ce\u7aef\u65b9\u9762\u306e\u307f\uff09",
        "long": "\u57ce\u7aef\u3055\u304f\u3089\u7dda",
        "short": "\u57ce\u7aef\u3055\u304f\u3089\u7dda\uff08\u57ce\u7aef\u65b9\u9762\u306e\u307f\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "19B",
        "label": "\u57ce\u7aef\u3055\u304f\u3089\u7dda\uff08\u57ce\u7aef\u65b9\u9762\u306e\u307f\u30af\u30a2\u30ac\u30fc\u30c7\u30f3\u6b62\u307e\u308a\uff09",
        "long": "\u57ce\u7aef\u3055\u304f\u3089\u7dda",
        "short": "\u57ce\u7aef\u3055\u304f\u3089\u7dda\uff08\u57ce\u7aef\u65b9\u9762\u306e\u307f\u30af\u30a2\u30ac\u30fc\u30c7\u30f3\u6b62\u307e\u308a\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": false,
        "id": "19C",
        "label": "\u57ce\u7aef\u3055\u304f\u3089\u7dda\uff08\u5357\u783a\u4e2d\u592e\u75c5\u9662\u7d4c\u7531\uff09",
        "long": "\u57ce\u7aef\u3055\u304f\u3089\u7dda",
        "short": "\u57ce\u7aef\u3055\u304f\u3089\u7dda\uff08\u5357\u783a\u4e2d\u592e\u75c5\u9662\u7d4c\u7531\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": false,
        "id": "19D",
        "label": "\u57ce\u7aef\u3055\u304f\u3089\u7dda\uff08\u798f\u5149\u99c5\u7d4c\u7531\uff09",
        "long": "\u57ce\u7aef\u3055\u304f\u3089\u7dda",
        "short": "\u57ce\u7aef\u3055\u304f\u3089\u7dda\uff08\u798f\u5149\u99c5\u7d4c\u7531\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "1B",
        "label": "\u57ce\u7aef\u6771\u56de\u308a\u7dda\uff082\u4fbf\uff09",
        "long": "\u57ce\u7aef\u6771\u56de\u308a\u7dda",
        "short": "\u57ce\u7aef\u6771\u56de\u308a\u7dda\uff082\u4fbf\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "21",
        "label": "\u6751\u5185\u7dda\uff08\u4e0a\u5229\u8cc0\u65b9\u97621\u4fbf\uff09",
        "long": "\u6751\u5185\u7dda\uff08\u4e0a\u5229\u8cc0\u65b9\u9762\uff09",
        "short": "\u6751\u5185\u7dda\uff08\u4e0a\u5229\u8cc0\u65b9\u97621\u4fbf\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "21B",
        "label": "\u6751\u5185\u7dda\uff08\u4e0a\u5229\u8cc0\u65b9\u97622\u4fbf\uff09",
        "long": "\u6751\u5185\u7dda\uff08\u4e0a\u5229\u8cc0\u65b9\u9762\uff09",
        "short": "\u6751\u5185\u7dda\uff08\u4e0a\u5229\u8cc0\u65b9\u97622\u4fbf\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "22",
        "label": "\u6751\u5185\u7dda\uff08\u767e\u702c\u65b9\u97621\u4fbf\uff09",
        "long": "\u6751\u5185\u7dda\uff08\u767e\u702c\u65b9\u9762\uff09",
        "short": "\u6751\u5185\u7dda\uff08\u767e\u702c\u65b9\u97621\u4fbf\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "22B",
        "label": "\u6751\u5185\u7dda\uff08\u767e\u702c\u65b9\u97622\u4fbf\uff09",
        "long": "\u6751\u5185\u7dda\uff08\u767e\u702c\u65b9\u9762\uff09",
        "short": "\u6751\u5185\u7dda\uff08\u767e\u702c\u65b9\u97622\u4fbf\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "22C",
        "label": "\u6751\u5185\u7dda\uff08\u767e\u702c\u65b9\u97623\u4fbf\uff09",
        "long": "\u6751\u5185\u7dda\uff08\u767e\u702c\u65b9\u9762\uff09",
        "short": "\u6751\u5185\u7dda\uff08\u767e\u702c\u65b9\u97623\u4fbf\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "23",
        "label": "\u6751\u5185\u7dda\uff08\u8c46\u8c37\u65b9\u97621\u4fbf\uff09",
        "long": "\u6751\u5185\u7dda\uff08\u8c46\u8c37\u65b9\u9762\uff09",
        "short": "\u6751\u5185\u7dda\uff08\u8c46\u8c37\u65b9\u97621\u4fbf\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "24",
        "label": "\u7acb\u91ce\u8107\u7dda\uff08\u798f\u91ce\u30fb\u9ad8\u5100\u65b9\u97621-4\u4fbf\uff09",
        "long": "\u7acb\u91ce\u8107\u7dda",
        "short": "\u7acb\u91ce\u8107\u7dda\uff08\u798f\u91ce\u30fb\u9ad8\u5100\u65b9\u97621-4\u4fbf\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "24B",
        "label": "\u7acb\u91ce\u8107\u7dda\uff08\u7acb\u91ce\u8107\u65b9\u97621\u4fbf\uff09",
        "long": "\u7acb\u91ce\u8107\u7dda",
        "short": "\u7acb\u91ce\u8107\u7dda\uff08\u7acb\u91ce\u8107\u65b9\u97621\u4fbf\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "24C",
        "label": "\u7acb\u91ce\u8107\u7dda\uff08\u7acb\u91ce\u8107\u65b9\u97622-5\u4fbf\uff09",
        "long": "\u7acb\u91ce\u8107\u7dda",
        "short": "\u7acb\u91ce\u8107\u7dda\uff08\u7acb\u91ce\u8107\u65b9\u97622-5\u4fbf\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "3",
        "label": "\u5357\u783a\u4e2d\u592e\u75c5\u9662\u7dda(\u57ce\u7aef\u65b9\u9762)",
        "long": "\u5357\u783a\u4e2d\u592e\u75c5\u9662\u7dda",
        "short": "\u5357\u783a\u4e2d\u592e\u75c5\u9662\u7dda(\u57ce\u7aef\u65b9\u9762)",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "3B",
        "label": "\u5357\u783a\u4e2d\u592e\u75c5\u9662\u7dda(\u798f\u5149\u65b9\u9762)",
        "long": "\u5357\u783a\u4e2d\u592e\u75c5\u9662\u7dda",
        "short": "\u5357\u783a\u4e2d\u592e\u75c5\u9662\u7dda(\u798f\u5149\u65b9\u9762)",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "4",
        "label": "\u7956\u5c71\u7dda\uff08\u4e0b\u68a8\u65b9\u97621\u4fbf\uff09",
        "long": "\u7956\u5c71\u7dda",
        "short": "\u7956\u5c71\u7dda\uff08\u4e0b\u68a8\u65b9\u97621\u4fbf\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "4B",
        "label": "\u7956\u5c71\u7dda\uff08\u4e0b\u68a8\u65b9\u97622\u4fbf\uff09",
        "long": "\u7956\u5c71\u7dda",
        "short": "\u7956\u5c71\u7dda\uff08\u4e0b\u68a8\u65b9\u97622\u4fbf\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "4C",
        "label": "\u7956\u5c71\u7dda\uff08\u4e0b\u68a8\u65b9\u97623\u4fbf\uff09",
        "long": "\u7956\u5c71\u7dda",
        "short": "\u7956\u5c71\u7dda\uff08\u4e0b\u68a8\u65b9\u97623\u4fbf\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "4D",
        "label": "\u7956\u5c71\u7dda\uff08\u4e0b\u68a8\u65b9\u97624\u4fbf\uff09",
        "long": "\u7956\u5c71\u7dda",
        "short": "\u7956\u5c71\u7dda\uff08\u4e0b\u68a8\u65b9\u97624\u4fbf\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "4E",
        "label": "\u7956\u5c71\u7dda\uff08\u4e0b\u68a8\u65b9\u97625\u4fbf\uff09",
        "long": "\u7956\u5c71\u7dda",
        "short": "\u7956\u5c71\u7dda\uff08\u4e0b\u68a8\u65b9\u97625\u4fbf\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "4F",
        "label": "\u7956\u5c71\u7dda\uff08\u7956\u5c71\u65b9\u97621\u4fbf\uff09",
        "long": "\u7956\u5c71\u7dda",
        "short": "\u7956\u5c71\u7dda\uff08\u7956\u5c71\u65b9\u97621\u4fbf\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "4G",
        "label": "\u7956\u5c71\u7dda\uff08\u7956\u5c71\u65b9\u97622\u4fbf\uff09",
        "long": "\u7956\u5c71\u7dda",
        "short": "\u7956\u5c71\u7dda\uff08\u7956\u5c71\u65b9\u97622\u4fbf\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "4H",
        "label": "\u7956\u5c71\u7dda\uff08\u7956\u5c71\u65b9\u97623\u4fbf\uff09",
        "long": "\u7956\u5c71\u7dda",
        "short": "\u7956\u5c71\u7dda\uff08\u7956\u5c71\u65b9\u97623\u4fbf\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "4I",
        "label": "\u7956\u5c71\u7dda\uff08\u7956\u5c71\u65b9\u97624\u4fbf\uff09",
        "long": "\u7956\u5c71\u7dda",
        "short": "\u7956\u5c71\u7dda\uff08\u7956\u5c71\u65b9\u97624\u4fbf\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "4J",
        "label": "\u7956\u5c71\u7dda\uff08\u7956\u5c71\u65b9\u97625\u4fbf\uff09",
        "long": "\u7956\u5c71\u7dda",
        "short": "\u7956\u5c71\u7dda\uff08\u7956\u5c71\u65b9\u97625\u4fbf\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "7",
        "label": "\u5229\u8cc0\u4e95\u6ce2\u7dda\uff08\u963f\u5225\u5f53\u65b9\u97621\u4fbf\uff09",
        "long": "\u5229\u8cc0\u4e95\u6ce2\u7dda",
        "short": "\u5229\u8cc0\u4e95\u6ce2\u7dda\uff08\u963f\u5225\u5f53\u65b9\u97621\u4fbf\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "7B",
        "label": "\u5229\u8cc0\u4e95\u6ce2\u7dda\uff08\u963f\u5225\u5f53\u65b9\u97622\u4fbf\uff09",
        "long": "\u5229\u8cc0\u4e95\u6ce2\u7dda",
        "short": "\u5229\u8cc0\u4e95\u6ce2\u7dda\uff08\u963f\u5225\u5f53\u65b9\u97622\u4fbf\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "7C",
        "label": "\u5229\u8cc0\u4e95\u6ce2\u7dda\uff08\u963f\u5225\u5f53\u65b9\u97623\u4fbf\uff09",
        "long": "\u5229\u8cc0\u4e95\u6ce2\u7dda",
        "short": "\u5229\u8cc0\u4e95\u6ce2\u7dda\uff08\u963f\u5225\u5f53\u65b9\u97623\u4fbf\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "7D",
        "label": "\u5229\u8cc0\u4e95\u6ce2\u7dda\uff08\u4e95\u6ce2\u65b9\u97621\u4fbf\uff09",
        "long": "\u5229\u8cc0\u4e95\u6ce2\u7dda",
        "short": "\u5229\u8cc0\u4e95\u6ce2\u7dda\uff08\u4e95\u6ce2\u65b9\u97621\u4fbf\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "7E",
        "label": "\u5229\u8cc0\u4e95\u6ce2\u7dda\uff08\u4e95\u6ce2\u65b9\u97622\u4fbf\uff09",
        "long": "\u5229\u8cc0\u4e95\u6ce2\u7dda",
        "short": "\u5229\u8cc0\u4e95\u6ce2\u7dda\uff08\u4e95\u6ce2\u65b9\u97622\u4fbf\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "7F",
        "label": "\u5229\u8cc0\u4e95\u6ce2\u7dda\uff08\u4e95\u6ce2\u65b9\u97623\u4fbf\uff09",
        "long": "\u5229\u8cc0\u4e95\u6ce2\u7dda",
        "short": "\u5229\u8cc0\u4e95\u6ce2\u7dda\uff08\u4e95\u6ce2\u65b9\u97623\u4fbf\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "8",
        "label": "\u5229\u8cc0\u516b\u5c3e\u7dda(\u4e0a\u767e\u702c\u65b9\u9762)",
        "long": "\u5229\u8cc0\u516b\u5c3e\u7dda",
        "short": "\u5229\u8cc0\u516b\u5c3e\u7dda(\u4e0a\u767e\u702c\u65b9\u9762)",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "8B",
        "label": "\u5229\u8cc0\u516b\u5c3e\u7dda(\u516b\u5c3e\u65b9\u9762)",
        "long": "\u5229\u8cc0\u516b\u5c3e\u7dda",
        "short": "\u5229\u8cc0\u516b\u5c3e\u7dda(\u516b\u5c3e\u65b9\u9762)",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "9",
        "label": "\u4e95\u6ce2\u798f\u5149\u7dda\uff081\uff655\uff656\uff657\u4fbf\uff09",
        "long": "\u4e95\u6ce2\u798f\u5149\u7dda",
        "short": "\u4e95\u6ce2\u798f\u5149\u7dda\uff081\uff655\uff656\uff657\u4fbf\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "9B",
        "label": "\u4e95\u6ce2\u798f\u5149\u7dda\uff082\u4fbf\uff09",
        "long": "\u4e95\u6ce2\u798f\u5149\u7dda",
        "short": "\u4e95\u6ce2\u798f\u5149\u7dda\uff082\u4fbf\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "9C",
        "label": "\u4e95\u6ce2\u798f\u5149\u7dda\uff083\u4fbf\uff09",
        "long": "\u4e95\u6ce2\u798f\u5149\u7dda",
        "short": "\u4e95\u6ce2\u798f\u5149\u7dda\uff083\u4fbf\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A7A46",
        "color_name": "green",
        "has_shape": true,
        "id": "9D",
        "label": "\u4e95\u6ce2\u798f\u5149\u7dda\uff084\u4fbf\uff09",
        "long": "\u4e95\u6ce2\u798f\u5149\u7dda",
        "short": "\u4e95\u6ce2\u798f\u5149\u7dda\uff084\u4fbf\uff09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      }
    ],
    "stop_count": 294,
    "stop_points_capped": false
  },
  "rubric_version": "1.3",
  "schema_version": "1.18",
  "scoring_profile": {
    "id": "gtfs-scorecard-1.3",
    "provenance": "GTFS Scorecard's project-authored weights, deductions, thresholds, grade bands, and fix ranking, informed by the California Transit Data Guidelines and the MobilityData gtfs-validator. It is not a worldwide standard or a compliance determination.",
    "rubric_version": "1.3"
  },
  "snapshot_date": "2026-09-02",
  "top_fixes": [
    {
      "code": "foreign_key_violation",
      "count": 4,
      "effort": "Varies.",
      "fix": "Review the rule documentation for 'foreign_key_violation' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed.",
      "owner": "",
      "points": 12.0,
      "rank": 1,
      "severity": "ERROR",
      "what": "Foreign key violation (flagged by the MobilityData validator).",
      "why": "See the linked rule for what this affects."
    },
    {
      "code": "scorecard_wheelchair_boarding_unknown",
      "count": 294,
      "effort": "A column in stops.txt; your scheduling software likely has it.",
      "fix": "Set wheelchair_boarding to 1 (accessible) or 2 (not accessible) for every stop. A field survey can start with the busiest stops.",
      "owner": "Likely your team",
      "points": 25.0,
      "rank": 2,
      "severity": "WARNING",
      "what": "294 of 294 stops don't say whether a wheelchair user can board there.",
      "why": "Riders who use wheelchairs can't plan a trip when accessibility is marked 'unknown'; apps show no information at all."
    },
    {
      "code": "scorecard_wheelchair_accessible_unknown",
      "count": 123,
      "effort": "A default or per-trip field in your export.",
      "fix": "Set wheelchair_accessible on every trip. If every vehicle is accessible, this may be one default; otherwise use the value for each trip.",
      "owner": "Likely your export tool",
      "points": 15.0,
      "rank": 3,
      "severity": "WARNING",
      "what": "123 of 123 trips don't say whether the vehicle is wheelchair accessible.",
      "why": "Even with accessible stops, riders need to know the bus itself can take them."
    }
  ],
  "validator_version": "8.0.1"
}
