{
  "city": "taipei",
  "sources": [
    {
      "id": "taipei-entrance-osm",
      "url": "https://www.openstreetmap.org/copyright",
      "title": "OSM contributors: Taipei entrance pedestrian edges",
      "license": "ODbL-1.0",
      "checked": "2026-10-17"
    },
    {
      "id": "taipei-cks-access",
      "url": "https://www.cksmh.gov.tw/cp.aspx?n=6027",
      "title": "CKS Memorial Hall official geography and transportation",
      "license": "Factual reference",
      "checked": "2026-10-17"
    },
    {
      "id": "taipei-ntm-location",
      "url": "https://www.tad.gov.tw/m1.aspx?id=C100_32&sNo=0001090",
      "title": "Tourism Administration National Taiwan Museum location",
      "license": "Factual reference",
      "checked": "2026-10-17"
    },
    {
      "id": "taipei-101-access",
      "url": "https://web.metro.taipei/QRCode/TaipeiMetroGuides/TaipeiMetroGuide_Chinese.pdf",
      "title": "Taipei Metro official attraction guide: 101 Exit 4",
      "license": "Factual reference",
      "checked": "2026-10-17"
    },
    {
      "id": "taipei-101-admission",
      "url": "https://www.taipei-101.com.tw/tw/explore/qa",
      "title": "Taipei 101 official admission FAQ",
      "license": "Factual reference",
      "checked": "2026-10-17"
    },
    {
      "id": "taipei-longshan-access",
      "url": "https://www-ws.gov.taipei/001/Upload/public/Attachment/0518933361.pdf",
      "title": "Taipei City government guide: Longshan Temple Exit 1",
      "license": "Factual reference",
      "checked": "2026-10-17"
    },
    {
      "id": "taipei-xiangshan-access",
      "url": "https://www.geo.gov.taipei/News_Content.aspx?n=23285747C0511EC4&s=2C8A30B62A7575DB&sms=72544237BBE4C5F6",
      "title": "Taipei Geotechnical Engineering Office: Exit 2 and Lingyun trailhead",
      "license": "Factual reference",
      "checked": "2026-10-17"
    }
  ],
  "stations": [
    {
      "id": "taipei:entrance:3216077385",
      "code": "TPEW1",
      "hideCode": true,
      "names": {
        "en": "Dongmen MRT Exit 3",
        "zh": "東門站3號出口"
      },
      "coordinates": [
        121.5278344,
        25.0337368
      ],
      "sourceNodeId": 3216077385,
      "sourceId": "taipei-entrance-osm"
    },
    {
      "id": "taipei:entrance:5051817862",
      "code": "TPEW2",
      "hideCode": true,
      "names": {
        "en": "Xinyi Road mapped crossing",
        "zh": "信義路已繪行人穿越道"
      },
      "coordinates": [
        121.5278227,
        25.0338439
      ],
      "sourceNodeId": 5051817862,
      "sourceId": "taipei-entrance-osm"
    },
    {
      "id": "taipei:entrance:3121796778",
      "code": "TPEW3",
      "hideCode": true,
      "names": {
        "en": "CKS Memorial Hall MRT Exit 5",
        "zh": "中正紀念堂站5號出口"
      },
      "coordinates": [
        121.5171086,
        25.0351892
      ],
      "sourceNodeId": 3121796778,
      "sourceId": "taipei-entrance-osm"
    },
    {
      "id": "taipei:entrance:473325684",
      "code": "TPEW4",
      "hideCode": true,
      "names": {
        "en": "CKS Memorial Hall MRT Exit 6",
        "zh": "中正紀念堂站6號出口"
      },
      "coordinates": [
        121.5164871,
        25.0356898
      ],
      "sourceNodeId": 473325684,
      "sourceId": "taipei-entrance-osm"
    },
    {
      "id": "taipei:entrance:9680681156",
      "code": "TPEW5",
      "hideCode": true,
      "names": {
        "en": "CKS Memorial Hall upper entrance",
        "zh": "中正紀念堂上層大廳入口"
      },
      "coordinates": [
        121.521607,
        25.0347422
      ],
      "sourceNodeId": 9680681156,
      "sourceId": "taipei-entrance-osm"
    },
    {
      "id": "taipei:entrance:2652063392",
      "code": "TPEW6",
      "hideCode": true,
      "names": {
        "en": "NTU Hospital MRT Exit 4",
        "zh": "臺大醫院站4號出口"
      },
      "coordinates": [
        121.51626,
        25.042766
      ],
      "sourceNodeId": 2652063392,
      "sourceId": "taipei-entrance-osm"
    },
    {
      "id": "taipei:entrance:9654819947",
      "code": "TPEW7",
      "hideCode": true,
      "names": {
        "en": "Park-side station doorway",
        "zh": "站體公園側門口"
      },
      "coordinates": [
        121.516222,
        25.0427923
      ],
      "sourceNodeId": 9654819947,
      "sourceId": "taipei-entrance-osm"
    },
    {
      "id": "taipei:entrance:9656068441",
      "code": "TPEW8",
      "hideCode": true,
      "names": {
        "en": "National Taiwan Museum main entrance",
        "zh": "國立臺灣博物館本館正門"
      },
      "coordinates": [
        121.515005,
        25.0428897
      ],
      "sourceNodeId": 9656068441,
      "sourceId": "taipei-entrance-osm"
    },
    {
      "id": "taipei:entrance:2718780534",
      "code": "TPEW9",
      "hideCode": true,
      "names": {
        "en": "Taipei 101 MRT Exit 4",
        "zh": "台北101/世貿站4號出口"
      },
      "coordinates": [
        121.5644215,
        25.0333408
      ],
      "sourceNodeId": 2718780534,
      "sourceId": "taipei-entrance-osm"
    },
    {
      "id": "taipei:entrance:3164097072",
      "code": "TPEW10",
      "hideCode": true,
      "names": {
        "en": "Taipei 101 MRT Exit 5",
        "zh": "台北101/世貿站5號出口"
      },
      "coordinates": [
        121.5632809,
        25.0332177
      ],
      "sourceNodeId": 3164097072,
      "sourceId": "taipei-entrance-osm"
    },
    {
      "id": "taipei:entrance:12390532420",
      "code": "TPEW11",
      "hideCode": true,
      "names": {
        "en": "Taipei 101 mall entrance",
        "zh": "台北101購物中心入口"
      },
      "coordinates": [
        121.5640486,
        25.0334636
      ],
      "sourceNodeId": 12390532420,
      "sourceId": "taipei-entrance-osm"
    },
    {
      "id": "taipei:entrance:4213191342",
      "code": "TPEW12",
      "hideCode": true,
      "names": {
        "en": "Xiangshan MRT Exit 2",
        "zh": "象山站2號出口"
      },
      "coordinates": [
        121.5699504,
        25.0322713
      ],
      "sourceNodeId": 4213191342,
      "sourceId": "taipei-entrance-osm"
    },
    {
      "id": "taipei:entrance:7574275173",
      "code": "TPEW13",
      "hideCode": true,
      "names": {
        "en": "Xiangshan Park south path end",
        "zh": "象山公園南側已繪步道端點"
      },
      "coordinates": [
        121.5703018,
        25.0284713
      ],
      "sourceNodeId": 7574275173,
      "sourceId": "taipei-entrance-osm"
    },
    {
      "id": "taipei:entrance:5593633726",
      "code": "TPEW14",
      "hideCode": true,
      "names": {
        "en": "Lingyun Temple Xiangshan trailhead",
        "zh": "象山親山步道靈雲宮登山口"
      },
      "coordinates": [
        121.5707605,
        25.0273523
      ],
      "sourceNodeId": 5593633726,
      "sourceId": "taipei-entrance-osm"
    },
    {
      "id": "taipei:entrance:2075746454",
      "code": "TPEW15",
      "hideCode": true,
      "names": {
        "en": "Longshan Temple MRT Exit 1",
        "zh": "龍山寺站1號出口"
      },
      "coordinates": [
        121.4996523,
        25.0354814
      ],
      "sourceNodeId": 2075746454,
      "sourceId": "taipei-entrance-osm"
    },
    {
      "id": "taipei:entrance:7164268423",
      "code": "TPEW16",
      "hideCode": true,
      "names": {
        "en": "Guangzhou Street temple approach",
        "zh": "廣州街寺前步道"
      },
      "coordinates": [
        121.4993887,
        25.0367506
      ],
      "sourceNodeId": 7164268423,
      "sourceId": "taipei-entrance-osm"
    },
    {
      "id": "taipei:entrance:13421141925",
      "code": "TPEW17",
      "hideCode": true,
      "names": {
        "en": "Longshan Temple front entrance",
        "zh": "龍山寺前方入口"
      },
      "coordinates": [
        121.4999105,
        25.0367824
      ],
      "sourceNodeId": 13421141925,
      "sourceId": "taipei-entrance-osm"
    },
    {
      "id": "taipei:entrance:observatory-reference",
      "code": "TPEWOBS",
      "hideCode": true,
      "names": {
        "en": "Taipei 101 Observatory reference",
        "zh": "台北101觀景台參考點"
      },
      "coordinates": [
        121.56453,
        25.033976
      ],
      "sourceId": "taipei-101-admission",
      "coordinateRole": "attraction_reference_point_not_entrance"
    }
  ],
  "lines": [
    {
      "id": "TPE-W-DONGMEN",
      "mode": "walk",
      "names": {
        "en": "Dongmen street approach–memorial hall stairs",
        "zh": "東門站外街道至紀念堂階梯入口"
      },
      "color": "#697a72",
      "sourceId": "taipei-entrance-osm",
      "patterns": [
        {
          "id": "TPE-W-DONGMEN-both",
          "stationIds": [
            "taipei:entrance:5051817862",
            "taipei:entrance:9680681156"
          ],
          "bidirectional": true
        }
      ]
    },
    {
      "id": "TPE-W-CKS5",
      "mode": "walk",
      "names": {
        "en": "Exit 5–memorial hall stairs",
        "zh": "5號出口至紀念堂階梯入口"
      },
      "color": "#697a72",
      "sourceId": "taipei-entrance-osm",
      "patterns": [
        {
          "id": "TPE-W-CKS5-both",
          "stationIds": [
            "taipei:entrance:3121796778",
            "taipei:entrance:9680681156"
          ],
          "bidirectional": true
        }
      ]
    },
    {
      "id": "TPE-W-CKS6",
      "mode": "walk",
      "names": {
        "en": "Exit 6–memorial hall stairs",
        "zh": "6號出口至紀念堂階梯入口"
      },
      "color": "#697a72",
      "sourceId": "taipei-entrance-osm",
      "patterns": [
        {
          "id": "TPE-W-CKS6-both",
          "stationIds": [
            "taipei:entrance:473325684",
            "taipei:entrance:9680681156"
          ],
          "bidirectional": true
        }
      ]
    },
    {
      "id": "TPE-W-NTM",
      "mode": "walk",
      "names": {
        "en": "Park-side doorway–Taiwan Museum",
        "zh": "公園側門口至臺灣博物館"
      },
      "color": "#697a72",
      "sourceId": "taipei-entrance-osm",
      "patterns": [
        {
          "id": "TPE-W-NTM-both",
          "stationIds": [
            "taipei:entrance:9654819947",
            "taipei:entrance:9656068441"
          ],
          "bidirectional": true
        }
      ]
    },
    {
      "id": "TPE-W-101-4",
      "mode": "walk",
      "names": {
        "en": "Exit 4–Taipei 101 mall entrance",
        "zh": "4號出口至台北101商場入口"
      },
      "color": "#697a72",
      "sourceId": "taipei-entrance-osm",
      "patterns": [
        {
          "id": "TPE-W-101-4-both",
          "stationIds": [
            "taipei:entrance:2718780534",
            "taipei:entrance:12390532420"
          ],
          "bidirectional": true
        }
      ]
    },
    {
      "id": "TPE-W-101-5",
      "mode": "walk",
      "names": {
        "en": "Exit 5–Taipei 101 mall entrance",
        "zh": "5號出口至台北101商場入口"
      },
      "color": "#697a72",
      "sourceId": "taipei-entrance-osm",
      "patterns": [
        {
          "id": "TPE-W-101-5-both",
          "stationIds": [
            "taipei:entrance:3164097072",
            "taipei:entrance:12390532420"
          ],
          "bidirectional": true
        }
      ]
    },
    {
      "id": "TPE-W-101-XIANGSHAN",
      "mode": "walk",
      "names": {
        "en": "Taipei 101–Xiangshan station public walk",
        "zh": "台北101至象山站公共步道"
      },
      "color": "#697a72",
      "sourceId": "taipei-entrance-osm",
      "patterns": [
        {
          "id": "TPE-W-101-XIANGSHAN-both",
          "stationIds": [
            "taipei:entrance:12390532420",
            "taipei:entrance:4213191342"
          ],
          "bidirectional": true
        }
      ]
    },
    {
      "id": "TPE-W-XIANGSHAN-PARK",
      "mode": "walk",
      "names": {
        "en": "Xiangshan Exit 2–park south path",
        "zh": "象山2號出口至公園南側步道"
      },
      "color": "#697a72",
      "sourceId": "taipei-entrance-osm",
      "patterns": [
        {
          "id": "TPE-W-XIANGSHAN-PARK-both",
          "stationIds": [
            "taipei:entrance:4213191342",
            "taipei:entrance:7574275173"
          ],
          "bidirectional": true
        }
      ]
    },
    {
      "id": "TPE-W-LONGSHAN",
      "mode": "walk",
      "names": {
        "en": "Guangzhou Street–temple front entrance",
        "zh": "廣州街至龍山寺前方入口"
      },
      "color": "#697a72",
      "sourceId": "taipei-entrance-osm",
      "patterns": [
        {
          "id": "TPE-W-LONGSHAN-both",
          "stationIds": [
            "taipei:entrance:7164268423",
            "taipei:entrance:13421141925"
          ],
          "bidirectional": true
        }
      ]
    }
  ],
  "segments": [
    {
      "lineId": "TPE-W-DONGMEN",
      "fromStationId": "taipei:entrance:5051817862",
      "toStationId": "taipei:entrance:9680681156",
      "coordinates": [
        [
          121.5278227,
          25.0338439
        ],
        [
          121.5274913,
          25.0338934
        ],
        [
          121.5274855,
          25.0338943
        ],
        [
          121.5274606,
          25.033898
        ],
        [
          121.5273982,
          25.033905
        ],
        [
          121.5270801,
          25.0339326
        ],
        [
          121.527013,
          25.0339646
        ],
        [
          121.5269762,
          25.0339668
        ],
        [
          121.5269688,
          25.0339704
        ],
        [
          121.5267398,
          25.0340808
        ],
        [
          121.5266724,
          25.0341133
        ],
        [
          121.5257455,
          25.03457
        ],
        [
          121.5249096,
          25.0349826
        ],
        [
          121.5248798,
          25.0349961
        ],
        [
          121.5244228,
          25.0352078
        ],
        [
          121.5243596,
          25.0352339
        ],
        [
          121.5242732,
          25.0352739
        ],
        [
          121.5241037,
          25.0353524
        ],
        [
          121.5239974,
          25.0354016
        ],
        [
          121.5238403,
          25.0353604
        ],
        [
          121.5237236,
          25.0353398
        ],
        [
          121.5236545,
          25.0353221
        ],
        [
          121.5236063,
          25.0353373
        ],
        [
          121.5234916,
          25.0353823
        ],
        [
          121.5234255,
          25.0354178
        ],
        [
          121.5233977,
          25.0354327
        ],
        [
          121.5233273,
          25.0354455
        ],
        [
          121.5232921,
          25.035348
        ],
        [
          121.5231275,
          25.0353999
        ],
        [
          121.5231098,
          25.0353713
        ],
        [
          121.5229649,
          25.0353719
        ],
        [
          121.5228868,
          25.0353501
        ],
        [
          121.5228365,
          25.0353355
        ],
        [
          121.52276,
          25.0353063
        ],
        [
          121.5226661,
          25.0352644
        ],
        [
          121.5225897,
          25.0352261
        ],
        [
          121.5225486,
          25.0352006
        ],
        [
          121.5225252,
          25.035161
        ],
        [
          121.5222949,
          25.0352735
        ],
        [
          121.522221,
          25.0353096
        ],
        [
          121.5222114,
          25.0352939
        ],
        [
          121.522009,
          25.0349539
        ],
        [
          121.521976,
          25.0348985
        ],
        [
          121.5217011,
          25.0350329
        ],
        [
          121.5216117,
          25.0348826
        ],
        [
          121.5215459,
          25.0347721
        ],
        [
          121.521607,
          25.0347422
        ]
      ],
      "sourceNodeIds": [
        5051817862,
        5818604192,
        5051817863,
        3653919780,
        3653919781,
        3653919783,
        5646957478,
        3653919779,
        5818604193,
        5609055241,
        5051817846,
        2710929251,
        5051817845,
        13668881299,
        7723416783,
        5148250604,
        5051817844,
        5148250602,
        5148250601,
        12196404246,
        9682758856,
        9682758895,
        9682758896,
        9682758897,
        9682758825,
        9682758898,
        9682758899,
        9682758858,
        9682758924,
        5636599682,
        3954787487,
        9682758821,
        9682758820,
        9682758819,
        9682758818,
        9682758817,
        9682758816,
        9682758815,
        9680681147,
        12196404247,
        9680681154,
        9680681155,
        9680681165,
        9680681166,
        9680681170,
        9680681157,
        9680681156
      ],
      "sourceEdgeWayIds": [
        360833060,
        360833060,
        360833060,
        360833062,
        360833067,
        360833059,
        360833059,
        1058241563,
        1058241563,
        1058241563,
        1058241563,
        1058241563,
        1058241563,
        1058241563,
        1058241563,
        1058241562,
        1058241562,
        1058241562,
        1317805439,
        1317805439,
        1053623582,
        1053623597,
        1053623597,
        1053623597,
        1053623597,
        1053623597,
        1053623583,
        1053623601,
        1053623584,
        590342500,
        1053623572,
        1053623572,
        1053623572,
        1053623572,
        1053623572,
        1053623572,
        1053623572,
        1053359189,
        1053359189,
        1053396955,
        1053396955,
        1053396936,
        1053396961,
        1053396961,
        1053396961,
        1053396956
      ],
      "sourceWayIds": [
        360833059,
        360833060,
        360833062,
        360833067,
        590342500,
        1053359189,
        1053396936,
        1053396955,
        1053396956,
        1053396961,
        1053623572,
        1053623582,
        1053623583,
        1053623584,
        1053623597,
        1053623601,
        1058241562,
        1058241563,
        1317805439
      ],
      "sourceId": "taipei-entrance-osm"
    },
    {
      "lineId": "TPE-W-CKS5",
      "fromStationId": "taipei:entrance:3121796778",
      "toStationId": "taipei:entrance:9680681156",
      "coordinates": [
        [
          121.5171086,
          25.0351892
        ],
        [
          121.5170652,
          25.0352104
        ],
        [
          121.5170465,
          25.0352196
        ],
        [
          121.5170251,
          25.0352301
        ],
        [
          121.5170361,
          25.0352487
        ],
        [
          121.517044,
          25.0352621
        ],
        [
          121.5170141,
          25.0352767
        ],
        [
          121.5170483,
          25.0353294
        ],
        [
          121.5170429,
          25.0353346
        ],
        [
          121.5170288,
          25.035371
        ],
        [
          121.5170265,
          25.0354157
        ],
        [
          121.5170358,
          25.0354491
        ],
        [
          121.5170533,
          25.035474
        ],
        [
          121.5170908,
          25.0355147
        ],
        [
          121.517123,
          25.0355794
        ],
        [
          121.5171569,
          25.0356192
        ],
        [
          121.5172427,
          25.0356855
        ],
        [
          121.517285,
          25.0356912
        ],
        [
          121.5173269,
          25.0357003
        ],
        [
          121.517357,
          25.0357061
        ],
        [
          121.5173805,
          25.0357101
        ],
        [
          121.5174023,
          25.0357076
        ],
        [
          121.5174214,
          25.0356915
        ],
        [
          121.5174302,
          25.0356734
        ],
        [
          121.5174388,
          25.0356689
        ],
        [
          121.5176211,
          25.0359752
        ],
        [
          121.5177058,
          25.0361175
        ],
        [
          121.51772,
          25.0361413
        ],
        [
          121.5179599,
          25.036024
        ],
        [
          121.5179949,
          25.036007
        ],
        [
          121.5181777,
          25.0363141
        ],
        [
          121.5186702,
          25.0360722
        ],
        [
          121.5191639,
          25.0358325
        ],
        [
          121.519195,
          25.0358186
        ],
        [
          121.519579,
          25.035631
        ],
        [
          121.5209796,
          25.0349466
        ],
        [
          121.5209631,
          25.0349188
        ],
        [
          121.5209718,
          25.0349146
        ],
        [
          121.5210111,
          25.0348954
        ],
        [
          121.5214081,
          25.0347014
        ],
        [
          121.5214823,
          25.0346652
        ],
        [
          121.5215459,
          25.0347721
        ],
        [
          121.521607,
          25.0347422
        ]
      ],
      "sourceNodeIds": [
        3121796778,
        12450882611,
        12450882612,
        9680316583,
        9680316599,
        9680316591,
        9680316594,
        9680316595,
        9680316612,
        9680316613,
        9680316614,
        9680316615,
        9680316616,
        9680316617,
        9680316618,
        9680316619,
        9680316627,
        9680316626,
        9680316625,
        9680316624,
        9680316623,
        9680316622,
        9680316621,
        9680316620,
        9680316303,
        9680315839,
        9680316308,
        9680315907,
        9680315922,
        9680315836,
        12196404240,
        12196404238,
        12196404239,
        9680315930,
        9680315842,
        9680315929,
        9680681158,
        11921477288,
        9680681161,
        9680681169,
        9680681168,
        9680681157,
        9680681156
      ],
      "sourceEdgeWayIds": [
        1543002820,
        1346139160,
        1346139159,
        1053359271,
        1053359271,
        1053359270,
        1053359270,
        1053359274,
        1053359274,
        1053359274,
        1053359274,
        1053359274,
        1053359274,
        1053359274,
        1053359274,
        1053359274,
        1053359275,
        1053359275,
        1053359275,
        1053359275,
        1053359275,
        1053359275,
        1053359275,
        1053359275,
        1053359218,
        1053359218,
        1053359217,
        1053359166,
        1053359166,
        1053359136,
        1053359164,
        1053359164,
        1053359164,
        1053359169,
        1053359169,
        1053359189,
        1053396957,
        1053396957,
        1053396960,
        1053396962,
        1053396961,
        1053396956
      ],
      "sourceWayIds": [
        1053359136,
        1053359164,
        1053359166,
        1053359169,
        1053359189,
        1053359217,
        1053359218,
        1053359270,
        1053359271,
        1053359274,
        1053359275,
        1053396956,
        1053396957,
        1053396960,
        1053396961,
        1053396962,
        1346139159,
        1346139160,
        1543002820
      ],
      "sourceId": "taipei-entrance-osm"
    },
    {
      "lineId": "TPE-W-CKS6",
      "fromStationId": "taipei:entrance:473325684",
      "toStationId": "taipei:entrance:9680681156",
      "coordinates": [
        [
          121.5164871,
          25.0356898
        ],
        [
          121.516496,
          25.0357196
        ],
        [
          121.5165419,
          25.0357099
        ],
        [
          121.5164689,
          25.0354529
        ],
        [
          121.5163784,
          25.0352559
        ],
        [
          121.5162699,
          25.0351912
        ],
        [
          121.5163622,
          25.0351399
        ],
        [
          121.5164399,
          25.0351399
        ],
        [
          121.5165746,
          25.0351397
        ],
        [
          121.5167071,
          25.0351396
        ],
        [
          121.5168422,
          25.0351395
        ],
        [
          121.5168833,
          25.0350876
        ],
        [
          121.5169168,
          25.0350548
        ],
        [
          121.51692,
          25.0350526
        ],
        [
          121.5169631,
          25.0350232
        ],
        [
          121.5170134,
          25.0350123
        ],
        [
          121.5170969,
          25.0350061
        ],
        [
          121.5171388,
          25.0350162
        ],
        [
          121.517215,
          25.0349917
        ],
        [
          121.517279,
          25.0349638
        ],
        [
          121.5173581,
          25.0349281
        ],
        [
          121.5174118,
          25.0349013
        ],
        [
          121.5178444,
          25.034685
        ],
        [
          121.5182609,
          25.0344806
        ],
        [
          121.5182785,
          25.0344727
        ],
        [
          121.5183381,
          25.0344454
        ],
        [
          121.5184091,
          25.0344129
        ],
        [
          121.5184755,
          25.0343826
        ],
        [
          121.5185198,
          25.0343624
        ],
        [
          121.5185257,
          25.0343724
        ],
        [
          121.5185736,
          25.0344528
        ],
        [
          121.5187149,
          25.0346902
        ],
        [
          121.5188539,
          25.0349238
        ],
        [
          121.5189455,
          25.034879
        ],
        [
          121.519155,
          25.0352309
        ],
        [
          121.5192326,
          25.0353613
        ],
        [
          121.5192515,
          25.035393
        ],
        [
          121.5193961,
          25.0353238
        ],
        [
          121.519579,
          25.035631
        ],
        [
          121.5209796,
          25.0349466
        ],
        [
          121.5209631,
          25.0349188
        ],
        [
          121.5209718,
          25.0349146
        ],
        [
          121.5210111,
          25.0348954
        ],
        [
          121.5214081,
          25.0347014
        ],
        [
          121.5214823,
          25.0346652
        ],
        [
          121.5215459,
          25.0347721
        ],
        [
          121.521607,
          25.0347422
        ]
      ],
      "sourceNodeIds": [
        473325684,
        5685670192,
        5685670193,
        14039646279,
        5685670194,
        4514877021,
        4202524144,
        2613505701,
        2613505705,
        2613505709,
        4202524145,
        5755988469,
        5755988468,
        9680316598,
        5755988466,
        5755988467,
        4202524139,
        4202524140,
        4525811210,
        4525811211,
        4525811212,
        12196741555,
        9680315824,
        5676117343,
        12196741557,
        12196741556,
        12196741558,
        12196741559,
        9682759094,
        9682759093,
        9682759092,
        5634637922,
        9682759091,
        9682759090,
        9682759088,
        9682759080,
        9682759089,
        9680315841,
        9680315842,
        9680315929,
        9680681158,
        11921477288,
        9680681161,
        9680681169,
        9680681168,
        9680681157,
        9680681156
      ],
      "sourceEdgeWayIds": [
        1543002816,
        455023836,
        455023836,
        455023836,
        455023836,
        600087013,
        607348046,
        607348046,
        607348046,
        607348046,
        420313639,
        420313639,
        420313639,
        420313639,
        420313639,
        420313639,
        607348043,
        595598262,
        595598262,
        595598262,
        595598262,
        595598262,
        595598262,
        456309611,
        456309611,
        456309611,
        456309611,
        456309611,
        1053623625,
        1053623625,
        1053623625,
        1053623625,
        1053623625,
        1053623625,
        1053623625,
        1053623625,
        1053359170,
        1053359138,
        1053359169,
        1053359189,
        1053396957,
        1053396957,
        1053396960,
        1053396962,
        1053396961,
        1053396956
      ],
      "sourceWayIds": [
        420313639,
        455023836,
        456309611,
        595598262,
        600087013,
        607348043,
        607348046,
        1053359138,
        1053359169,
        1053359170,
        1053359189,
        1053396956,
        1053396957,
        1053396960,
        1053396961,
        1053396962,
        1053623625,
        1543002816
      ],
      "sourceId": "taipei-entrance-osm"
    },
    {
      "lineId": "TPE-W-NTM",
      "fromStationId": "taipei:entrance:9654819947",
      "toStationId": "taipei:entrance:9656068441",
      "coordinates": [
        [
          121.516222,
          25.0427923
        ],
        [
          121.5161653,
          25.0428072
        ],
        [
          121.5161284,
          25.0426842
        ],
        [
          121.5159425,
          25.0427316
        ],
        [
          121.5159318,
          25.0429272
        ],
        [
          121.5155717,
          25.0429451
        ],
        [
          121.5155409,
          25.0429375
        ],
        [
          121.515276,
          25.0429529
        ],
        [
          121.5152402,
          25.0429613
        ],
        [
          121.5152167,
          25.0429871
        ],
        [
          121.5152158,
          25.0430009
        ],
        [
          121.5151774,
          25.0429777
        ],
        [
          121.5150098,
          25.0429807
        ],
        [
          121.515005,
          25.0428897
        ]
      ],
      "sourceNodeIds": [
        9654819947,
        9654819946,
        9654819948,
        9654820233,
        9654820234,
        9654820199,
        9654820200,
        9654820201,
        9654820202,
        9654820203,
        9654820193,
        9654820207,
        9654820208,
        9656068441
      ],
      "sourceEdgeWayIds": [
        1050639333,
        1050639335,
        1050639334,
        1050639379,
        1050639372,
        1050639373,
        1050639373,
        1050639373,
        1050639373,
        1050639373,
        1050639374,
        1050639374,
        79606900
      ],
      "sourceWayIds": [
        79606900,
        1050639333,
        1050639334,
        1050639335,
        1050639372,
        1050639373,
        1050639374,
        1050639379
      ],
      "sourceId": "taipei-entrance-osm"
    },
    {
      "lineId": "TPE-W-101-4",
      "fromStationId": "taipei:entrance:2718780534",
      "toStationId": "taipei:entrance:12390532420",
      "coordinates": [
        [
          121.5644215,
          25.0333408
        ],
        [
          121.5643842,
          25.0333416
        ],
        [
          121.5642987,
          25.0333434
        ],
        [
          121.5641415,
          25.0333467
        ],
        [
          121.5640459,
          25.0333487
        ],
        [
          121.5640471,
          25.0334008
        ],
        [
          121.5640481,
          25.0334416
        ],
        [
          121.5640486,
          25.0334636
        ]
      ],
      "sourceNodeIds": [
        2718780534,
        12390427202,
        9565709238,
        12390427204,
        12390512956,
        12390512958,
        12390512971,
        12390532420
      ],
      "sourceEdgeWayIds": [
        1038711407,
        1038711407,
        1339499070,
        1339487714,
        1339499071,
        1339499080,
        1339499080
      ],
      "sourceWayIds": [
        1038711407,
        1339487714,
        1339499070,
        1339499071,
        1339499080
      ],
      "sourceId": "taipei-entrance-osm"
    },
    {
      "lineId": "TPE-W-101-5",
      "fromStationId": "taipei:entrance:3164097072",
      "toStationId": "taipei:entrance:12390532420",
      "coordinates": [
        [
          121.5632809,
          25.0332177
        ],
        [
          121.5632801,
          25.0331871
        ],
        [
          121.5633478,
          25.0331856
        ],
        [
          121.5634234,
          25.0331762
        ],
        [
          121.5635392,
          25.0331746
        ],
        [
          121.5636314,
          25.033181
        ],
        [
          121.5636449,
          25.0331506
        ],
        [
          121.5637021,
          25.0331484
        ],
        [
          121.5640411,
          25.0331438
        ],
        [
          121.5640441,
          25.0332711
        ],
        [
          121.5640459,
          25.0333487
        ],
        [
          121.5640471,
          25.0334008
        ],
        [
          121.5640481,
          25.0334416
        ],
        [
          121.5640486,
          25.0334636
        ]
      ],
      "sourceNodeIds": [
        3164097072,
        12405053953,
        4506836345,
        1503664954,
        7723490821,
        4506836343,
        4506836342,
        4506836341,
        12390512957,
        12390512955,
        12390512956,
        12390512958,
        12390512971,
        12390532420
      ],
      "sourceEdgeWayIds": [
        1341039252,
        454046124,
        454046123,
        454046123,
        454046123,
        454046122,
        454046122,
        544330069,
        1339499071,
        1339499071,
        1339499071,
        1339499080,
        1339499080
      ],
      "sourceWayIds": [
        454046122,
        454046123,
        454046124,
        544330069,
        1339499071,
        1339499080,
        1341039252
      ],
      "sourceId": "taipei-entrance-osm"
    },
    {
      "lineId": "TPE-W-101-XIANGSHAN",
      "fromStationId": "taipei:entrance:12390532420",
      "toStationId": "taipei:entrance:4213191342",
      "coordinates": [
        [
          121.5640486,
          25.0334636
        ],
        [
          121.5640481,
          25.0334416
        ],
        [
          121.5640471,
          25.0334008
        ],
        [
          121.5640459,
          25.0333487
        ],
        [
          121.5640441,
          25.0332711
        ],
        [
          121.5640411,
          25.0331438
        ],
        [
          121.5647988,
          25.0331337
        ],
        [
          121.5652496,
          25.0331276
        ],
        [
          121.565271,
          25.0330802
        ],
        [
          121.5654185,
          25.0330768
        ],
        [
          121.5655458,
          25.0330739
        ],
        [
          121.5655841,
          25.0330602
        ],
        [
          121.5656932,
          25.0330567
        ],
        [
          121.5662249,
          25.0330394
        ],
        [
          121.5663964,
          25.0330339
        ],
        [
          121.5666725,
          25.033025
        ],
        [
          121.5672082,
          25.032998
        ],
        [
          121.5672661,
          25.0329555
        ],
        [
          121.5672947,
          25.0329549
        ],
        [
          121.5681427,
          25.0329329
        ],
        [
          121.5681405,
          25.0328997
        ],
        [
          121.568135,
          25.0327671
        ],
        [
          121.5681326,
          25.0326959
        ],
        [
          121.568187,
          25.0326365
        ],
        [
          121.5682673,
          25.0326301
        ],
        [
          121.5683896,
          25.0326283
        ],
        [
          121.5685183,
          25.0326238
        ],
        [
          121.5685762,
          25.0326407
        ],
        [
          121.5688846,
          25.03263
        ],
        [
          121.5690278,
          25.0326486
        ],
        [
          121.5691461,
          25.0326446
        ],
        [
          121.5695059,
          25.0326225
        ],
        [
          121.5696878,
          25.032578
        ],
        [
          121.5696683,
          25.0324897
        ],
        [
          121.5697657,
          25.0323579
        ],
        [
          121.5697665,
          25.0322597
        ],
        [
          121.5699507,
          25.0322571
        ],
        [
          121.5699504,
          25.0322713
        ]
      ],
      "sourceNodeIds": [
        12390532420,
        12390512971,
        12390512958,
        12390512956,
        12390512955,
        12390512957,
        12390512959,
        5261969324,
        5261969325,
        5261969326,
        1500990557,
        4961035319,
        4574631874,
        4574631873,
        4961035320,
        4961035316,
        4961035318,
        4961035317,
        12405156681,
        4961035308,
        4961035307,
        4961035306,
        3369778835,
        3369778844,
        4961035309,
        4961035310,
        3369778838,
        12428763597,
        12428763598,
        12428763599,
        12428763600,
        12428784201,
        3426439681,
        7579469088,
        12428784238,
        10018598703,
        7579469089,
        4213191342
      ],
      "sourceEdgeWayIds": [
        1339499080,
        1339499080,
        1339499071,
        1339499071,
        1339499071,
        544330069,
        544330069,
        544330069,
        544330070,
        544330070,
        506332993,
        506332993,
        506332993,
        506332993,
        506332993,
        506332993,
        506332993,
        506332993,
        506332993,
        506332986,
        506332986,
        506332986,
        1537742063,
        810537371,
        810537371,
        810537371,
        232358535,
        232358535,
        232358535,
        232358535,
        232358535,
        232358535,
        232358535,
        810653335,
        810653335,
        810653335,
        810653336
      ],
      "sourceWayIds": [
        232358535,
        506332986,
        506332993,
        544330069,
        544330070,
        810537371,
        810653335,
        810653336,
        1339499071,
        1339499080,
        1537742063
      ],
      "sourceId": "taipei-entrance-osm"
    },
    {
      "lineId": "TPE-W-XIANGSHAN-PARK",
      "fromStationId": "taipei:entrance:4213191342",
      "toStationId": "taipei:entrance:7574275173",
      "coordinates": [
        [
          121.5699504,
          25.0322713
        ],
        [
          121.5699507,
          25.0322571
        ],
        [
          121.5697665,
          25.0322597
        ],
        [
          121.5697563,
          25.0318342
        ],
        [
          121.5697549,
          25.031775
        ],
        [
          121.5697868,
          25.0308749
        ],
        [
          121.569799,
          25.0299392
        ],
        [
          121.5698261,
          25.0285587
        ],
        [
          121.5703028,
          25.028552
        ],
        [
          121.5703018,
          25.0284713
        ]
      ],
      "sourceNodeIds": [
        4213191342,
        7579469089,
        10018598703,
        12428784219,
        4213191340,
        7574275170,
        7574275169,
        7574275171,
        7574275172,
        7574275173
      ],
      "sourceEdgeWayIds": [
        810653336,
        810653335,
        810135138,
        810135138,
        810135138,
        810135138,
        810135138,
        810135138,
        810135138
      ],
      "sourceWayIds": [
        810135138,
        810653335,
        810653336
      ],
      "sourceId": "taipei-entrance-osm"
    },
    {
      "lineId": "TPE-W-LONGSHAN",
      "fromStationId": "taipei:entrance:7164268423",
      "toStationId": "taipei:entrance:13421141925",
      "coordinates": [
        [
          121.4993887,
          25.0367506
        ],
        [
          121.4999083,
          25.0367566
        ],
        [
          121.4999098,
          25.0367672
        ],
        [
          121.4999105,
          25.0367824
        ]
      ],
      "sourceNodeIds": [
        7164268423,
        7164268424,
        13418193173,
        13421141925
      ],
      "sourceEdgeWayIds": [
        767311118,
        767311118,
        1462833609
      ],
      "sourceWayIds": [
        767311118,
        1462833609
      ],
      "sourceId": "taipei-entrance-osm"
    }
  ],
  "links": [
    {
      "from": "R07",
      "to": "taipei:entrance:3216077385",
      "bidirectional": true,
      "coordinates": null,
      "geometryStatus": "station-interior-unmapped",
      "sourceId": "taipei-entrance-osm",
      "notes": {
        "en": "Platform and fare-gate access to this exit remains untraced.",
        "zh": "月台與閘門至此出口的站內路徑未繪製。"
      }
    },
    {
      "from": "R08",
      "to": "taipei:entrance:3121796778",
      "bidirectional": true,
      "coordinates": null,
      "geometryStatus": "station-interior-unmapped",
      "sourceId": "taipei-entrance-osm",
      "notes": {
        "en": "Platform and fare-gate access to this exit remains untraced.",
        "zh": "月台與閘門至此出口的站內路徑未繪製。"
      }
    },
    {
      "from": "R08",
      "to": "taipei:entrance:473325684",
      "bidirectional": true,
      "coordinates": null,
      "geometryStatus": "station-interior-unmapped",
      "sourceId": "taipei-entrance-osm",
      "notes": {
        "en": "Platform and fare-gate access to this exit remains untraced.",
        "zh": "月台與閘門至此出口的站內路徑未繪製。"
      }
    },
    {
      "from": "R09",
      "to": "taipei:entrance:2652063392",
      "bidirectional": true,
      "coordinates": null,
      "geometryStatus": "station-interior-unmapped",
      "sourceId": "taipei-entrance-osm",
      "notes": {
        "en": "Platform and fare-gate access to this exit remains untraced.",
        "zh": "月台與閘門至此出口的站內路徑未繪製。"
      }
    },
    {
      "from": "taipei:entrance:2652063392",
      "to": "taipei:entrance:9654819947",
      "bidirectional": true,
      "coordinates": null,
      "geometryStatus": "terminal-access-unmapped",
      "sourceId": "taipei-entrance-osm",
      "notes": {
        "en": "Exit 4 and the park-side doorway are separate OSM nodes with no connecting pedestrian edge. The short gap is not drawn.",
        "zh": "4號出口與公園側門口為兩個獨立地圖節點，缺少連接步行線；此短缺口不畫成直線。"
      }
    },
    {
      "from": "taipei:entrance:3216077385",
      "to": "taipei:entrance:5051817862",
      "bidirectional": true,
      "coordinates": null,
      "geometryStatus": "terminal-access-unmapped",
      "sourceId": "taipei-cks-access",
      "notes": {
        "en": "The official memorial directions recommend Dongmen Exit 3. The short exit-to-crossing connection has no mapped pedestrian edge and remains undrawn.",
        "zh": "紀念堂官方指引推薦東門3號出口；出口至穿越道間缺少步行線形，短缺口不繪製。"
      }
    },
    {
      "from": "R03",
      "to": "taipei:entrance:2718780534",
      "bidirectional": true,
      "coordinates": null,
      "geometryStatus": "station-interior-unmapped",
      "sourceId": "taipei-entrance-osm",
      "notes": {
        "en": "Station platforms and fare-gate route remain untraced.",
        "zh": "站內月台與閘門路徑未繪製。"
      }
    },
    {
      "from": "R03",
      "to": "taipei:entrance:3164097072",
      "bidirectional": true,
      "coordinates": null,
      "geometryStatus": "station-interior-unmapped",
      "sourceId": "taipei-entrance-osm",
      "notes": {
        "en": "Station platforms and fare-gate route remain untraced.",
        "zh": "站內月台與閘門路徑未繪製。"
      }
    },
    {
      "from": "R02",
      "to": "taipei:entrance:4213191342",
      "bidirectional": true,
      "coordinates": null,
      "geometryStatus": "station-interior-unmapped",
      "sourceId": "taipei-entrance-osm",
      "notes": {
        "en": "Station platforms and fare-gate route remain untraced.",
        "zh": "站內月台與閘門路徑未繪製。"
      }
    },
    {
      "from": "BL10",
      "to": "taipei:entrance:2075746454",
      "bidirectional": true,
      "coordinates": null,
      "geometryStatus": "station-interior-unmapped",
      "sourceId": "taipei-entrance-osm",
      "notes": {
        "en": "Station platforms and fare-gate route remain untraced.",
        "zh": "站內月台與閘門路徑未繪製。"
      }
    },
    {
      "from": "taipei:entrance:2075746454",
      "to": "taipei:entrance:7164268423",
      "bidirectional": true,
      "coordinates": null,
      "geometryStatus": "terminal-access-unmapped",
      "sourceId": "taipei-longshan-access",
      "notes": {
        "en": "Exit 1 to Guangzhou Street approach remains untraced. Only the final temple-front path is drawn.",
        "zh": "1號出口至廣州街寺前步道未繪製；僅繪出最後寺前路段。"
      }
    },
    {
      "from": "taipei:entrance:7574275173",
      "to": "taipei:entrance:5593633726",
      "bidirectional": true,
      "coordinates": null,
      "geometryStatus": "terminal-access-unmapped",
      "sourceId": "taipei-xiangshan-access",
      "notes": {
        "en": "The street connection from the park path to Lingyun trailhead is untraced. Do not mistake the gap for a continuous path.",
        "zh": "公園步道至靈雲宮登山口的街道路段尚未繪製，路線並非連續完整步道。"
      }
    },
    {
      "from": "taipei:entrance:12390532420",
      "to": "taipei:entrance:observatory-reference",
      "bidirectional": true,
      "coordinates": null,
      "geometryStatus": "terminal-access-unmapped",
      "sourceId": "taipei-101-admission",
      "notes": {
        "en": "The indoor route from the mall entrance to observatory ticketing and elevators is untraced.",
        "zh": "商場入口至觀景台售票與電梯的室內路徑未繪製。"
      }
    }
  ],
  "places": [
    {
      "id": "cks",
      "endpoint": "taipei:entrance:9680681156"
    },
    {
      "id": "ntm-main",
      "endpoint": "taipei:entrance:9656068441"
    },
    {
      "id": "taipei101",
      "endpoint": "taipei:entrance:12390532420"
    },
    {
      "id": "longshan",
      "endpoint": "taipei:entrance:13421141925"
    },
    {
      "id": "xiangshan",
      "endpoint": "taipei:entrance:5593633726"
    },
    {
      "id": "observatory",
      "endpoint": "taipei:entrance:observatory-reference"
    }
  ],
  "placeUpdates": [
    {
      "id": "cks",
      "lng": 121.521607,
      "lat": 25.0347422,
      "coordinateSource": "https://www.openstreetmap.org/node/9680681156",
      "coordinateRole": "mapped_entrance",
      "use": "mapped_entrance",
      "checked": "2026-10-17",
      "tip": {
        "en": "Mapped approaches from CKS exits 5/6 and Dongmen Exit 3 reach the upper hall entrance via stairs. CKS approaches include a 94-step flight; Dongmen includes underpass stairs and an 84-step flight, with a short unmapped exit gap. This is not a step-free route. Station interiors and hall interiors are untraced; check official closures. Walking time is unverified.",
        "zh": "由中正紀念堂5、6號出口或東門3號出口沿步道與階梯至上層大廳入口；紀念堂側含94階梯段，東門側含地下道階梯與84階梯段，且東門出口旁仍有短缺口，並非無階梯路線。站內、堂內路徑未繪製；請確認官方休館公告，步行時間未查證。"
      }
    },
    {
      "id": "ntm-main",
      "lng": 121.515005,
      "lat": 25.0428897,
      "coordinateSource": "https://www.openstreetmap.org/node/9656068441",
      "coordinateRole": "mapped_entrance",
      "use": "mapped_entrance",
      "checked": "2026-10-17",
      "tip": {
        "en": "Mapped park paths reach the main museum entrance. The short gap beside NTU Hospital Exit 4, station interiors and indoor admission are untraced. Walking time is unverified; check tickets and opening notices.",
        "zh": "已繪公園步道至博物館本館正門；臺大醫院4號出口旁短缺口、站內與館內入場路徑未繪製。步行時間未查證，請確認票務與開館公告。"
      }
    },
    {
      "id": "taipei101",
      "lng": 121.5640486,
      "lat": 25.0334636,
      "coordinateSource": "https://www.openstreetmap.org/node/12390532420",
      "coordinateRole": "mapped_entrance",
      "use": "mapped_entrance",
      "checked": "2026-10-17",
      "tip": {
        "en": "Mapped paths reach a Taipei 101 mall entrance from exits 4 and 5; Exit 4 includes stairs. Station interiors and observatory admission are untraced. Check building access locally; walking time is unverified.",
        "zh": "由4、5號出口沿已繪路徑至台北101商場入口，4號出口路徑含階梯。站內與觀景台入場路徑未繪製；請確認現場通行，步行時間未查證。"
      }
    },
    {
      "id": "longshan",
      "lng": 121.4999105,
      "lat": 25.0367824,
      "coordinateSource": "https://www.openstreetmap.org/node/13421141925",
      "coordinateRole": "mapped_entrance",
      "use": "mapped_entrance",
      "checked": "2026-10-17",
      "tip": {
        "en": "Only the final Guangzhou Street temple-front approach is mapped. The route from MRT Exit 1 remains an explicit gap. Respect worship and local entry guidance; walking time and temple interiors are unverified.",
        "zh": "僅繪出廣州街最後寺前步道；捷運1號出口至步道仍明確保留缺口。請尊重參拜與現場入寺指引，步行時間與寺內路徑未查證。"
      }
    },
    {
      "id": "xiangshan",
      "lng": 121.5707605,
      "lat": 25.0273523,
      "coordinateSource": "https://www.openstreetmap.org/node/5593633726",
      "coordinateRole": "mapped_trailhead",
      "use": "mapped_trailhead",
      "checked": "2026-10-17",
      "tip": {
        "en": "The destination is Lingyun Temple trailhead, not the summit or a viewpoint. Exit 2 and park paths are mapped, but the final street connection remains a gap. Hiking steps, conditions and time require separate planning.",
        "zh": "目的地為靈雲宮登山口，不是山頂或觀景平台。已繪2號出口與公園步道，最後街道連接仍有缺口；登山階梯、路況與時間需另行規劃。"
      }
    },
    {
      "id": "observatory",
      "coordinateRole": "attraction_reference_point_not_entrance",
      "tip": {
        "en": "The map draws the approach to a mall entrance only. Observatory ticketing, elevator boarding and indoor access remain untraced; the pin is a venue reference, not a ticket gate.",
        "zh": "地圖僅繪至商場入口；觀景台售票、電梯搭乘與室內路徑未繪製，標記為場館參考點，非驗票入口。"
      }
    }
  ]
}
