{
  "city": "jakarta",
  "checked": "2026-10-17",
  "stations": [
    {
      "id": "JKT-KOTA-N",
      "code": "JKTKOTAN",
      "hideCode": true,
      "names": {
        "en": "Jakarta Kota north entrance",
        "id": "Pintu utara Jakarta Kota",
        "zh": "Jakarta Kota 北側入口"
      },
      "coordinates": [
        106.8144569,
        -6.1370898
      ],
      "sourceId": "jkt-kota-walk-osm",
      "sourceNodeId": 6797409838,
      "coordinateRole": "mapped_station_building_entrance"
    },
    {
      "id": "JKT-KOTA-M",
      "code": "JKTKOTAM",
      "hideCode": true,
      "names": {
        "en": "Jakarta Kota main entrance",
        "id": "Pintu utama Jakarta Kota",
        "zh": "Jakarta Kota 主入口"
      },
      "coordinates": [
        106.8142827,
        -6.1376708
      ],
      "sourceId": "jkt-kota-walk-osm",
      "sourceNodeId": 10185753951,
      "coordinateRole": "mapped_station_building_main_entrance"
    },
    {
      "id": "JKT-KOTA-CROSS",
      "code": "JKTKOTAX",
      "hideCode": true,
      "names": {
        "en": "Jakarta Kota public crossing approach",
        "id": "Akses penyeberangan umum Jakarta Kota",
        "zh": "Jakarta Kota 公共穿越點接近處"
      },
      "coordinates": [
        106.8144454,
        -6.1370531
      ],
      "sourceId": "jkt-kota-walk-osm",
      "sourceNodeId": 14004828656,
      "coordinateRole": "public_walk_junction"
    }
  ],
  "lines": [
    {
      "id": "JKT-KOTA-NORTH",
      "mode": "walk",
      "names": {
        "en": "Jakarta Kota–Fatahillah public approach",
        "id": "Akses jalan kaki Jakarta Kota–Fatahillah",
        "zh": "Jakarta Kota 至法塔希拉公共步行接續"
      },
      "color": "#697a72",
      "sourceId": "jkt-kota-walk-osm",
      "patterns": [
        {
          "id": "JKT-KOTA-NORTH-both",
          "stationIds": [
            "JKT-KOTA-N",
            "JKT-KOTA-CROSS"
          ],
          "bidirectional": true
        }
      ]
    },
    {
      "id": "JKT-KOTA-MAIN",
      "mode": "walk",
      "names": {
        "en": "Jakarta Kota–Fatahillah public approach",
        "id": "Akses jalan kaki Jakarta Kota–Fatahillah",
        "zh": "Jakarta Kota 至法塔希拉公共步行接續"
      },
      "color": "#697a72",
      "sourceId": "jkt-kota-walk-osm",
      "patterns": [
        {
          "id": "JKT-KOTA-MAIN-both",
          "stationIds": [
            "JKT-KOTA-M",
            "JKT-KOTA-CROSS"
          ],
          "bidirectional": true
        }
      ]
    },
    {
      "id": "JKT-KOTA-SQUARE",
      "mode": "walk",
      "names": {
        "en": "Jakarta Kota–Fatahillah public approach",
        "id": "Akses jalan kaki Jakarta Kota–Fatahillah",
        "zh": "Jakarta Kota 至法塔希拉公共步行接續"
      },
      "color": "#697a72",
      "sourceId": "jkt-kota-walk-osm",
      "patterns": [
        {
          "id": "JKT-KOTA-SQUARE-both",
          "stationIds": [
            "JKT-KOTA-CROSS",
            "JKT-FATAHILLAH"
          ],
          "bidirectional": true
        }
      ]
    }
  ],
  "segments": [
    {
      "lineId": "JKT-KOTA-NORTH",
      "fromStationId": "JKT-KOTA-N",
      "toStationId": "JKT-KOTA-CROSS",
      "coordinates": [
        [
          106.8144569,
          -6.1370898
        ],
        [
          106.8144559,
          -6.1370866
        ],
        [
          106.8144454,
          -6.1370531
        ]
      ],
      "sourceId": "jkt-kota-walk-osm",
      "sourceNodeIds": [
        6797409838,
        14004828658,
        14004828656
      ],
      "sourceEdgeWayIds": [
        1537499632,
        1537499632
      ],
      "sourceWayIds": [
        1537499632
      ]
    },
    {
      "lineId": "JKT-KOTA-MAIN",
      "fromStationId": "JKT-KOTA-M",
      "toStationId": "JKT-KOTA-CROSS",
      "coordinates": [
        [
          106.8142827,
          -6.1376708
        ],
        [
          106.8142516,
          -6.1376799
        ],
        [
          106.8141625,
          -6.1373722
        ],
        [
          106.8141567,
          -6.1373092
        ],
        [
          106.8141566,
          -6.1372461
        ],
        [
          106.8141751,
          -6.1371946
        ],
        [
          106.8141879,
          -6.1371709
        ],
        [
          106.814203,
          -6.1371432
        ],
        [
          106.8142451,
          -6.1371154
        ],
        [
          106.8143703,
          -6.1370762
        ],
        [
          106.8144241,
          -6.1370608
        ],
        [
          106.814432,
          -6.1370579
        ],
        [
          106.8144454,
          -6.1370531
        ]
      ],
      "sourceId": "jkt-kota-walk-osm",
      "sourceNodeIds": [
        10185753951,
        11559678583,
        2624426264,
        7564546188,
        4642467033,
        7564546187,
        9959786463,
        4642467032,
        7564546189,
        7564546186,
        14004828651,
        7564546190,
        14004828656
      ],
      "sourceEdgeWayIds": [
        1243694722,
        256809898,
        256809898,
        256809898,
        1484985331,
        1484985331,
        1484985331,
        1484985331,
        1484985331,
        1484985331,
        1484985331,
        1537499630
      ],
      "sourceWayIds": [
        1243694722,
        256809898,
        1484985331,
        1537499630
      ]
    },
    {
      "lineId": "JKT-KOTA-SQUARE",
      "fromStationId": "JKT-KOTA-CROSS",
      "toStationId": "JKT-FATAHILLAH",
      "coordinates": [
        [
          106.8144454,
          -6.1370531
        ],
        [
          106.8144305,
          -6.1370064
        ],
        [
          106.8144162,
          -6.1369617
        ],
        [
          106.8142648,
          -6.1370006
        ],
        [
          106.814257,
          -6.1369725
        ],
        [
          106.8141798,
          -6.1369946
        ],
        [
          106.814028,
          -6.1370917
        ],
        [
          106.8135312,
          -6.1372309
        ],
        [
          106.8134756,
          -6.137244
        ],
        [
          106.813286,
          -6.1366034
        ],
        [
          106.8132567,
          -6.1365315
        ],
        [
          106.813212,
          -6.1364901
        ],
        [
          106.8131874,
          -6.1364717
        ],
        [
          106.8131804,
          -6.1363982
        ],
        [
          106.8130056,
          -6.135774
        ],
        [
          106.8128513,
          -6.1352177
        ]
      ],
      "sourceId": "jkt-kota-walk-osm",
      "sourceNodeIds": [
        14004828656,
        14004828657,
        14004828654,
        14004828653,
        10185746882,
        10185746883,
        10185746884,
        10185746886,
        10185746904,
        10185746906,
        10185746907,
        10185746908,
        10185746901,
        5379979234,
        12462718369,
        316571784
      ],
      "sourceEdgeWayIds": [
        1537499633,
        1537499633,
        1537499631,
        761797523,
        1113327108,
        1113327108,
        1113327108,
        1113327108,
        1113327114,
        1113327114,
        1113327114,
        1113327114,
        436351298,
        436351298,
        436351298
      ],
      "sourceWayIds": [
        1537499633,
        1537499631,
        761797523,
        1113327108,
        1113327114,
        436351298
      ]
    }
  ],
  "links": [
    {
      "to": "JKT-KOTA-N",
      "bidirectional": true,
      "coordinates": null,
      "geometryStatus": "station-interior-unmapped",
      "sourceId": "jkt-kota-walk-osm",
      "notes": {
        "en": "Jakarta Kota station platform to its mapped building entrance; interior path and current gate access are unverified.",
        "id": "Peron Jakarta Kota ke pintu gedung stasiun yang dipetakan; jalur dalam stasiun dan akses pintu saat ini belum diverifikasi.",
        "zh": "Jakarta Kota 月台接續至已繪製車站大樓入口；站內路徑與入口當前通行狀態尚未核實。"
      },
      "from": "JCBJAKKS"
    },
    {
      "to": "JKT-KOTA-M",
      "bidirectional": true,
      "coordinates": null,
      "geometryStatus": "station-interior-unmapped",
      "sourceId": "jkt-kota-walk-osm",
      "notes": {
        "en": "Jakarta Kota station platform to its mapped building entrance; interior path and current gate access are unverified.",
        "id": "Peron Jakarta Kota ke pintu gedung stasiun yang dipetakan; jalur dalam stasiun dan akses pintu saat ini belum diverifikasi.",
        "zh": "Jakarta Kota 月台接續至已繪製車站大樓入口；站內路徑與入口當前通行狀態尚未核實。"
      },
      "from": "JCBJAKKS"
    },
    {
      "to": "JKT-KOTA-N",
      "bidirectional": true,
      "coordinates": null,
      "geometryStatus": "station-interior-unmapped",
      "sourceId": "jkt-kota-walk-osm",
      "notes": {
        "en": "Jakarta Kota station platform to its mapped building entrance; interior path and current gate access are unverified.",
        "id": "Peron Jakarta Kota ke pintu gedung stasiun yang dipetakan; jalur dalam stasiun dan akses pintu saat ini belum diverifikasi.",
        "zh": "Jakarta Kota 月台接續至已繪製車站大樓入口；站內路徑與入口當前通行狀態尚未核實。"
      },
      "from": "JCBJAKKN"
    },
    {
      "to": "JKT-KOTA-M",
      "bidirectional": true,
      "coordinates": null,
      "geometryStatus": "station-interior-unmapped",
      "sourceId": "jkt-kota-walk-osm",
      "notes": {
        "en": "Jakarta Kota station platform to its mapped building entrance; interior path and current gate access are unverified.",
        "id": "Peron Jakarta Kota ke pintu gedung stasiun yang dipetakan; jalur dalam stasiun dan akses pintu saat ini belum diverifikasi.",
        "zh": "Jakarta Kota 月台接續至已繪製車站大樓入口；站內路徑與入口當前通行狀態尚未核實。"
      },
      "from": "JCBJAKKN"
    }
  ],
  "places": [],
  "newPlaces": [],
  "sources": [
    {
      "id": "jkt-kota-walk-osm",
      "title": "OSM Jakarta Kota station entrances and public square approach",
      "url": "https://www.openstreetmap.org/node/6797409838",
      "license": "ODbL 1.0; © OpenStreetMap contributors",
      "licenseUrl": "https://www.openstreetmap.org/copyright"
    },
    {
      "id": "jkt-kota-venue",
      "title": "Museum Sejarah Jakarta visitor access: west side, Jalan Pintu Besar Utara",
      "url": "https://mitramuseumjakarta.id/sejarah",
      "license": "Factual venue access reference only"
    }
  ],
  "notices": [
    {
      "routeId": "JKT-KOTA-NORTH",
      "text": {
        "en": "From Jakarta Kota north/main entrances, follow mapped public paths and the marked uncontrolled crossing toward Fatahillah Square west access. The north approach includes steps; public-service vehicles are permitted on part of Pintu Besar Utara. Station interiors, current gates and walking time are unverified. The History Museum door remains unmapped; the route ends at the square boundary.",
        "id": "Dari pintu utara/utama Jakarta Kota, ikuti jalur publik dan penyeberangan bermarka tanpa lampu lalu lintas menuju akses barat Taman Fatahillah. Akses utara mencakup tangga; kendaraan layanan umum diizinkan di sebagian Pintu Besar Utara. Jalur dalam stasiun, akses pintu saat ini, dan waktu berjalan belum diverifikasi. Pintu Museum Sejarah belum dipetakan; rute berakhir di batas taman.",
        "zh": "從 Jakarta Kota 北側／主入口沿公共步道及有標線、無號誌的穿越點至法塔希拉廣場西側。北側路徑含階梯；Pintu Besar Utara 部分路段允許公共服務車輛通行。站內動線、入口當前通行及步行時間尚未核實。歷史博物館門口路徑仍未繪製；規劃終點為廣場邊界。"
      }
    },
    {
      "routeId": "JKT-KOTA-MAIN",
      "text": {
        "en": "From Jakarta Kota north/main entrances, follow mapped public paths and the marked uncontrolled crossing toward Fatahillah Square west access. The north approach includes steps; public-service vehicles are permitted on part of Pintu Besar Utara. Station interiors, current gates and walking time are unverified. The History Museum door remains unmapped; the route ends at the square boundary.",
        "id": "Dari pintu utara/utama Jakarta Kota, ikuti jalur publik dan penyeberangan bermarka tanpa lampu lalu lintas menuju akses barat Taman Fatahillah. Akses utara mencakup tangga; kendaraan layanan umum diizinkan di sebagian Pintu Besar Utara. Jalur dalam stasiun, akses pintu saat ini, dan waktu berjalan belum diverifikasi. Pintu Museum Sejarah belum dipetakan; rute berakhir di batas taman.",
        "zh": "從 Jakarta Kota 北側／主入口沿公共步道及有標線、無號誌的穿越點至法塔希拉廣場西側。北側路徑含階梯；Pintu Besar Utara 部分路段允許公共服務車輛通行。站內動線、入口當前通行及步行時間尚未核實。歷史博物館門口路徑仍未繪製；規劃終點為廣場邊界。"
      }
    },
    {
      "routeId": "JKT-KOTA-SQUARE",
      "text": {
        "en": "From Jakarta Kota north/main entrances, follow mapped public paths and the marked uncontrolled crossing toward Fatahillah Square west access. The north approach includes steps; public-service vehicles are permitted on part of Pintu Besar Utara. Station interiors, current gates and walking time are unverified. The History Museum door remains unmapped; the route ends at the square boundary.",
        "id": "Dari pintu utara/utama Jakarta Kota, ikuti jalur publik dan penyeberangan bermarka tanpa lampu lalu lintas menuju akses barat Taman Fatahillah. Akses utara mencakup tangga; kendaraan layanan umum diizinkan di sebagian Pintu Besar Utara. Jalur dalam stasiun, akses pintu saat ini, dan waktu berjalan belum diverifikasi. Pintu Museum Sejarah belum dipetakan; rute berakhir di batas taman.",
        "zh": "從 Jakarta Kota 北側／主入口沿公共步道及有標線、無號誌的穿越點至法塔希拉廣場西側。北側路徑含階梯；Pintu Besar Utara 部分路段允許公共服務車輛通行。站內動線、入口當前通行及步行時間尚未核實。歷史博物館門口路徑仍未繪製；規劃終點為廣場邊界。"
      }
    }
  ]
}
