{
  "city": "tokyo",
  "sources": [
    {
      "id": "tokyo-major-osm",
      "url": "https://www.openstreetmap.org/copyright",
      "title": "OpenStreetMap contributors: Asakusa and Tokyo Tower public paths",
      "license": "ODbL 1.0",
      "checked": "2026-10-17"
    },
    {
      "id": "tokyo-asakusa-official",
      "url": "https://www.tokyometro.jp/lang_en/station/asakusa/accessibility/index.html",
      "title": "Tokyo Metro Asakusa Exit 1",
      "checked": "2026-10-17"
    },
    {
      "id": "tokyo-sensoji-official",
      "url": "https://www.senso-ji.jp/guide/guide03.html",
      "title": "Sensoji Hozomon precinct guide",
      "checked": "2026-10-17"
    },
    {
      "id": "tokyo-tower-official",
      "url": "https://en.tokyotower.co.jp/access/railroad/",
      "title": "Tokyo Tower official station walking directions",
      "checked": "2026-10-17"
    }
  ],
  "stations": [
    {
      "id": "TKYASA1",
      "code": "TKYASA1",
      "hideCode": true,
      "names": {
        "en": "Asakusa Exit 1",
        "zh": "淺草站 1 號出口",
        "ja": "浅草駅 1番出口"
      },
      "coordinates": [
        139.7970588,
        35.710929
      ],
      "sourceId": "tokyo-major-osm",
      "sourceNodeId": "6237192815"
    },
    {
      "id": "TKYKAMI",
      "code": "TKYKAMI",
      "hideCode": true,
      "names": {
        "en": "Kaminarimon south gate",
        "zh": "雷門南側入口",
        "ja": "雷門南側入口"
      },
      "coordinates": [
        139.7963677,
        35.7110767
      ],
      "sourceId": "tokyo-major-osm",
      "sourceNodeId": "6793614925"
    },
    {
      "id": "TKYHOZO",
      "code": "TKYHOZO",
      "hideCode": true,
      "names": {
        "en": "Sensoji Hozomon south gate",
        "zh": "淺草寺寶藏門南側入口",
        "ja": "浅草寺 宝蔵門南側入口"
      },
      "coordinates": [
        139.796649,
        35.7138525
      ],
      "sourceId": "tokyo-major-osm",
      "sourceNodeId": "6326714587"
    },
    {
      "id": "TKYKM1",
      "code": "TKYKM1",
      "hideCode": true,
      "names": {
        "en": "Kamiyacho Exit 1",
        "zh": "神谷町站 1 號出口",
        "ja": "神谷町駅 1番出口"
      },
      "coordinates": [
        139.7449809,
        35.662642
      ],
      "sourceId": "tokyo-major-osm",
      "sourceNodeId": "6585511985"
    },
    {
      "id": "TKYON1",
      "code": "TKYON1",
      "hideCode": true,
      "names": {
        "en": "Onarimon Exit A1",
        "zh": "御成門站 A1 出口",
        "ja": "御成門駅 A1出口"
      },
      "coordinates": [
        139.7504602,
        35.6593754
      ],
      "sourceId": "tokyo-major-osm",
      "sourceNodeId": "1145149975"
    },
    {
      "id": "TKYTOWER",
      "code": "TKYTOWER",
      "hideCode": true,
      "names": {
        "en": "Tokyo Tower north sidewalk approach",
        "zh": "東京鐵塔北側人行道",
        "ja": "東京タワー 北側歩道"
      },
      "coordinates": [
        139.7457399,
        35.65894
      ],
      "sourceId": "tokyo-major-osm",
      "sourceNodeId": "4736246227"
    }
  ],
  "lines": [
    {
      "id": "TKYWalkAsakusa",
      "mode": "walk",
      "names": {
        "en": "Kaminarimon south gate",
        "zh": "雷門南側入口",
        "ja": "雷門南側入口"
      },
      "color": "#697a72",
      "sourceId": "tokyo-major-osm",
      "patterns": [
        {
          "id": "TKYWalkAsakusa-both",
          "stationIds": [
            "TKYASA1",
            "TKYKAMI"
          ],
          "bidirectional": true
        }
      ]
    },
    {
      "id": "TKYWalkNakamise",
      "mode": "walk",
      "names": {
        "en": "Sensoji Hozomon south gate",
        "zh": "淺草寺寶藏門南側入口",
        "ja": "浅草寺 宝蔵門南側入口"
      },
      "color": "#697a72",
      "sourceId": "tokyo-major-osm",
      "patterns": [
        {
          "id": "TKYWalkNakamise-both",
          "stationIds": [
            "TKYKAMI",
            "TKYHOZO"
          ],
          "bidirectional": true
        }
      ]
    },
    {
      "id": "TKYWalkKamiyacho",
      "mode": "walk",
      "names": {
        "en": "Tokyo Tower north sidewalk approach",
        "zh": "東京鐵塔北側人行道",
        "ja": "東京タワー 北側歩道"
      },
      "color": "#697a72",
      "sourceId": "tokyo-major-osm",
      "patterns": [
        {
          "id": "TKYWalkKamiyacho-both",
          "stationIds": [
            "TKYKM1",
            "TKYTOWER"
          ],
          "bidirectional": true
        }
      ]
    },
    {
      "id": "TKYWalkOnarimon",
      "mode": "walk",
      "names": {
        "en": "Tokyo Tower north sidewalk approach",
        "zh": "東京鐵塔北側人行道",
        "ja": "東京タワー 北側歩道"
      },
      "color": "#697a72",
      "sourceId": "tokyo-major-osm",
      "patterns": [
        {
          "id": "TKYWalkOnarimon-both",
          "stationIds": [
            "TKYON1",
            "TKYTOWER"
          ],
          "bidirectional": true
        }
      ]
    }
  ],
  "segments": [
    {
      "lineId": "TKYWalkAsakusa",
      "fromStationId": "TKYASA1",
      "toStationId": "TKYKAMI",
      "coordinates": [
        [
          139.7970588,
          35.710929
        ],
        [
          139.797053,
          35.7108875
        ],
        [
          139.7969867,
          35.7108975
        ],
        [
          139.7965689,
          35.7109464
        ],
        [
          139.7965523,
          35.7109488
        ],
        [
          139.7965275,
          35.7109524
        ],
        [
          139.7964904,
          35.7109578
        ],
        [
          139.7963571,
          35.7109732
        ],
        [
          139.7963666,
          35.7110655
        ],
        [
          139.7963677,
          35.7110767
        ]
      ],
      "sourceId": "tokyo-major-osm",
      "sourceNodeIds": [
        "6237192815",
        "13352676996",
        "5550323012",
        "5763708641",
        "9953864043",
        "9863758111",
        "9863758109",
        "5550360731",
        "9863758106",
        "6793614925"
      ],
      "sourceWayIds": [
        "1455930540",
        "579583215",
        "731794054"
      ]
    },
    {
      "lineId": "TKYWalkNakamise",
      "fromStationId": "TKYKAMI",
      "toStationId": "TKYHOZO",
      "coordinates": [
        [
          139.7963677,
          35.7110767
        ],
        [
          139.7963792,
          35.7111892
        ],
        [
          139.7963802,
          35.7111989
        ],
        [
          139.7963832,
          35.711228
        ],
        [
          139.7964109,
          35.711498
        ],
        [
          139.7964118,
          35.7115067
        ],
        [
          139.7964458,
          35.7118324
        ],
        [
          139.7964771,
          35.7121361
        ],
        [
          139.7965069,
          35.7124229
        ],
        [
          139.7965459,
          35.7127981
        ],
        [
          139.7965508,
          35.7128457
        ],
        [
          139.7965552,
          35.7128932
        ],
        [
          139.7965672,
          35.7130313
        ],
        [
          139.7965781,
          35.7131413
        ],
        [
          139.7965933,
          35.7133055
        ],
        [
          139.7966176,
          35.7135683
        ],
        [
          139.796619,
          35.7135807
        ],
        [
          139.7966368,
          35.7137424
        ],
        [
          139.7966433,
          35.7138005
        ],
        [
          139.796649,
          35.7138525
        ]
      ],
      "sourceId": "tokyo-major-osm",
      "sourceNodeIds": [
        "6793614925",
        "6793614926",
        "12749549210",
        "520095094",
        "12020194371",
        "1691781656",
        "688482208",
        "1150768046",
        "1033263064",
        "10548619107",
        "339581796",
        "10548619106",
        "8467557743",
        "1691781689",
        "1691781694",
        "1691781703",
        "12749549204",
        "6328333839",
        "9713561040",
        "6326714587"
      ],
      "sourceWayIds": [
        "731794055",
        "573269291"
      ]
    },
    {
      "lineId": "TKYWalkKamiyacho",
      "fromStationId": "TKYKM1",
      "toStationId": "TKYTOWER",
      "coordinates": [
        [
          139.7449809,
          35.662642
        ],
        [
          139.744934,
          35.6626715
        ],
        [
          139.7448162,
          35.662542
        ],
        [
          139.7447119,
          35.6624273
        ],
        [
          139.7446783,
          35.6623844
        ],
        [
          139.7446603,
          35.6623646
        ],
        [
          139.7444991,
          35.6621866
        ],
        [
          139.7444681,
          35.6621526
        ],
        [
          139.7443523,
          35.6620144
        ],
        [
          139.7443457,
          35.6619839
        ],
        [
          139.7442751,
          35.6618943
        ],
        [
          139.7442088,
          35.6618101
        ],
        [
          139.7440847,
          35.6616616
        ],
        [
          139.7439987,
          35.6615771
        ],
        [
          139.743766,
          35.6612685
        ],
        [
          139.7437009,
          35.6611777
        ],
        [
          139.7436856,
          35.6611531
        ],
        [
          139.7435042,
          35.6609003
        ],
        [
          139.743478,
          35.6608538
        ],
        [
          139.7434628,
          35.660827
        ],
        [
          139.7433544,
          35.6606482
        ],
        [
          139.743294,
          35.6605219
        ],
        [
          139.7431923,
          35.6602643
        ],
        [
          139.7431607,
          35.6601653
        ],
        [
          139.7431534,
          35.6601324
        ],
        [
          139.7431405,
          35.6600845
        ],
        [
          139.7431358,
          35.660058
        ],
        [
          139.7431358,
          35.6600382
        ],
        [
          139.7431405,
          35.6600194
        ],
        [
          139.7431697,
          35.6599913
        ],
        [
          139.743187,
          35.659983
        ],
        [
          139.7431995,
          35.659977
        ],
        [
          139.7432524,
          35.6599588
        ],
        [
          139.7439035,
          35.6598565
        ],
        [
          139.7441013,
          35.6598198
        ],
        [
          139.7442763,
          35.6598069
        ],
        [
          139.7443147,
          35.6597858
        ],
        [
          139.7443462,
          35.659766
        ],
        [
          139.7443803,
          35.6596972
        ],
        [
          139.7453407,
          35.6592612
        ],
        [
          139.7457958,
          35.6590157
        ],
        [
          139.7457614,
          35.6589697
        ],
        [
          139.7457399,
          35.65894
        ]
      ],
      "sourceId": "tokyo-major-osm",
      "sourceNodeIds": [
        "6585511985",
        "9933552895",
        "9933552894",
        "2851848513",
        "2392386488",
        "12133365401",
        "2851845097",
        "2851845090",
        "2140926885",
        "2851845080",
        "11071237356",
        "2851845079",
        "11071237354",
        "2851845078",
        "2851845075",
        "2851845074",
        "628986637",
        "2851845066",
        "6504502564",
        "2851845064",
        "2851845063",
        "2851845062",
        "2851845056",
        "2851845055",
        "2851845054",
        "2851845053",
        "2851845052",
        "2851845051",
        "2851845050",
        "2851845049",
        "6504502560",
        "2851845048",
        "2851845047",
        "2851845046",
        "2851914796",
        "12748183939",
        "2851914797",
        "12748183938",
        "5104493485",
        "5104493494",
        "6606665417",
        "6606665419",
        "4736246227"
      ],
      "sourceWayIds": [
        "1083994412",
        "1310789509",
        "1310789510",
        "474600366",
        "703507021"
      ]
    },
    {
      "lineId": "TKYWalkOnarimon",
      "fromStationId": "TKYON1",
      "toStationId": "TKYTOWER",
      "coordinates": [
        [
          139.7504602,
          35.6593754
        ],
        [
          139.7505188,
          35.6593681
        ],
        [
          139.7505462,
          35.6594991
        ],
        [
          139.7505489,
          35.6595121
        ],
        [
          139.7504128,
          35.659532
        ],
        [
          139.7501761,
          35.6595667
        ],
        [
          139.7495221,
          35.6596625
        ],
        [
          139.749092,
          35.6597255
        ],
        [
          139.7487913,
          35.6597401
        ],
        [
          139.748579,
          35.6597504
        ],
        [
          139.7485793,
          35.6597649
        ],
        [
          139.7485793,
          35.6598035
        ],
        [
          139.7485797,
          35.6598673
        ],
        [
          139.7485799,
          35.6599057
        ],
        [
          139.7485793,
          35.659924
        ],
        [
          139.7485793,
          35.6599378
        ],
        [
          139.7484189,
          35.6599315
        ],
        [
          139.7479998,
          35.6599311
        ],
        [
          139.7477815,
          35.6599134
        ],
        [
          139.7475927,
          35.6598486
        ],
        [
          139.7475335,
          35.6598283
        ],
        [
          139.7473972,
          35.659728
        ],
        [
          139.7472351,
          35.6597062
        ],
        [
          139.7472369,
          35.6596414
        ],
        [
          139.7469878,
          35.6592468
        ],
        [
          139.7468279,
          35.6589682
        ],
        [
          139.7467644,
          35.6587777
        ],
        [
          139.7467055,
          35.658601
        ],
        [
          139.7464107,
          35.6587159
        ],
        [
          139.7459057,
          35.6589565
        ],
        [
          139.7457958,
          35.6590157
        ],
        [
          139.7457614,
          35.6589697
        ],
        [
          139.7457399,
          35.65894
        ]
      ],
      "sourceId": "tokyo-major-osm",
      "sourceNodeIds": [
        "1145149975",
        "6547904929",
        "6004212549",
        "5774513544",
        "6190434990",
        "1637258104",
        "1637258109",
        "5774513543",
        "2140926812",
        "1637258112",
        "9982798718",
        "9982798717",
        "11963860758",
        "1637258116",
        "9982794616",
        "9982794615",
        "2140926832",
        "5104493506",
        "5104493503",
        "5884776444",
        "5104493500",
        "5104493495",
        "5104493501",
        "5884776443",
        "5104493484",
        "5104493488",
        "5104493509",
        "5104493497",
        "5104493505",
        "5104493511",
        "6606665417",
        "6606665419",
        "4736246227"
      ],
      "sourceWayIds": [
        "849379186",
        "1251850077",
        "609671948",
        "1089790471",
        "1089790469",
        "1089790470",
        "1269302770",
        "524545391",
        "524545399",
        "474600366",
        "703507021"
      ]
    }
  ],
  "links": [
    {
      "bidirectional": true,
      "coordinates": null,
      "geometryStatus": "station-interior-unmapped",
      "sourceId": "tokyo-asakusa-official",
      "from": "G19",
      "to": "TKYASA1"
    },
    {
      "bidirectional": true,
      "coordinates": null,
      "geometryStatus": "station-interior-unmapped",
      "sourceId": "tokyo-tower-official",
      "from": "H05",
      "to": "TKYKM1"
    },
    {
      "bidirectional": true,
      "coordinates": null,
      "geometryStatus": "station-interior-unmapped",
      "sourceId": "tokyo-tower-official",
      "from": "I06",
      "to": "TKYON1"
    }
  ],
  "places": [
    {
      "id": "sensoji",
      "endpoint": "TKYHOZO"
    },
    {
      "id": "tokyo-tower",
      "endpoint": "TKYTOWER"
    }
  ],
  "placeOverrides": [
    {
      "id": "sensoji",
      "stationIds": [
        "TKYHOZO"
      ],
      "lng": 139.796649,
      "lat": 35.7138525,
      "summary": {
        "en": "Walk from Asakusa Exit 1 through Kaminarimon and Nakamise to the south side of Hozomon. The main hall interior is not mapped.",
        "zh": "從淺草站 1 號出口經雷門及仲見世步行至寶藏門南側；本堂內部路徑未繪製。",
        "ja": "浅草駅1番出口から雷門と仲見世を通って宝蔵門の南側まで案内します。本堂内部の経路は未収録です。"
      },
      "coordinateRole": "mapped_gate_boundary",
      "coordinateSource": "https://www.openstreetmap.org/node/6326714587",
      "source": "https://www.senso-ji.jp/guide/guide03.html",
      "checked": "2026-10-17",
      "tip": {
        "en": "Station interior, walking time and step-free access are unverified. Follow current local access and admission signs.",
        "zh": "站內通道、步行時間與無障礙通行尚未核實，請遵守現場通行及入場指示。",
        "ja": "駅構内、徒歩所要時間、段差のない経路は未確認です。現地の通行・入場案内に従ってください。"
      }
    },
    {
      "id": "tokyo-tower",
      "stationIds": [
        "TKYTOWER"
      ],
      "lng": 139.7457399,
      "lat": 35.65894,
      "summary": {
        "en": "Mapped public walks from Kamiyacho Exit 1 and Onarimon Exit A1 reach the north-side sidewalk. The final building entrance, ticketing and observation-deck access remain unmapped.",
        "zh": "從神谷町站 1 號出口或御成門站 A1 出口沿已繪公共步道至北側人行道。建築入口、售票及觀景台通道仍未繪製。",
        "ja": "神谷町駅1番出口・御成門駅A1出口から北側歩道までの公共歩道を収録しています。建物入口、チケット売場、展望台への経路は未収録です。"
      },
      "coordinateRole": "public_sidewalk_approach",
      "coordinateSource": "https://www.openstreetmap.org/node/4736246227",
      "source": "https://en.tokyotower.co.jp/access/railroad/",
      "checked": "2026-10-17",
      "tip": {
        "en": "Station interior, walking time and step-free access are unverified. Follow current local access and admission signs.",
        "zh": "站內通道、步行時間與無障礙通行尚未核實，請遵守現場通行及入場指示。",
        "ja": "駅構内、徒歩所要時間、段差のない経路は未確認です。現地の通行・入場案内に従ってください。"
      }
    }
  ]
}
