{
  "city": "kuala-lumpur",
  "sources": [
    {
      "id": "kl-merdeka-corridor-osm",
      "url": "https://www.openstreetmap.org/way/516568233",
      "title": "OSM Merdeka paid linkway, level -2; surface-conflicting edge excluded",
      "license": "ODbL 1.0",
      "checked": "2026-10-17"
    },
    {
      "id": "kl-merdeka-linkway-official",
      "url": "https://www.mymrt.com.my/eventspace/merdeka/",
      "title": "MRT Corp Merdeka linkway to LRT Plaza Rakyat",
      "license": "Factual reference only",
      "checked": "2026-10-17"
    }
  ],
  "stations": [
    {
      "id": "kl:merdeka:lower-south",
      "code": "KLMW1",
      "hideCode": true,
      "names": {
        "en": "Merdeka lower linkway approach",
        "ms": "Laluan aras bawah Merdeka",
        "zh": "Merdeka 下層通道端點"
      },
      "coordinates": [
        101.7021492,
        3.1425121
      ],
      "sourceId": "kl-merdeka-corridor-osm",
      "sourceNodeId": 9886816437,
      "sourceLevel": "-2",
      "coordinateRole": "interior_corridor_anchor_not_entrance"
    },
    {
      "id": "kl:merdeka:lower-north",
      "code": "KLMW2",
      "hideCode": true,
      "names": {
        "en": "Plaza Rakyat lower linkway approach",
        "ms": "Laluan aras bawah Plaza Rakyat",
        "zh": "Plaza Rakyat 下層通道端點"
      },
      "coordinates": [
        101.7020204,
        3.14431
      ],
      "sourceId": "kl-merdeka-corridor-osm",
      "sourceNodeId": 9740822915,
      "sourceLevel": "-2",
      "coordinateRole": "interior_corridor_anchor_not_entrance"
    }
  ],
  "lines": [
    {
      "id": "KL-W-MERDEKA-LINKWAY",
      "mode": "walk",
      "names": {
        "en": "Merdeka–Plaza Rakyat paid linkway (partial)",
        "ms": "Laluan berbayar Merdeka–Plaza Rakyat (sebahagian)",
        "zh": "Merdeka–Plaza Rakyat 付費區通道（部分）"
      },
      "color": "#697a72",
      "sourceId": "kl-merdeka-corridor-osm",
      "patterns": [
        {
          "id": "KL-W-MERDEKA-LINKWAY-both",
          "stationIds": [
            "kl:merdeka:lower-south",
            "kl:merdeka:lower-north"
          ],
          "bidirectional": true
        }
      ]
    }
  ],
  "segments": [
    {
      "lineId": "KL-W-MERDEKA-LINKWAY",
      "fromStationId": "kl:merdeka:lower-south",
      "toStationId": "kl:merdeka:lower-north",
      "coordinates": [
        [
          101.7021492,
          3.1425121
        ],
        [
          101.7021999,
          3.1427592
        ],
        [
          101.7022263,
          3.1433463
        ],
        [
          101.7018839,
          3.14393
        ],
        [
          101.7018973,
          3.1441748
        ],
        [
          101.7019383,
          3.1442198
        ],
        [
          101.7020204,
          3.14431
        ]
      ],
      "sourceNodeIds": [
        9886816437,
        9740822916,
        5042521403,
        7104357247,
        5042521404,
        5042521405,
        9740822915
      ],
      "sourceEdgeWayIds": [
        516568233,
        516568233,
        516568233,
        516568233,
        516568233,
        516568233
      ],
      "sourceWayIds": [
        516568233
      ],
      "sourceId": "kl-merdeka-corridor-osm"
    }
  ],
  "links": [
    {
      "from": "KG17",
      "to": "kl:merdeka:lower-south",
      "coordinates": null,
      "geometryStatus": "station-interior-unmapped",
      "bidirectional": true,
      "sourceId": "kl-merdeka-linkway-official",
      "notes": {
        "en": "Mapped paid linkway section only. Platform, fare-gate and level-change access at both ends remain unmapped; follow station signs. No walking time or step-free guarantee.",
        "ms": "Hanya sebahagian laluan berbayar dipetakan. Akses platform, pintu tambang dan pertukaran aras di kedua-dua hujung belum dipetakan; ikut papan tanda stesen. Tiada masa berjalan atau jaminan akses tanpa tangga.",
        "zh": "僅繪製付費區通道的一部分。兩端的月台、閘門及轉層路徑仍未繪製，請依站內指示；不提供步行時間或無階梯保證。"
      }
    },
    {
      "from": "kl:merdeka:lower-north",
      "to": "AG8",
      "coordinates": null,
      "geometryStatus": "station-interior-unmapped",
      "bidirectional": true,
      "sourceId": "kl-merdeka-linkway-official",
      "notes": {
        "en": "Mapped paid linkway section only. Platform, fare-gate and level-change access at both ends remain unmapped; follow station signs. No walking time or step-free guarantee.",
        "ms": "Hanya sebahagian laluan berbayar dipetakan. Akses platform, pintu tambang dan pertukaran aras di kedua-dua hujung belum dipetakan; ikut papan tanda stesen. Tiada masa berjalan atau jaminan akses tanpa tangga.",
        "zh": "僅繪製付費區通道的一部分。兩端的月台、閘門及轉層路徑仍未繪製，請依站內指示；不提供步行時間或無階梯保證。"
      }
    }
  ],
  "places": [],
  "newPlaces": [],
  "railTransferPairs": [
    [
      "KG17",
      "AG8"
    ]
  ],
  "notices": [
    {
      "routeId": "KL-W-MERDEKA-LINKWAY",
      "text": {
        "en": "Mapped paid linkway section only. Platform, fare-gate and level-change access at both ends remain unmapped; follow station signs. No walking time or step-free guarantee.",
        "ms": "Hanya sebahagian laluan berbayar dipetakan. Akses platform, pintu tambang dan pertukaran aras di kedua-dua hujung belum dipetakan; ikut papan tanda stesen. Tiada masa berjalan atau jaminan akses tanpa tangga.",
        "zh": "僅繪製付費區通道的一部分。兩端的月台、閘門及轉層路徑仍未繪製，請依站內指示；不提供步行時間或無階梯保證。"
      }
    }
  ]
}
