{
  "title": "RENGWORK 지하철 가이드의 경로 예시 데이터",
  "published": "2026-10-23",
  "snapshotAcquired": "2026-10-13",
  "license": "ODbL-1.0",
  "licenseURL": "https://opendatacommons.org/licenses/odbl/1-0/",
  "attribution": "© OpenStreetMap contributors",
  "attributionURL": "https://www.openstreetmap.org/copyright",
  "sourceOverview": "https://www.openstreetmap.org/relation/15825721",
  "upstreamSnapshotSHA256": "5ef7a00e3aed9fd77f31db4e3f95e6dc4ab097340f482278d72b5a138978d52d",
  "notes": [
    "Public extract limited to the routes used in the RENGWORK guides; no full game graph, game engine, mission bank, or travel-time data is included.",
    "Station names and connections were extracted from the normalized local OpenStreetMap snapshot acquired 2026-10-13. They are not verified live service information.",
    "sourceNodes and line-level sourceRelations are reproduced from snapshot provenance. Exact per-edge relation membership has not been independently re-fetched.",
    "All schematic positions in route-comparison.svg and transfer-count.svg were newly drawn for these explanatory examples. They are not geographic coordinates or a copy of an official route-map image.",
    "Counts describe the extracted game routes, not train waiting time, walking distance, accessibility, or an actual journey recommendation."
  ],
  "stations": [
    {
      "id": "강남",
      "name": "강남",
      "sourceNodes": [
        5907762740,
        5817783181
      ],
      "sourceURLs": [
        "https://www.openstreetmap.org/node/5907762740",
        "https://www.openstreetmap.org/node/5817783181"
      ],
      "representativeSource": "https://www.openstreetmap.org/node/5907762740",
      "sourceLicense": "ODbL-1.0"
    },
    {
      "id": "고속터미널",
      "name": "고속터미널",
      "sourceNodes": [
        3824606377,
        5353401725,
        3824606379
      ],
      "sourceURLs": [
        "https://www.openstreetmap.org/node/3824606377",
        "https://www.openstreetmap.org/node/5353401725",
        "https://www.openstreetmap.org/node/3824606379"
      ],
      "representativeSource": "https://www.openstreetmap.org/node/3824606377",
      "sourceLicense": "ODbL-1.0"
    },
    {
      "id": "교대",
      "name": "교대",
      "sourceNodes": [
        3355067054,
        5933947005
      ],
      "sourceURLs": [
        "https://www.openstreetmap.org/node/3355067054",
        "https://www.openstreetmap.org/node/5933947005"
      ],
      "representativeSource": "https://www.openstreetmap.org/node/3355067054",
      "sourceLicense": "ODbL-1.0"
    },
    {
      "id": "구반포",
      "name": "구반포",
      "sourceNodes": [
        1994703274
      ],
      "sourceURLs": [
        "https://www.openstreetmap.org/node/1994703274"
      ],
      "representativeSource": "https://www.openstreetmap.org/node/1994703274",
      "sourceLicense": "ODbL-1.0"
    },
    {
      "id": "동대문",
      "name": "동대문",
      "sourceNodes": [
        3833430060,
        3833429765,
        6036160329
      ],
      "sourceURLs": [
        "https://www.openstreetmap.org/node/3833430060",
        "https://www.openstreetmap.org/node/3833429765",
        "https://www.openstreetmap.org/node/6036160329"
      ],
      "representativeSource": "https://www.openstreetmap.org/node/3833430060",
      "sourceLicense": "ODbL-1.0"
    },
    {
      "id": "동대문역사문화공원",
      "name": "동대문역사문화공원",
      "sourceNodes": [
        5935738070,
        355173208,
        6036160332,
        6039314328
      ],
      "sourceURLs": [
        "https://www.openstreetmap.org/node/5935738070",
        "https://www.openstreetmap.org/node/355173208",
        "https://www.openstreetmap.org/node/6036160332",
        "https://www.openstreetmap.org/node/6039314328"
      ],
      "representativeSource": "https://www.openstreetmap.org/node/5935738070",
      "sourceLicense": "ODbL-1.0"
    },
    {
      "id": "동작",
      "name": "동작",
      "sourceNodes": [
        798558661,
        6036161355,
        1996442195
      ],
      "sourceURLs": [
        "https://www.openstreetmap.org/node/798558661",
        "https://www.openstreetmap.org/node/6036161355",
        "https://www.openstreetmap.org/node/1996442195"
      ],
      "representativeSource": "https://www.openstreetmap.org/node/798558661",
      "sourceLicense": "ODbL-1.0"
    },
    {
      "id": "명동",
      "name": "명동",
      "sourceNodes": [
        355173195,
        6036160340
      ],
      "sourceURLs": [
        "https://www.openstreetmap.org/node/355173195",
        "https://www.openstreetmap.org/node/6036160340"
      ],
      "representativeSource": "https://www.openstreetmap.org/node/355173195",
      "sourceLicense": "ODbL-1.0"
    },
    {
      "id": "방배",
      "name": "방배",
      "sourceNodes": [
        6033314783
      ],
      "sourceURLs": [
        "https://www.openstreetmap.org/node/6033314783"
      ],
      "representativeSource": "https://www.openstreetmap.org/node/6033314783",
      "sourceLicense": "ODbL-1.0"
    },
    {
      "id": "사당",
      "name": "사당",
      "sourceNodes": [
        6033314757,
        9357694433,
        6036161689
      ],
      "sourceURLs": [
        "https://www.openstreetmap.org/node/6033314757",
        "https://www.openstreetmap.org/node/9357694433",
        "https://www.openstreetmap.org/node/6036161689"
      ],
      "representativeSource": "https://www.openstreetmap.org/node/6033314757",
      "sourceLicense": "ODbL-1.0"
    },
    {
      "id": "서울역",
      "name": "서울역",
      "sourceNodes": [
        8414031491,
        7366159452,
        6036161326,
        5893288219,
        5641915798,
        12455789594
      ],
      "sourceURLs": [
        "https://www.openstreetmap.org/node/8414031491",
        "https://www.openstreetmap.org/node/7366159452",
        "https://www.openstreetmap.org/node/6036161326",
        "https://www.openstreetmap.org/node/5893288219",
        "https://www.openstreetmap.org/node/5641915798",
        "https://www.openstreetmap.org/node/12455789594"
      ],
      "representativeSource": "https://www.openstreetmap.org/node/8414031491",
      "sourceLicense": "ODbL-1.0"
    },
    {
      "id": "서초",
      "name": "서초",
      "sourceNodes": [
        6033314994
      ],
      "sourceURLs": [
        "https://www.openstreetmap.org/node/6033314994"
      ],
      "representativeSource": "https://www.openstreetmap.org/node/6033314994",
      "sourceLicense": "ODbL-1.0"
    },
    {
      "id": "시청",
      "name": "시청",
      "sourceNodes": [
        8414031473,
        1797562528
      ],
      "sourceURLs": [
        "https://www.openstreetmap.org/node/8414031473",
        "https://www.openstreetmap.org/node/1797562528"
      ],
      "representativeSource": "https://www.openstreetmap.org/node/8414031473",
      "sourceLicense": "ODbL-1.0"
    },
    {
      "id": "신반포",
      "name": "신반포",
      "sourceNodes": [
        1994703290
      ],
      "sourceURLs": [
        "https://www.openstreetmap.org/node/1994703290"
      ],
      "representativeSource": "https://www.openstreetmap.org/node/1994703290",
      "sourceLicense": "ODbL-1.0"
    },
    {
      "id": "을지로3가",
      "name": "을지로3가",
      "sourceNodes": [
        5930698987,
        5930698986
      ],
      "sourceURLs": [
        "https://www.openstreetmap.org/node/5930698987",
        "https://www.openstreetmap.org/node/5930698986"
      ],
      "representativeSource": "https://www.openstreetmap.org/node/5930698987",
      "sourceLicense": "ODbL-1.0"
    },
    {
      "id": "을지로4가",
      "name": "을지로4가",
      "sourceNodes": [
        5349724970,
        6039313641
      ],
      "sourceURLs": [
        "https://www.openstreetmap.org/node/5349724970",
        "https://www.openstreetmap.org/node/6039313641"
      ],
      "representativeSource": "https://www.openstreetmap.org/node/5349724970",
      "sourceLicense": "ODbL-1.0"
    },
    {
      "id": "을지로입구",
      "name": "을지로입구",
      "sourceNodes": [
        355172962
      ],
      "sourceURLs": [
        "https://www.openstreetmap.org/node/355172962"
      ],
      "representativeSource": "https://www.openstreetmap.org/node/355172962",
      "sourceLicense": "ODbL-1.0"
    },
    {
      "id": "이수",
      "name": "이수",
      "sourceNodes": [
        6036160364,
        6036160365,
        6048955183
      ],
      "sourceURLs": [
        "https://www.openstreetmap.org/node/6036160364",
        "https://www.openstreetmap.org/node/6036160365",
        "https://www.openstreetmap.org/node/6048955183"
      ],
      "representativeSource": "https://www.openstreetmap.org/node/6036160364",
      "sourceLicense": "ODbL-1.0"
    },
    {
      "id": "이촌",
      "name": "이촌",
      "sourceNodes": [
        2533971240,
        6036161342,
        5351281123
      ],
      "sourceURLs": [
        "https://www.openstreetmap.org/node/2533971240",
        "https://www.openstreetmap.org/node/6036161342",
        "https://www.openstreetmap.org/node/5351281123"
      ],
      "representativeSource": "https://www.openstreetmap.org/node/2533971240",
      "sourceLicense": "ODbL-1.0"
    },
    {
      "id": "종각",
      "name": "종각",
      "sourceNodes": [
        660871450
      ],
      "sourceURLs": [
        "https://www.openstreetmap.org/node/660871450"
      ],
      "representativeSource": "https://www.openstreetmap.org/node/660871450",
      "sourceLicense": "ODbL-1.0"
    },
    {
      "id": "종로3가",
      "name": "종로3가",
      "sourceNodes": [
        3426724597,
        3833429767,
        6039313643
      ],
      "sourceURLs": [
        "https://www.openstreetmap.org/node/3426724597",
        "https://www.openstreetmap.org/node/3833429767",
        "https://www.openstreetmap.org/node/6039313643"
      ],
      "representativeSource": "https://www.openstreetmap.org/node/3426724597",
      "sourceLicense": "ODbL-1.0"
    },
    {
      "id": "종로5가",
      "name": "종로5가",
      "sourceNodes": [
        355172742
      ],
      "sourceURLs": [
        "https://www.openstreetmap.org/node/355172742"
      ],
      "representativeSource": "https://www.openstreetmap.org/node/355172742",
      "sourceLicense": "ODbL-1.0"
    },
    {
      "id": "충무로",
      "name": "충무로",
      "sourceNodes": [
        3833429777,
        3833429779,
        6036160335
      ],
      "sourceURLs": [
        "https://www.openstreetmap.org/node/3833429777",
        "https://www.openstreetmap.org/node/3833429779",
        "https://www.openstreetmap.org/node/6036160335"
      ],
      "representativeSource": "https://www.openstreetmap.org/node/3833429777",
      "sourceLicense": "ODbL-1.0"
    },
    {
      "id": "회현",
      "name": "회현",
      "sourceNodes": [
        3832931179,
        6036161314
      ],
      "sourceURLs": [
        "https://www.openstreetmap.org/node/3832931179",
        "https://www.openstreetmap.org/node/6036161314"
      ],
      "representativeSource": "https://www.openstreetmap.org/node/3832931179",
      "sourceLicense": "ODbL-1.0"
    }
  ],
  "lines": [
    {
      "id": "1",
      "name": "1호선",
      "color": "#0052a4",
      "sourceRelations": [
        16850861,
        8692707,
        8692928,
        4748705
      ],
      "sourceURLs": [
        "https://www.openstreetmap.org/relation/16850861",
        "https://www.openstreetmap.org/relation/8692707",
        "https://www.openstreetmap.org/relation/8692928",
        "https://www.openstreetmap.org/relation/4748705"
      ]
    },
    {
      "id": "2",
      "name": "2호선",
      "color": "#009d3e",
      "sourceRelations": [
        2404374,
        4729405,
        4729407
      ],
      "sourceURLs": [
        "https://www.openstreetmap.org/relation/2404374",
        "https://www.openstreetmap.org/relation/4729405",
        "https://www.openstreetmap.org/relation/4729407"
      ]
    },
    {
      "id": "3",
      "name": "3호선",
      "color": "#ef7c1c",
      "sourceRelations": [
        443803
      ],
      "sourceURLs": [
        "https://www.openstreetmap.org/relation/443803"
      ]
    },
    {
      "id": "4",
      "name": "4호선",
      "color": "#00a5de",
      "sourceRelations": [
        2718884,
        13675922
      ],
      "sourceURLs": [
        "https://www.openstreetmap.org/relation/2718884",
        "https://www.openstreetmap.org/relation/13675922"
      ]
    },
    {
      "id": "5",
      "name": "5호선",
      "color": "#996cac",
      "sourceRelations": [
        12497486,
        19427675
      ],
      "sourceURLs": [
        "https://www.openstreetmap.org/relation/12497486",
        "https://www.openstreetmap.org/relation/19427675"
      ]
    },
    {
      "id": "9",
      "name": "9호선",
      "color": "#b49a59",
      "sourceRelations": [
        2718888
      ],
      "sourceURLs": [
        "https://www.openstreetmap.org/relation/2718888"
      ]
    }
  ],
  "edges": [
    {
      "from": "시청",
      "to": "종각",
      "line": "1"
    },
    {
      "from": "종각",
      "to": "종로3가",
      "line": "1"
    },
    {
      "from": "종로3가",
      "to": "종로5가",
      "line": "1"
    },
    {
      "from": "종로5가",
      "to": "동대문",
      "line": "1"
    },
    {
      "from": "강남",
      "to": "교대",
      "line": "2"
    },
    {
      "from": "교대",
      "to": "고속터미널",
      "line": "3"
    },
    {
      "from": "고속터미널",
      "to": "신반포",
      "line": "9"
    },
    {
      "from": "신반포",
      "to": "구반포",
      "line": "9"
    },
    {
      "from": "구반포",
      "to": "동작",
      "line": "9"
    },
    {
      "from": "동작",
      "to": "이촌",
      "line": "4"
    },
    {
      "from": "교대",
      "to": "서초",
      "line": "2"
    },
    {
      "from": "서초",
      "to": "방배",
      "line": "2"
    },
    {
      "from": "방배",
      "to": "사당",
      "line": "2"
    },
    {
      "from": "사당",
      "to": "이수",
      "line": "4"
    },
    {
      "from": "이수",
      "to": "동작",
      "line": "4"
    },
    {
      "from": "종로3가",
      "to": "을지로4가",
      "line": "5"
    },
    {
      "from": "을지로4가",
      "to": "동대문역사문화공원",
      "line": "5"
    },
    {
      "from": "시청",
      "to": "을지로입구",
      "line": "2"
    },
    {
      "from": "을지로입구",
      "to": "을지로3가",
      "line": "2"
    },
    {
      "from": "을지로3가",
      "to": "을지로4가",
      "line": "2"
    },
    {
      "from": "을지로4가",
      "to": "동대문역사문화공원",
      "line": "2"
    },
    {
      "from": "을지로3가",
      "to": "충무로",
      "line": "3"
    },
    {
      "from": "충무로",
      "to": "동대문역사문화공원",
      "line": "4"
    },
    {
      "from": "서울역",
      "to": "시청",
      "line": "1"
    },
    {
      "from": "서울역",
      "to": "회현",
      "line": "4"
    },
    {
      "from": "회현",
      "to": "명동",
      "line": "4"
    },
    {
      "from": "명동",
      "to": "충무로",
      "line": "4"
    },
    {
      "from": "충무로",
      "to": "을지로3가",
      "line": "3"
    },
    {
      "from": "동대문",
      "to": "동대문역사문화공원",
      "line": "4"
    },
    {
      "from": "동대문역사문화공원",
      "to": "을지로4가",
      "line": "2"
    },
    {
      "from": "을지로4가",
      "to": "을지로3가",
      "line": "2"
    }
  ],
  "examples": [
    {
      "id": "first-route",
      "label": "시청에서 동대문까지",
      "start": "시청",
      "end": "동대문",
      "route": [
        "시청",
        "종각",
        "종로3가",
        "종로5가",
        "동대문"
      ],
      "edgeLines": [
        "1",
        "1",
        "1",
        "1"
      ],
      "stops": 4,
      "transfers": 0,
      "diagram": "Non-geographic explanation only"
    },
    {
      "id": "gangnam-ichon-stops",
      "label": "강남에서 이촌까지 정거장을 줄인 경로",
      "start": "강남",
      "end": "이촌",
      "route": [
        "강남",
        "교대",
        "고속터미널",
        "신반포",
        "구반포",
        "동작",
        "이촌"
      ],
      "edgeLines": [
        "2",
        "3",
        "9",
        "9",
        "9",
        "4"
      ],
      "stops": 6,
      "transfers": 3,
      "diagram": "Non-geographic explanation only"
    },
    {
      "id": "gangnam-ichon-transfers",
      "label": "강남에서 이촌까지 환승을 줄인 경로",
      "start": "강남",
      "end": "이촌",
      "route": [
        "강남",
        "교대",
        "서초",
        "방배",
        "사당",
        "이수",
        "동작",
        "이촌"
      ],
      "edgeLines": [
        "2",
        "2",
        "2",
        "2",
        "4",
        "4",
        "4"
      ],
      "stops": 7,
      "transfers": 1,
      "diagram": "Non-geographic explanation only"
    },
    {
      "id": "same-line-through-interchange",
      "label": "환승역 교대를 같은 노선으로 지나는 예",
      "start": "강남",
      "end": "사당",
      "route": [
        "강남",
        "교대",
        "서초",
        "방배",
        "사당"
      ],
      "edgeLines": [
        "2",
        "2",
        "2",
        "2"
      ],
      "stops": 4,
      "transfers": 0,
      "diagram": "Non-geographic explanation only"
    },
    {
      "id": "change-at-gyodae",
      "label": "교대에서 갈아타도 정거장이 추가되지 않는 예",
      "start": "강남",
      "end": "고속터미널",
      "route": [
        "강남",
        "교대",
        "고속터미널"
      ],
      "edgeLines": [
        "2",
        "3"
      ],
      "stops": 2,
      "transfers": 1,
      "diagram": "Non-geographic explanation only"
    },
    {
      "id": "four-stop-tie-1",
      "label": "시청에서 동대문역사문화공원까지 4정거장 동률 경로 1",
      "start": "시청",
      "end": "동대문역사문화공원",
      "route": [
        "시청",
        "종각",
        "종로3가",
        "을지로4가",
        "동대문역사문화공원"
      ],
      "edgeLines": [
        "1",
        "1",
        "5",
        "5"
      ],
      "stops": 4,
      "transfers": 1,
      "diagram": "Non-geographic explanation only"
    },
    {
      "id": "four-stop-tie-2",
      "label": "시청에서 동대문역사문화공원까지 4정거장 동률 경로 2",
      "start": "시청",
      "end": "동대문역사문화공원",
      "route": [
        "시청",
        "을지로입구",
        "을지로3가",
        "을지로4가",
        "동대문역사문화공원"
      ],
      "edgeLines": [
        "2",
        "2",
        "2",
        "2"
      ],
      "stops": 4,
      "transfers": 0,
      "diagram": "Non-geographic explanation only"
    },
    {
      "id": "four-stop-tie-3",
      "label": "시청에서 동대문역사문화공원까지 4정거장 동률 경로 3",
      "start": "시청",
      "end": "동대문역사문화공원",
      "route": [
        "시청",
        "을지로입구",
        "을지로3가",
        "충무로",
        "동대문역사문화공원"
      ],
      "edgeLines": [
        "2",
        "2",
        "3",
        "4"
      ],
      "stops": 4,
      "transfers": 2,
      "diagram": "Non-geographic explanation only"
    },
    {
      "id": "one-transfer-short",
      "label": "서울역에서 을지로3가까지 시청 환승",
      "start": "서울역",
      "end": "을지로3가",
      "route": [
        "서울역",
        "시청",
        "을지로입구",
        "을지로3가"
      ],
      "edgeLines": [
        "1",
        "2",
        "2"
      ],
      "stops": 3,
      "transfers": 1,
      "diagram": "Non-geographic explanation only"
    },
    {
      "id": "one-transfer-longer",
      "label": "서울역에서 을지로3가까지 충무로 환승",
      "start": "서울역",
      "end": "을지로3가",
      "route": [
        "서울역",
        "회현",
        "명동",
        "충무로",
        "을지로3가"
      ],
      "edgeLines": [
        "4",
        "4",
        "4",
        "3"
      ],
      "stops": 4,
      "transfers": 1,
      "diagram": "Non-geographic explanation only"
    },
    {
      "id": "dongdaemun-via",
      "label": "서울역에서 동대문을 경유해 을지로3가로",
      "start": "서울역",
      "end": "을지로3가",
      "route": [
        "서울역",
        "시청",
        "종각",
        "종로3가",
        "종로5가",
        "동대문",
        "동대문역사문화공원",
        "을지로4가",
        "을지로3가"
      ],
      "edgeLines": [
        "1",
        "1",
        "1",
        "1",
        "1",
        "4",
        "2",
        "2"
      ],
      "stops": 8,
      "transfers": 2,
      "via": "동대문",
      "diagram": "Non-geographic explanation only"
    }
  ]
}
