{
  "city": "jakarta",
  "sources": [
    {
      "id": "jkt-transjakarta-20261017",
      "title": "PT Transportasi Jakarta — GTFS Static 2026, Corridor 1",
      "url": "https://gtfs.transjakarta.co.id/files/file_gtfs.zip",
      "license": "CC BY 4.0; © 2026 PT Transportasi Jakarta. Modified: selected patterns and shape vertices converted to JSON.",
      "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
      "licenseStatement": "https://ppid.transjakarta.co.id/informasi/berkala",
      "checked": "2026-10-17"
    },
    {
      "id": "jkt-hi-integration",
      "title": "MRT Jakarta — 2024 sustainability report, Bundaran HI interchange",
      "url": "https://www.jakartamrt.co.id/sites/default/files/2025-07/MRT%20Jakarta%20-%20SR%202024%20-%20250602.pdf",
      "license": "Factual interchange information; no source artwork reproduced",
      "checked": "2026-10-17"
    }
  ],
  "stations": [
    {
      "id": "TJ-H00014P",
      "code": "TJH00014P",
      "names": {
        "en": "Blok M",
        "id": "Blok M"
      },
      "coordinates": [
        106.80175,
        -6.243312
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceStopId": "H00014P",
      "hideCode": true
    },
    {
      "id": "TJ-H00265P",
      "code": "TJH00265P",
      "names": {
        "en": "ASEAN",
        "id": "ASEAN"
      },
      "coordinates": [
        106.79897,
        -6.239889
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceStopId": "H00265P",
      "hideCode": true
    },
    {
      "id": "TJ-H00127P",
      "code": "TJH00127P",
      "names": {
        "en": "Masjid Agung",
        "id": "Masjid Agung"
      },
      "coordinates": [
        106.79845,
        -6.236483
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceStopId": "H00127P",
      "hideCode": true
    },
    {
      "id": "TJ-H00023P",
      "code": "TJH00023P",
      "names": {
        "en": "Bundaran Senayan",
        "id": "Bundaran Senayan"
      },
      "coordinates": [
        106.80094,
        -6.227869
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceStopId": "H00023P",
      "hideCode": true
    },
    {
      "id": "TJ-H00067P",
      "code": "TJH00067P",
      "names": {
        "en": "Senayan Bank Jakarta",
        "id": "Senayan Bank Jakarta"
      },
      "coordinates": [
        106.8058,
        -6.224217
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceStopId": "H00067P",
      "hideCode": true
    },
    {
      "id": "TJ-H00176P",
      "code": "TJH00176P",
      "names": {
        "en": "Polda Metro Jaya",
        "id": "Polda Metro Jaya"
      },
      "coordinates": [
        106.81028,
        -6.221094
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceStopId": "H00176P",
      "hideCode": true
    },
    {
      "id": "TJ-H00010P",
      "code": "TJH00010P",
      "names": {
        "en": "Bendungan Hilir",
        "id": "Bendungan Hilir"
      },
      "coordinates": [
        106.81528,
        -6.217137
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceStopId": "H00010P",
      "hideCode": true
    },
    {
      "id": "TJ-H00099P",
      "code": "TJH00099P",
      "names": {
        "en": "Karet",
        "id": "Karet"
      },
      "coordinates": [
        106.82003,
        -6.212457
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceStopId": "H00099P",
      "hideCode": true
    },
    {
      "id": "TJ-H00047P",
      "code": "TJH00047P",
      "names": {
        "en": "Dukuh Atas",
        "id": "Dukuh Atas"
      },
      "coordinates": [
        106.82223,
        -6.205702
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceStopId": "H00047P",
      "hideCode": true
    },
    {
      "id": "TJ-H00251P",
      "code": "TJH00251P",
      "names": {
        "en": "Tosari",
        "id": "Tosari"
      },
      "coordinates": [
        106.82309,
        -6.196892
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceStopId": "H00251P",
      "hideCode": true
    },
    {
      "id": "TJ-H00022P",
      "code": "TJH00022P",
      "names": {
        "en": "Bundaran HI Astra",
        "id": "Bundaran HI Astra"
      },
      "coordinates": [
        106.823,
        -6.193021
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceStopId": "H00022P",
      "hideCode": true
    },
    {
      "id": "TJ-H00207P",
      "code": "TJH00207P",
      "names": {
        "en": "MH Thamrin",
        "id": "MH Thamrin"
      },
      "coordinates": [
        106.82299,
        -6.188149
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceStopId": "H00207P",
      "hideCode": true
    },
    {
      "id": "TJ-H00267S",
      "code": "TJH00267S",
      "names": {
        "en": "Kebon Sirih Arah Utara",
        "id": "Kebon Sirih Arah Utara"
      },
      "coordinates": [
        106.8228,
        -6.182776
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceStopId": "H00267S",
      "hideCode": true
    },
    {
      "id": "TJ-H00131P",
      "code": "TJH00131P",
      "names": {
        "en": "Monumen Nasional",
        "id": "Monumen Nasional"
      },
      "coordinates": [
        106.82286,
        -6.176248
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceStopId": "H00131P",
      "hideCode": true
    },
    {
      "id": "TJ-H00278P",
      "code": "TJH00278P",
      "names": {
        "en": "Harmoni",
        "id": "Harmoni"
      },
      "coordinates": [
        106.81992,
        -6.162687
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceStopId": "H00278P",
      "hideCode": true
    },
    {
      "id": "TJ-H00280P",
      "code": "TJH00280P",
      "names": {
        "en": "Sawah Besar",
        "id": "Sawah Besar"
      },
      "coordinates": [
        106.818661,
        -6.157368
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceStopId": "H00280P",
      "hideCode": true
    },
    {
      "id": "TJ-H00281P",
      "code": "TJH00281P",
      "names": {
        "en": "Mangga Besar",
        "id": "Mangga Besar"
      },
      "coordinates": [
        106.817536,
        -6.15325
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceStopId": "H00281P",
      "hideCode": true
    },
    {
      "id": "TJ-H00133P",
      "code": "TJH00133P",
      "names": {
        "en": "Taman Sari",
        "id": "Taman Sari"
      },
      "coordinates": [
        106.81669,
        -6.1493
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceStopId": "H00133P",
      "hideCode": true
    },
    {
      "id": "TJ-H00068P",
      "code": "TJH00068P",
      "names": {
        "en": "Glodok",
        "id": "Glodok"
      },
      "coordinates": [
        106.81545,
        -6.1445
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceStopId": "H00068P",
      "hideCode": true
    },
    {
      "id": "TJ-H00093P",
      "code": "TJH00093P",
      "names": {
        "en": "Kali Besar",
        "id": "Kali Besar"
      },
      "coordinates": [
        106.81143,
        -6.135355
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceStopId": "H00093P",
      "hideCode": true
    },
    {
      "id": "TJ-H00132P",
      "code": "TJH00132P",
      "names": {
        "en": "Museum Sejarah Jakarta",
        "id": "Museum Sejarah Jakarta"
      },
      "coordinates": [
        106.81209,
        -6.13393
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceStopId": "H00132P",
      "hideCode": true
    },
    {
      "id": "TJ-H00275P",
      "code": "TJH00275P",
      "names": {
        "en": "Kota",
        "id": "Kota"
      },
      "coordinates": [
        106.8149,
        -6.13679
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceStopId": "H00275P",
      "hideCode": true
    },
    {
      "id": "TJ-H00268S",
      "code": "TJH00268S",
      "names": {
        "en": "Kebon Sirih Arah Selatan",
        "id": "Kebon Sirih Arah Selatan"
      },
      "coordinates": [
        106.8232317,
        -6.1841952
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceStopId": "H00268S",
      "hideCode": true
    },
    {
      "id": "TJ-H00266P",
      "code": "TJH00266P",
      "names": {
        "en": "Kejaksaan Agung",
        "id": "Kejaksaan Agung"
      },
      "coordinates": [
        106.79844,
        -6.2405
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceStopId": "H00266P",
      "hideCode": true
    }
  ],
  "lines": [
    {
      "id": "TJ-C1",
      "mode": "bus",
      "color": "#d62126",
      "names": {
        "en": "Transjakarta 1 · Blok M – Kali Besar",
        "id": "Transjakarta 1 · Blok M – Kali Besar"
      },
      "sourceId": "jkt-transjakarta-20261017",
      "patterns": [
        {
          "id": "1-R07",
          "stationIds": [
            "TJ-H00014P",
            "TJ-H00265P",
            "TJ-H00127P",
            "TJ-H00023P",
            "TJ-H00067P",
            "TJ-H00176P",
            "TJ-H00010P",
            "TJ-H00099P",
            "TJ-H00047P",
            "TJ-H00251P",
            "TJ-H00022P",
            "TJ-H00207P",
            "TJ-H00267S",
            "TJ-H00131P",
            "TJ-H00278P",
            "TJ-H00280P",
            "TJ-H00281P",
            "TJ-H00133P",
            "TJ-H00068P",
            "TJ-H00093P"
          ],
          "bidirectional": false
        },
        {
          "id": "1-R08",
          "stationIds": [
            "TJ-H00093P",
            "TJ-H00132P",
            "TJ-H00275P",
            "TJ-H00068P",
            "TJ-H00133P",
            "TJ-H00281P",
            "TJ-H00280P",
            "TJ-H00278P",
            "TJ-H00131P",
            "TJ-H00268S",
            "TJ-H00207P",
            "TJ-H00022P",
            "TJ-H00251P",
            "TJ-H00047P",
            "TJ-H00099P",
            "TJ-H00010P",
            "TJ-H00176P",
            "TJ-H00067P",
            "TJ-H00023P",
            "TJ-H00127P",
            "TJ-H00266P",
            "TJ-H00014P"
          ],
          "bidirectional": false
        }
      ]
    }
  ],
  "segments": [
    {
      "lineId": "TJ-C1",
      "fromStationId": "TJ-H00014P",
      "toStationId": "TJ-H00265P",
      "coordinates": [
        [
          106.80175,
          -6.24324
        ],
        [
          106.80216,
          -6.24325
        ],
        [
          106.80227,
          -6.24324
        ],
        [
          106.8023,
          -6.24321
        ],
        [
          106.80232,
          -6.24317
        ],
        [
          106.80232,
          -6.24292
        ],
        [
          106.8024,
          -6.2422
        ],
        [
          106.8024,
          -6.24192
        ],
        [
          106.80232,
          -6.24165
        ],
        [
          106.80232,
          -6.24107
        ],
        [
          106.80233,
          -6.24022
        ],
        [
          106.80226,
          -6.24013
        ],
        [
          106.80218,
          -6.24004
        ],
        [
          106.80201,
          -6.23994
        ],
        [
          106.80093,
          -6.23997
        ],
        [
          106.79897,
          -6.23996
        ]
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceTripId": "1-R07",
      "sourceShapeId": "1-R07_shp",
      "sourceShapeIndexRange": [
        0,
        15
      ]
    },
    {
      "lineId": "TJ-C1",
      "fromStationId": "TJ-H00265P",
      "toStationId": "TJ-H00127P",
      "coordinates": [
        [
          106.79897,
          -6.23996
        ],
        [
          106.79835,
          -6.23996
        ],
        [
          106.79835,
          -6.23981
        ],
        [
          106.79837,
          -6.23974
        ],
        [
          106.79837,
          -6.23909
        ],
        [
          106.79838,
          -6.2378
        ],
        [
          106.79836,
          -6.23679
        ],
        [
          106.79837,
          -6.23647
        ]
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceTripId": "1-R07",
      "sourceShapeId": "1-R07_shp",
      "sourceShapeIndexRange": [
        15,
        22
      ]
    },
    {
      "lineId": "TJ-C1",
      "fromStationId": "TJ-H00127P",
      "toStationId": "TJ-H00023P",
      "coordinates": [
        [
          106.79837,
          -6.23647
        ],
        [
          106.79836,
          -6.23529
        ],
        [
          106.79835,
          -6.23479
        ],
        [
          106.79834,
          -6.23301
        ],
        [
          106.79834,
          -6.23232
        ],
        [
          106.79836,
          -6.23195
        ],
        [
          106.7984,
          -6.2316
        ],
        [
          106.79846,
          -6.23121
        ],
        [
          106.79855,
          -6.2309
        ],
        [
          106.79862,
          -6.23068
        ],
        [
          106.79877,
          -6.23026
        ],
        [
          106.79907,
          -6.22965
        ],
        [
          106.79914,
          -6.22945
        ],
        [
          106.79919,
          -6.22925
        ],
        [
          106.79923,
          -6.22914
        ],
        [
          106.79928,
          -6.22904
        ],
        [
          106.79938,
          -6.22894
        ],
        [
          106.79947,
          -6.22889
        ],
        [
          106.79966,
          -6.22882
        ],
        [
          106.79974,
          -6.22878
        ],
        [
          106.80028,
          -6.2283
        ],
        [
          106.80052,
          -6.22809
        ],
        [
          106.80095,
          -6.22775
        ]
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceTripId": "1-R07",
      "sourceShapeId": "1-R07_shp",
      "sourceShapeIndexRange": [
        22,
        44
      ]
    },
    {
      "lineId": "TJ-C1",
      "fromStationId": "TJ-H00023P",
      "toStationId": "TJ-H00067P",
      "coordinates": [
        [
          106.80095,
          -6.22775
        ],
        [
          106.80228,
          -6.22676
        ],
        [
          106.80367,
          -6.22568
        ],
        [
          106.80406,
          -6.22537
        ],
        [
          106.80471,
          -6.2249
        ],
        [
          106.8056,
          -6.22422
        ],
        [
          106.8058,
          -6.22408
        ]
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceTripId": "1-R07",
      "sourceShapeId": "1-R07_shp",
      "sourceShapeIndexRange": [
        44,
        50
      ]
    },
    {
      "lineId": "TJ-C1",
      "fromStationId": "TJ-H00067P",
      "toStationId": "TJ-H00176P",
      "coordinates": [
        [
          106.8058,
          -6.22408
        ],
        [
          106.8064,
          -6.22367
        ],
        [
          106.80702,
          -6.22328
        ],
        [
          106.80759,
          -6.22292
        ],
        [
          106.80823,
          -6.22251
        ],
        [
          106.80895,
          -6.22201
        ],
        [
          106.80974,
          -6.22137
        ],
        [
          106.8098,
          -6.22131
        ],
        [
          106.81021,
          -6.22101
        ]
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceTripId": "1-R07",
      "sourceShapeId": "1-R07_shp",
      "sourceShapeIndexRange": [
        50,
        58
      ]
    },
    {
      "lineId": "TJ-C1",
      "fromStationId": "TJ-H00176P",
      "toStationId": "TJ-H00010P",
      "coordinates": [
        [
          106.81021,
          -6.22101
        ],
        [
          106.81053,
          -6.22078
        ],
        [
          106.81212,
          -6.21954
        ],
        [
          106.81274,
          -6.21905
        ],
        [
          106.81415,
          -6.21793
        ],
        [
          106.81527,
          -6.21701
        ]
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceTripId": "1-R07",
      "sourceShapeId": "1-R07_shp",
      "sourceShapeIndexRange": [
        58,
        63
      ]
    },
    {
      "lineId": "TJ-C1",
      "fromStationId": "TJ-H00010P",
      "toStationId": "TJ-H00099P",
      "coordinates": [
        [
          106.81527,
          -6.21701
        ],
        [
          106.81558,
          -6.21677
        ],
        [
          106.81622,
          -6.21624
        ],
        [
          106.81666,
          -6.21591
        ],
        [
          106.81768,
          -6.2151
        ],
        [
          106.81798,
          -6.21484
        ],
        [
          106.81815,
          -6.21471
        ],
        [
          106.81858,
          -6.2143
        ],
        [
          106.81873,
          -6.21412
        ],
        [
          106.81895,
          -6.21385
        ],
        [
          106.81948,
          -6.21315
        ],
        [
          106.81969,
          -6.21282
        ],
        [
          106.81997,
          -6.21234
        ]
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceTripId": "1-R07",
      "sourceShapeId": "1-R07_shp",
      "sourceShapeIndexRange": [
        63,
        75
      ]
    },
    {
      "lineId": "TJ-C1",
      "fromStationId": "TJ-H00099P",
      "toStationId": "TJ-H00047P",
      "coordinates": [
        [
          106.81997,
          -6.21234
        ],
        [
          106.82008,
          -6.21215
        ],
        [
          106.8203,
          -6.2117
        ],
        [
          106.82112,
          -6.21007
        ],
        [
          106.82145,
          -6.2094
        ],
        [
          106.82156,
          -6.20914
        ],
        [
          106.82167,
          -6.20879
        ],
        [
          106.82182,
          -6.20825
        ],
        [
          106.82192,
          -6.20772
        ],
        [
          106.82198,
          -6.2072
        ],
        [
          106.82215,
          -6.20562
        ]
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceTripId": "1-R07",
      "sourceShapeId": "1-R07_shp",
      "sourceShapeIndexRange": [
        75,
        85
      ]
    },
    {
      "lineId": "TJ-C1",
      "fromStationId": "TJ-H00047P",
      "toStationId": "TJ-H00251P",
      "coordinates": [
        [
          106.82215,
          -6.20562
        ],
        [
          106.82219,
          -6.2052
        ],
        [
          106.82225,
          -6.20469
        ],
        [
          106.82232,
          -6.20423
        ],
        [
          106.8224,
          -6.20388
        ],
        [
          106.82244,
          -6.20359
        ],
        [
          106.82252,
          -6.20328
        ],
        [
          106.82266,
          -6.20276
        ],
        [
          106.82289,
          -6.20168
        ],
        [
          106.823,
          -6.20112
        ],
        [
          106.82304,
          -6.20082
        ],
        [
          106.82307,
          -6.20057
        ],
        [
          106.82308,
          -6.20012
        ],
        [
          106.82307,
          -6.19994
        ],
        [
          106.82308,
          -6.19969
        ],
        [
          106.82305,
          -6.19902
        ],
        [
          106.82303,
          -6.19746
        ],
        [
          106.82301,
          -6.19674
        ]
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceTripId": "1-R07",
      "sourceShapeId": "1-R07_shp",
      "sourceShapeIndexRange": [
        85,
        102
      ]
    },
    {
      "lineId": "TJ-C1",
      "fromStationId": "TJ-H00251P",
      "toStationId": "TJ-H00022P",
      "coordinates": [
        [
          106.82301,
          -6.19674
        ],
        [
          106.82299,
          -6.19592
        ],
        [
          106.82297,
          -6.1957
        ],
        [
          106.82295,
          -6.19564
        ],
        [
          106.8227,
          -6.19538
        ],
        [
          106.82261,
          -6.19528
        ],
        [
          106.82254,
          -6.19516
        ],
        [
          106.82252,
          -6.19505
        ],
        [
          106.82251,
          -6.19493
        ],
        [
          106.82252,
          -6.19489
        ],
        [
          106.82256,
          -6.19476
        ],
        [
          106.82259,
          -6.19471
        ],
        [
          106.82264,
          -6.19464
        ],
        [
          106.82284,
          -6.19442
        ],
        [
          106.82292,
          -6.19432
        ],
        [
          106.82294,
          -6.19426
        ],
        [
          106.82295,
          -6.1941
        ],
        [
          106.82294,
          -6.1936
        ]
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceTripId": "1-R07",
      "sourceShapeId": "1-R07_shp",
      "sourceShapeIndexRange": [
        102,
        119
      ]
    },
    {
      "lineId": "TJ-C1",
      "fromStationId": "TJ-H00022P",
      "toStationId": "TJ-H00207P",
      "coordinates": [
        [
          106.82294,
          -6.1936
        ],
        [
          106.82293,
          -6.19317
        ],
        [
          106.82293,
          -6.19229
        ],
        [
          106.8229,
          -6.19088
        ],
        [
          106.82286,
          -6.19042
        ],
        [
          106.82286,
          -6.19012
        ],
        [
          106.82286,
          -6.18896
        ],
        [
          106.8229,
          -6.18804
        ]
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceTripId": "1-R07",
      "sourceShapeId": "1-R07_shp",
      "sourceShapeIndexRange": [
        119,
        126
      ]
    },
    {
      "lineId": "TJ-C1",
      "fromStationId": "TJ-H00207P",
      "toStationId": "TJ-H00267S",
      "coordinates": [
        [
          106.8229,
          -6.18804
        ],
        [
          106.82294,
          -6.18704
        ],
        [
          106.823,
          -6.18618
        ],
        [
          106.82301,
          -6.18591
        ],
        [
          106.82301,
          -6.18571
        ],
        [
          106.82301,
          -6.18523
        ],
        [
          106.82298,
          -6.18502
        ],
        [
          106.82294,
          -6.18462
        ],
        [
          106.82291,
          -6.18399
        ],
        [
          106.8229,
          -6.18337
        ],
        [
          106.82286,
          -6.18277
        ]
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceTripId": "1-R07",
      "sourceShapeId": "1-R07_shp",
      "sourceShapeIndexRange": [
        126,
        136
      ]
    },
    {
      "lineId": "TJ-C1",
      "fromStationId": "TJ-H00267S",
      "toStationId": "TJ-H00131P",
      "coordinates": [
        [
          106.82286,
          -6.18277
        ],
        [
          106.82279,
          -6.18171
        ],
        [
          106.82274,
          -6.18093
        ],
        [
          106.82267,
          -6.18089
        ],
        [
          106.82263,
          -6.18086
        ],
        [
          106.82259,
          -6.1808
        ],
        [
          106.82256,
          -6.18074
        ],
        [
          106.82254,
          -6.18067
        ],
        [
          106.82255,
          -6.1806
        ],
        [
          106.82256,
          -6.18053
        ],
        [
          106.82259,
          -6.18046
        ],
        [
          106.82262,
          -6.1801
        ],
        [
          106.82266,
          -6.17876
        ],
        [
          106.82266,
          -6.17828
        ],
        [
          106.82271,
          -6.17693
        ],
        [
          106.82272,
          -6.17613
        ]
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceTripId": "1-R07",
      "sourceShapeId": "1-R07_shp",
      "sourceShapeIndexRange": [
        136,
        151
      ]
    },
    {
      "lineId": "TJ-C1",
      "fromStationId": "TJ-H00131P",
      "toStationId": "TJ-H00278P",
      "coordinates": [
        [
          106.82272,
          -6.17613
        ],
        [
          106.82275,
          -6.17541
        ],
        [
          106.82277,
          -6.17414
        ],
        [
          106.82282,
          -6.1722
        ],
        [
          106.82282,
          -6.17181
        ],
        [
          106.8228,
          -6.17173
        ],
        [
          106.82272,
          -6.17153
        ],
        [
          106.82266,
          -6.17143
        ],
        [
          106.82255,
          -6.17131
        ],
        [
          106.82244,
          -6.17125
        ],
        [
          106.82195,
          -6.17116
        ],
        [
          106.82173,
          -6.1711
        ],
        [
          106.82162,
          -6.17104
        ],
        [
          106.82152,
          -6.17093
        ],
        [
          106.82146,
          -6.17081
        ],
        [
          106.82141,
          -6.1707
        ],
        [
          106.82134,
          -6.17046
        ],
        [
          106.82121,
          -6.16996
        ],
        [
          106.82104,
          -6.16895
        ],
        [
          106.82081,
          -6.16799
        ],
        [
          106.82076,
          -6.16783
        ],
        [
          106.82069,
          -6.16766
        ],
        [
          106.82089,
          -6.16737
        ],
        [
          106.82086,
          -6.16715
        ],
        [
          106.82071,
          -6.16661
        ],
        [
          106.82053,
          -6.16575
        ],
        [
          106.82039,
          -6.16513
        ],
        [
          106.82031,
          -6.16464
        ],
        [
          106.82012,
          -6.16373
        ],
        [
          106.81998,
          -6.16312
        ],
        [
          106.8199,
          -6.16289
        ],
        [
          106.819831,
          -6.162613
        ]
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceTripId": "1-R07",
      "sourceShapeId": "1-R07_shp",
      "sourceShapeIndexRange": [
        151,
        182
      ]
    },
    {
      "lineId": "TJ-C1",
      "fromStationId": "TJ-H00278P",
      "toStationId": "TJ-H00280P",
      "coordinates": [
        [
          106.819831,
          -6.162613
        ],
        [
          106.81983,
          -6.16261
        ],
        [
          106.8197,
          -6.16198
        ],
        [
          106.81966,
          -6.16172
        ],
        [
          106.8193,
          -6.16015
        ],
        [
          106.81893,
          -6.15863
        ],
        [
          106.81885,
          -6.15825
        ],
        [
          106.81883,
          -6.1582
        ],
        [
          106.81879,
          -6.15812
        ],
        [
          106.81876,
          -6.15803
        ],
        [
          106.81862,
          -6.15738
        ]
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceTripId": "1-R07",
      "sourceShapeId": "1-R07_shp",
      "sourceShapeIndexRange": [
        182,
        192
      ]
    },
    {
      "lineId": "TJ-C1",
      "fromStationId": "TJ-H00280P",
      "toStationId": "TJ-H00281P",
      "coordinates": [
        [
          106.81862,
          -6.15738
        ],
        [
          106.81853,
          -6.15702
        ],
        [
          106.8185,
          -6.15687
        ],
        [
          106.81848,
          -6.15658
        ],
        [
          106.81835,
          -6.15594
        ],
        [
          106.81829,
          -6.15569
        ],
        [
          106.81826,
          -6.15562
        ],
        [
          106.81789,
          -6.15512
        ],
        [
          106.81783,
          -6.15502
        ],
        [
          106.81743,
          -6.15328
        ]
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceTripId": "1-R07",
      "sourceShapeId": "1-R07_shp",
      "sourceShapeIndexRange": [
        192,
        201
      ]
    },
    {
      "lineId": "TJ-C1",
      "fromStationId": "TJ-H00281P",
      "toStationId": "TJ-H00133P",
      "coordinates": [
        [
          106.81743,
          -6.15328
        ],
        [
          106.8172,
          -6.15219
        ],
        [
          106.81699,
          -6.15128
        ],
        [
          106.81674,
          -6.15013
        ],
        [
          106.81671,
          -6.15
        ],
        [
          106.81669,
          -6.14984
        ],
        [
          106.81656,
          -6.14933
        ]
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceTripId": "1-R07",
      "sourceShapeId": "1-R07_shp",
      "sourceShapeIndexRange": [
        201,
        207
      ]
    },
    {
      "lineId": "TJ-C1",
      "fromStationId": "TJ-H00133P",
      "toStationId": "TJ-H00068P",
      "coordinates": [
        [
          106.81656,
          -6.14933
        ],
        [
          106.81614,
          -6.14767
        ],
        [
          106.816,
          -6.14715
        ],
        [
          106.816,
          -6.14709
        ],
        [
          106.81602,
          -6.14703
        ],
        [
          106.81605,
          -6.147
        ],
        [
          106.81611,
          -6.14697
        ],
        [
          106.81613,
          -6.14685
        ],
        [
          106.81612,
          -6.14672
        ],
        [
          106.81547,
          -6.14443
        ]
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceTripId": "1-R07",
      "sourceShapeId": "1-R07_shp",
      "sourceShapeIndexRange": [
        207,
        216
      ]
    },
    {
      "lineId": "TJ-C1",
      "fromStationId": "TJ-H00068P",
      "toStationId": "TJ-H00093P",
      "coordinates": [
        [
          106.81547,
          -6.14443
        ],
        [
          106.81532,
          -6.14396
        ],
        [
          106.8151,
          -6.14354
        ],
        [
          106.81488,
          -6.14284
        ],
        [
          106.81433,
          -6.14068
        ],
        [
          106.81417,
          -6.14009
        ],
        [
          106.81373,
          -6.13864
        ],
        [
          106.81377,
          -6.13851
        ],
        [
          106.81378,
          -6.1384
        ],
        [
          106.81371,
          -6.13819
        ],
        [
          106.81322,
          -6.13661
        ],
        [
          106.81319,
          -6.13656
        ],
        [
          106.81314,
          -6.13654
        ],
        [
          106.81303,
          -6.13656
        ],
        [
          106.81196,
          -6.13684
        ],
        [
          106.81189,
          -6.13684
        ],
        [
          106.81184,
          -6.13684
        ],
        [
          106.81176,
          -6.13678
        ],
        [
          106.81172,
          -6.13673
        ],
        [
          106.81169,
          -6.13667
        ],
        [
          106.81136,
          -6.13537
        ]
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceTripId": "1-R07",
      "sourceShapeId": "1-R07_shp",
      "sourceShapeIndexRange": [
        216,
        236
      ]
    },
    {
      "lineId": "TJ-C1",
      "fromStationId": "TJ-H00093P",
      "toStationId": "TJ-H00132P",
      "coordinates": [
        [
          106.811335,
          -6.135381
        ],
        [
          106.81133,
          -6.13539
        ],
        [
          106.81107,
          -6.13435
        ],
        [
          106.81111,
          -6.13427
        ],
        [
          106.8112,
          -6.13421
        ],
        [
          106.81161,
          -6.13412
        ],
        [
          106.812162,
          -6.133952
        ]
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceTripId": "1-R08",
      "sourceShapeId": "1-R08_shp",
      "sourceShapeIndexRange": [
        0,
        6
      ]
    },
    {
      "lineId": "TJ-C1",
      "fromStationId": "TJ-H00132P",
      "toStationId": "TJ-H00275P",
      "coordinates": [
        [
          106.812162,
          -6.133952
        ],
        [
          106.812176,
          -6.133948
        ],
        [
          106.81217,
          -6.13395
        ],
        [
          106.81292,
          -6.13373
        ],
        [
          106.81456,
          -6.13318
        ],
        [
          106.8149,
          -6.13435
        ],
        [
          106.81496,
          -6.13463
        ],
        [
          106.81512,
          -6.13519
        ],
        [
          106.8155,
          -6.13641
        ],
        [
          106.81551,
          -6.13651
        ],
        [
          106.81549,
          -6.13662
        ],
        [
          106.81545,
          -6.1367
        ],
        [
          106.814886,
          -6.136868
        ]
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceTripId": "1-R08",
      "sourceShapeId": "1-R08_shp",
      "sourceShapeIndexRange": [
        6,
        18
      ]
    },
    {
      "lineId": "TJ-C1",
      "fromStationId": "TJ-H00275P",
      "toStationId": "TJ-H00068P",
      "coordinates": [
        [
          106.814886,
          -6.136868
        ],
        [
          106.814888,
          -6.136868
        ],
        [
          106.81488,
          -6.13687
        ],
        [
          106.81481,
          -6.13689
        ],
        [
          106.81471,
          -6.13696
        ],
        [
          106.81423,
          -6.13708
        ],
        [
          106.81406,
          -6.1372
        ],
        [
          106.81367,
          -6.13733
        ],
        [
          106.81362,
          -6.13736
        ],
        [
          106.81358,
          -6.13745
        ],
        [
          106.81357,
          -6.13751
        ],
        [
          106.813714,
          -6.137981
        ],
        [
          106.814665,
          -6.141389
        ],
        [
          106.81487,
          -6.14219
        ],
        [
          106.81506,
          -6.14279
        ],
        [
          106.81547,
          -6.14401
        ],
        [
          106.815593,
          -6.144409
        ]
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceTripId": "1-R08",
      "sourceShapeId": "1-R08_shp",
      "sourceShapeIndexRange": [
        18,
        34
      ]
    },
    {
      "lineId": "TJ-C1",
      "fromStationId": "TJ-H00068P",
      "toStationId": "TJ-H00133P",
      "coordinates": [
        [
          106.815593,
          -6.144409
        ],
        [
          106.8156,
          -6.14443
        ],
        [
          106.8156,
          -6.144431
        ],
        [
          106.8156,
          -6.14443
        ],
        [
          106.8159,
          -6.1455
        ],
        [
          106.81603,
          -6.14605
        ],
        [
          106.81641,
          -6.14738
        ],
        [
          106.81661,
          -6.14821
        ],
        [
          106.81674,
          -6.14886
        ],
        [
          106.81684,
          -6.14925
        ],
        [
          106.81684,
          -6.149252
        ],
        [
          106.816843,
          -6.149269
        ]
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceTripId": "1-R08",
      "sourceShapeId": "1-R08_shp",
      "sourceShapeIndexRange": [
        34,
        45
      ]
    },
    {
      "lineId": "TJ-C1",
      "fromStationId": "TJ-H00133P",
      "toStationId": "TJ-H00281P",
      "coordinates": [
        [
          106.816843,
          -6.149269
        ],
        [
          106.816977,
          -6.149926
        ],
        [
          106.816921,
          -6.150009
        ],
        [
          106.816774,
          -6.150061
        ],
        [
          106.816769,
          -6.150123
        ],
        [
          106.817498,
          -6.153266
        ]
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceTripId": "1-R08",
      "sourceShapeId": "1-R08_shp",
      "sourceShapeIndexRange": [
        45,
        50
      ]
    },
    {
      "lineId": "TJ-C1",
      "fromStationId": "TJ-H00281P",
      "toStationId": "TJ-H00280P",
      "coordinates": [
        [
          106.817498,
          -6.153266
        ],
        [
          106.817499,
          -6.153271
        ],
        [
          106.817943,
          -6.155328
        ],
        [
          106.818302,
          -6.155647
        ],
        [
          106.81869,
          -6.157361
        ]
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceTripId": "1-R08",
      "sourceShapeId": "1-R08_shp",
      "sourceShapeIndexRange": [
        50,
        54
      ]
    },
    {
      "lineId": "TJ-C1",
      "fromStationId": "TJ-H00280P",
      "toStationId": "TJ-H00278P",
      "coordinates": [
        [
          106.81869,
          -6.157361
        ],
        [
          106.81868,
          -6.15737
        ],
        [
          106.81877,
          -6.15776
        ],
        [
          106.81881,
          -6.15784
        ],
        [
          106.81916,
          -6.15933
        ],
        [
          106.81923,
          -6.15964
        ],
        [
          106.81958,
          -6.16092
        ],
        [
          106.81971,
          -6.16148
        ],
        [
          106.81972,
          -6.16158
        ],
        [
          106.81984,
          -6.16208
        ],
        [
          106.81998,
          -6.16276
        ]
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceTripId": "1-R08",
      "sourceShapeId": "1-R08_shp",
      "sourceShapeIndexRange": [
        54,
        64
      ]
    },
    {
      "lineId": "TJ-C1",
      "fromStationId": "TJ-H00278P",
      "toStationId": "TJ-H00131P",
      "coordinates": [
        [
          106.81998,
          -6.16276
        ],
        [
          106.82029,
          -6.1642
        ],
        [
          106.82034,
          -6.16446
        ],
        [
          106.82039,
          -6.16477
        ],
        [
          106.82064,
          -6.16598
        ],
        [
          106.82087,
          -6.16698
        ],
        [
          106.82093,
          -6.16725
        ],
        [
          106.82094,
          -6.16732
        ],
        [
          106.821,
          -6.16754
        ],
        [
          106.82107,
          -6.16768
        ],
        [
          106.82112,
          -6.16786
        ],
        [
          106.82151,
          -6.16967
        ],
        [
          106.82164,
          -6.17017
        ],
        [
          106.82173,
          -6.17033
        ],
        [
          106.82194,
          -6.1706
        ],
        [
          106.82206,
          -6.17074
        ],
        [
          106.82222,
          -6.17088
        ],
        [
          106.82232,
          -6.17094
        ],
        [
          106.8225,
          -6.17101
        ],
        [
          106.82274,
          -6.17109
        ],
        [
          106.82286,
          -6.17114
        ],
        [
          106.82298,
          -6.17125
        ],
        [
          106.82302,
          -6.17131
        ],
        [
          106.8231,
          -6.17145
        ],
        [
          106.82313,
          -6.17159
        ],
        [
          106.82315,
          -6.17203
        ],
        [
          106.8231,
          -6.1742
        ],
        [
          106.82305,
          -6.17607
        ],
        [
          106.82305,
          -6.176358
        ]
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceTripId": "1-R08",
      "sourceShapeId": "1-R08_shp",
      "sourceShapeIndexRange": [
        64,
        92
      ]
    },
    {
      "lineId": "TJ-C1",
      "fromStationId": "TJ-H00131P",
      "toStationId": "TJ-H00268S",
      "coordinates": [
        [
          106.82305,
          -6.176358
        ],
        [
          106.82305,
          -6.17636
        ],
        [
          106.82299,
          -6.17872
        ],
        [
          106.82297,
          -6.17946
        ],
        [
          106.82298,
          -6.17972
        ],
        [
          106.823,
          -6.17987
        ],
        [
          106.82308,
          -6.1802
        ],
        [
          106.8231,
          -6.18042
        ],
        [
          106.82315,
          -6.18048
        ],
        [
          106.82317,
          -6.18055
        ],
        [
          106.82318,
          -6.18062
        ],
        [
          106.82318,
          -6.1807
        ],
        [
          106.82316,
          -6.18077
        ],
        [
          106.8231,
          -6.18085
        ],
        [
          106.82305,
          -6.18089
        ],
        [
          106.82305,
          -6.181
        ],
        [
          106.82303,
          -6.18104
        ],
        [
          106.82303,
          -6.18113
        ],
        [
          106.82307,
          -6.18186
        ],
        [
          106.82311,
          -6.18268
        ],
        [
          106.82318,
          -6.18336
        ],
        [
          106.82323,
          -6.184195
        ]
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceTripId": "1-R08",
      "sourceShapeId": "1-R08_shp",
      "sourceShapeIndexRange": [
        92,
        113
      ]
    },
    {
      "lineId": "TJ-C1",
      "fromStationId": "TJ-H00268S",
      "toStationId": "TJ-H00207P",
      "coordinates": [
        [
          106.82323,
          -6.184195
        ],
        [
          106.82323,
          -6.1842
        ],
        [
          106.82327,
          -6.18483
        ],
        [
          106.82328,
          -6.18522
        ],
        [
          106.82328,
          -6.18559
        ],
        [
          106.82324,
          -6.18612
        ],
        [
          106.8232,
          -6.18726
        ],
        [
          106.823109,
          -6.188264
        ]
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceTripId": "1-R08",
      "sourceShapeId": "1-R08_shp",
      "sourceShapeIndexRange": [
        113,
        120
      ]
    },
    {
      "lineId": "TJ-C1",
      "fromStationId": "TJ-H00207P",
      "toStationId": "TJ-H00022P",
      "coordinates": [
        [
          106.823109,
          -6.188264
        ],
        [
          106.82306,
          -6.18982
        ],
        [
          106.82305,
          -6.19068
        ],
        [
          106.82309,
          -6.19256
        ],
        [
          106.8231,
          -6.193577
        ],
        [
          106.8231,
          -6.19358
        ],
        [
          106.823101,
          -6.193594
        ]
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceTripId": "1-R08",
      "sourceShapeId": "1-R08_shp",
      "sourceShapeIndexRange": [
        120,
        126
      ]
    },
    {
      "lineId": "TJ-C1",
      "fromStationId": "TJ-H00022P",
      "toStationId": "TJ-H00251P",
      "coordinates": [
        [
          106.823101,
          -6.193594
        ],
        [
          106.82311,
          -6.19377
        ],
        [
          106.82316,
          -6.19412
        ],
        [
          106.8232,
          -6.19426
        ],
        [
          106.82347,
          -6.19468
        ],
        [
          106.82354,
          -6.19484
        ],
        [
          106.82356,
          -6.19496
        ],
        [
          106.82355,
          -6.19508
        ],
        [
          106.82351,
          -6.19522
        ],
        [
          106.82343,
          -6.19533
        ],
        [
          106.8233,
          -6.19544
        ],
        [
          106.82319,
          -6.19569
        ],
        [
          106.82321,
          -6.196948
        ],
        [
          106.82321,
          -6.19695
        ]
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceTripId": "1-R08",
      "sourceShapeId": "1-R08_shp",
      "sourceShapeIndexRange": [
        126,
        139
      ]
    },
    {
      "lineId": "TJ-C1",
      "fromStationId": "TJ-H00251P",
      "toStationId": "TJ-H00047P",
      "coordinates": [
        [
          106.82321,
          -6.19695
        ],
        [
          106.82328,
          -6.19944
        ],
        [
          106.82329,
          -6.20014
        ],
        [
          106.82327,
          -6.20058
        ],
        [
          106.82322,
          -6.20116
        ],
        [
          106.82272,
          -6.20327
        ],
        [
          106.82251,
          -6.20434
        ],
        [
          106.82244,
          -6.20476
        ],
        [
          106.822351,
          -6.205634
        ],
        [
          106.822351,
          -6.205632
        ]
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceTripId": "1-R08",
      "sourceShapeId": "1-R08_shp",
      "sourceShapeIndexRange": [
        139,
        148
      ]
    },
    {
      "lineId": "TJ-C1",
      "fromStationId": "TJ-H00047P",
      "toStationId": "TJ-H00099P",
      "coordinates": [
        [
          106.822351,
          -6.205632
        ],
        [
          106.82235,
          -6.20564
        ],
        [
          106.82214,
          -6.20764
        ],
        [
          106.82191,
          -6.20882
        ],
        [
          106.82182,
          -6.20918
        ],
        [
          106.82139,
          -6.21017
        ],
        [
          106.82041,
          -6.21205
        ],
        [
          106.820124,
          -6.212552
        ],
        [
          106.820119,
          -6.212551
        ]
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceTripId": "1-R08",
      "sourceShapeId": "1-R08_shp",
      "sourceShapeIndexRange": [
        148,
        156
      ]
    },
    {
      "lineId": "TJ-C1",
      "fromStationId": "TJ-H00099P",
      "toStationId": "TJ-H00010P",
      "coordinates": [
        [
          106.820119,
          -6.212551
        ],
        [
          106.81991,
          -6.21291
        ],
        [
          106.81974,
          -6.2132
        ],
        [
          106.81945,
          -6.2136
        ],
        [
          106.81902,
          -6.21412
        ],
        [
          106.81875,
          -6.2144
        ],
        [
          106.81823,
          -6.21489
        ],
        [
          106.81787,
          -6.21523
        ],
        [
          106.81638,
          -6.21641
        ],
        [
          106.81531,
          -6.21725
        ]
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceTripId": "1-R08",
      "sourceShapeId": "1-R08_shp",
      "sourceShapeIndexRange": [
        156,
        165
      ]
    },
    {
      "lineId": "TJ-C1",
      "fromStationId": "TJ-H00010P",
      "toStationId": "TJ-H00176P",
      "coordinates": [
        [
          106.81531,
          -6.21725
        ],
        [
          106.815308,
          -6.217252
        ],
        [
          106.81395,
          -6.21833
        ],
        [
          106.8127,
          -6.21931
        ],
        [
          106.81222,
          -6.21968
        ],
        [
          106.810339,
          -6.221168
        ]
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceTripId": "1-R08",
      "sourceShapeId": "1-R08_shp",
      "sourceShapeIndexRange": [
        165,
        170
      ]
    },
    {
      "lineId": "TJ-C1",
      "fromStationId": "TJ-H00176P",
      "toStationId": "TJ-H00067P",
      "coordinates": [
        [
          106.810339,
          -6.221168
        ],
        [
          106.8092,
          -6.22202
        ],
        [
          106.80912,
          -6.2221
        ],
        [
          106.80908,
          -6.2222
        ],
        [
          106.80855,
          -6.22257
        ],
        [
          106.80768,
          -6.22312
        ],
        [
          106.80675,
          -6.22372
        ],
        [
          106.80622,
          -6.22407
        ],
        [
          106.80583,
          -6.224373
        ]
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceTripId": "1-R08",
      "sourceShapeId": "1-R08_shp",
      "sourceShapeIndexRange": [
        170,
        178
      ]
    },
    {
      "lineId": "TJ-C1",
      "fromStationId": "TJ-H00067P",
      "toStationId": "TJ-H00023P",
      "coordinates": [
        [
          106.80583,
          -6.224373
        ],
        [
          106.805826,
          -6.224376
        ],
        [
          106.80582,
          -6.22438
        ],
        [
          106.80145,
          -6.22766
        ],
        [
          106.80121,
          -6.22782
        ],
        [
          106.800967,
          -6.228005
        ],
        [
          106.80096,
          -6.22801
        ],
        [
          106.800958,
          -6.228011
        ]
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceTripId": "1-R08",
      "sourceShapeId": "1-R08_shp",
      "sourceShapeIndexRange": [
        178,
        185
      ]
    },
    {
      "lineId": "TJ-C1",
      "fromStationId": "TJ-H00023P",
      "toStationId": "TJ-H00127P",
      "coordinates": [
        [
          106.800958,
          -6.228011
        ],
        [
          106.80056,
          -6.22831
        ],
        [
          106.79989,
          -6.22885
        ],
        [
          106.7998,
          -6.22897
        ],
        [
          106.79978,
          -6.22905
        ],
        [
          106.79978,
          -6.22914
        ],
        [
          106.7998,
          -6.22926
        ],
        [
          106.79978,
          -6.22932
        ],
        [
          106.79969,
          -6.22947
        ],
        [
          106.79964,
          -6.22953
        ],
        [
          106.79959,
          -6.22958
        ],
        [
          106.79936,
          -6.22973
        ],
        [
          106.79921,
          -6.22988
        ],
        [
          106.79897,
          -6.23031
        ],
        [
          106.7988,
          -6.23076
        ],
        [
          106.79867,
          -6.23118
        ],
        [
          106.79859,
          -6.23163
        ],
        [
          106.79857,
          -6.23258
        ],
        [
          106.79858,
          -6.23301
        ],
        [
          106.79855,
          -6.236478
        ]
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceTripId": "1-R08",
      "sourceShapeId": "1-R08_shp",
      "sourceShapeIndexRange": [
        185,
        204
      ]
    },
    {
      "lineId": "TJ-C1",
      "fromStationId": "TJ-H00127P",
      "toStationId": "TJ-H00266P",
      "coordinates": [
        [
          106.79855,
          -6.236478
        ],
        [
          106.79855,
          -6.236478
        ],
        [
          106.79855,
          -6.23648
        ],
        [
          106.79853,
          -6.23767
        ],
        [
          106.79853,
          -6.23954
        ],
        [
          106.79855,
          -6.23981
        ],
        [
          106.79856,
          -6.240446
        ],
        [
          106.79856,
          -6.24045
        ],
        [
          106.79856,
          -6.24046
        ]
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceTripId": "1-R08",
      "sourceShapeId": "1-R08_shp",
      "sourceShapeIndexRange": [
        204,
        212
      ]
    },
    {
      "lineId": "TJ-C1",
      "fromStationId": "TJ-H00266P",
      "toStationId": "TJ-H00014P",
      "coordinates": [
        [
          106.79856,
          -6.24046
        ],
        [
          106.79857,
          -6.242086
        ],
        [
          106.798561,
          -6.242441
        ],
        [
          106.798671,
          -6.24261
        ],
        [
          106.799058,
          -6.242977
        ],
        [
          106.799314,
          -6.243133
        ],
        [
          106.799433,
          -6.243206
        ],
        [
          106.799882,
          -6.243355
        ],
        [
          106.801714,
          -6.243356
        ],
        [
          106.801714,
          -6.243352
        ]
      ],
      "sourceId": "jkt-transjakarta-20261017",
      "sourceTripId": "1-R08",
      "sourceShapeId": "1-R08_shp",
      "sourceShapeIndexRange": [
        212,
        221
      ]
    }
  ],
  "links": [
    {
      "from": "JKT13",
      "to": "TJ-H00022P",
      "coordinates": null,
      "geometryStatus": "station-interior-unmapped",
      "bidirectional": true,
      "sourceId": "jkt-hi-integration"
    }
  ],
  "places": [
    {
      "id": "jakarta-kota-tua",
      "endpoint": "TJ-H00093P"
    },
    {
      "id": "jakarta-history-museum",
      "endpoint": "TJ-H00093P"
    },
    {
      "id": "jakarta-national-museum",
      "endpoint": "TJ-H00131P"
    }
  ],
  "newPlaces": [
    {
      "id": "jakarta-kota-tua",
      "name": {
        "en": "Kota Tua",
        "id": "Kota Tua",
        "zh": "雅加達老城"
      },
      "lng": 106.8139406,
      "lat": -6.134501,
      "stationIds": [
        "TJ-H00093P"
      ],
      "category": "culture",
      "source": "https://www.indonesia.travel/gb/en/travel-ideas/heritage/explore-jakarta-kota-tua-today-s-old-batavia",
      "coordinateSource": "https://www.openstreetmap.org/node/10556252709",
      "coordinateRole": "venue_reference_point_not_entrance",
      "checked": "2026-10-17",
      "summary": {
        "en": "Explore the historic old town around Fatahillah Square and its museums.",
        "id": "Jelajahi kawasan bersejarah di sekitar Taman Fatahillah dan museum-museumnya.",
        "zh": "探索法塔希拉廣場周邊的歷史街區與博物館。"
      },
      "hours": {
        "en": "Check official opening hours before visiting.",
        "id": "Periksa jam buka resmi sebelum berkunjung.",
        "zh": "出發前請確認官方開放時間。"
      },
      "tip": {
        "en": "Take MRT to Bundaran HI, then Transjakarta 1 to Kali Besar. The plan ends at the bus stop; the walk to the venue is not mapped. Return from Kali Besar on the distinct southbound route.",
        "id": "Naik MRT ke Bundaran HI, lalu Transjakarta 1 ke Kali Besar. Rencana berakhir di halte; jalur berjalan ke lokasi belum dipetakan. Kembali dari Kali Besar melalui rute arah selatan yang berbeda.",
        "zh": "搭 MRT 至 Bundaran HI，轉乘 Transjakarta 1 至 Kali Besar。規劃終點為公車站，至景點步道尚未繪製；回程從 Kali Besar 搭乘不同走向的南行路線。"
      },
      "walkingDuration": null,
      "walkingGeometry": null,
      "navigation": "Kota Tua Jakarta"
    },
    {
      "id": "jakarta-history-museum",
      "name": {
        "en": "Jakarta History Museum",
        "id": "Museum Sejarah Jakarta",
        "zh": "雅加達歷史博物館"
      },
      "lng": 106.813289,
      "lat": -6.1351548,
      "stationIds": [
        "TJ-H00093P"
      ],
      "category": "culture",
      "source": "https://www.indonesia.travel/gb/en/travel-ideas/heritage/explore-jakarta-kota-tua-today-s-old-batavia",
      "coordinateSource": "https://www.openstreetmap.org/node/4243812179",
      "coordinateRole": "venue_reference_point_not_entrance",
      "checked": "2026-10-17",
      "summary": {
        "en": "Discover Jakarta’s history in the former town hall at Fatahillah Square.",
        "id": "Kenali sejarah Jakarta di bekas balai kota di Taman Fatahillah.",
        "zh": "在法塔希拉廣場的舊市政廳認識雅加達歷史。"
      },
      "hours": {
        "en": "Check official opening hours before visiting.",
        "id": "Periksa jam buka resmi sebelum berkunjung.",
        "zh": "出發前請確認官方開放時間。"
      },
      "tip": {
        "en": "Take MRT to Bundaran HI, then Transjakarta 1 to Kali Besar. The plan ends at the bus stop; the walk to the venue is not mapped. Return from Kali Besar on the distinct southbound route.",
        "id": "Naik MRT ke Bundaran HI, lalu Transjakarta 1 ke Kali Besar. Rencana berakhir di halte; jalur berjalan ke lokasi belum dipetakan. Kembali dari Kali Besar melalui rute arah selatan yang berbeda.",
        "zh": "搭 MRT 至 Bundaran HI，轉乘 Transjakarta 1 至 Kali Besar。規劃終點為公車站，至景點步道尚未繪製；回程從 Kali Besar 搭乘不同走向的南行路線。"
      },
      "walkingDuration": null,
      "walkingGeometry": null,
      "navigation": "Museum Sejarah Jakarta Jakarta"
    },
    {
      "id": "jakarta-national-museum",
      "name": {
        "en": "National Museum of Indonesia",
        "id": "Museum Nasional Indonesia",
        "zh": "印尼國家博物館"
      },
      "lng": 106.82167507266809,
      "lat": -6.176120629624917,
      "stationIds": [
        "TJ-H00131P"
      ],
      "category": "culture",
      "source": "https://sisparnas.kemenpar.go.id/sites?id=18&t=MUSEUM",
      "coordinateSource": "https://www.openstreetmap.org/relation/9123397",
      "coordinateRole": "osm_building_outer_footprint_centroid_not_entrance",
      "checked": "2026-10-17",
      "summary": {
        "en": "Explore Indonesian history and cultural collections at the national museum.",
        "id": "Jelajahi sejarah Indonesia dan koleksi budaya di Museum Nasional.",
        "zh": "在國家博物館探索印尼歷史與文化典藏。"
      },
      "hours": {
        "en": "Check official opening hours and admission.",
        "id": "Periksa jam buka dan tiket masuk resmi.",
        "zh": "請確認官方開放時間與門票。"
      },
      "tip": {
        "en": "MRT to Bundaran HI, then Transjakarta 1 to Monumen Nasional. The ministry recommends this bus connection. The plan ends at the stop; museum access and walking time are not mapped or timed.",
        "id": "Naik MRT ke Bundaran HI, lalu Transjakarta 1 ke Monumen Nasional sesuai panduan kementerian. Rencana berakhir di halte; akses berjalan ke museum dan waktunya belum dipetakan atau dihitung.",
        "zh": "依觀光部指引，搭 MRT 至 Bundaran HI，轉乘 Transjakarta 1 至 Monumen Nasional。規劃終點為公車站；至博物館的步行路線與時間尚未核實。"
      },
      "walkingDuration": null,
      "walkingGeometry": null,
      "navigation": "Museum Nasional Indonesia"
    }
  ],
  "notices": [
    "Static Corridor 1 patterns 1-R07 and 1-R08 only; no live departures or complete bus network. Check the operator for diversions."
  ]
}
