{ "★ 메모": [ "★1 노출형 · 개거 횡단도 none(형상 none → 횡단도 none) — 측점 · 카드 안 생김", "★2 쇄석(자갈) 포설 = 형상 pavement — 화면 초안 얹기에서도 포장층(「사용 중」 거르기 없앰)", "★3 기슭막이 표 자리꼴 interval(정의 파일 그대로) — 표 줄만 바뀜 · 알약 띠는 관 지점이라 그대로 · 거울 시험이 지킴", "★4 코드 숨김 10종(돌쌓기 셋 · D군 넷 · 옛 대피 셋) = 목록 hidden — 옛 대피 셋만 고르기 목록에서 빠짐 → 가림", "★5 관 공식 한 벌(322-1 카드 이름) — 빈칸 기본값 = 정의 기본값 · 표시 이름이 정의 관종도 앎" ], "★": [ { "part": "samples", "key": "cross_drain_exposed/main", "column": "station", "단계": 1, "다음": [], "까닭": "★1 노출형 · 개거 횡단도 none" }, { "part": "samples", "key": "cross_drain_exposed/main", "column": "cards", "단계": 1, "다음": {}, "까닭": "★1 노출형 · 개거 횡단도 none" }, { "part": "samples", "key": "cross_drain_exposed/main", "column": "station_py", "단계": 1, "다음": [], "까닭": "★1 노출형 · 개거 횡단도 none" }, { "part": "samples", "key": "cross_drain_exposed/main", "column": "cards_py", "단계": 1, "다음": {}, "까닭": "★1 노출형 · 개거 횡단도 none" }, { "part": "samples", "key": "cross_drain_exposed/blank", "column": "station", "단계": 1, "다음": [], "까닭": "★1 노출형 · 개거 횡단도 none" }, { "part": "samples", "key": "cross_drain_exposed/blank", "column": "cards", "단계": 1, "다음": {}, "까닭": "★1 노출형 · 개거 횡단도 none" }, { "part": "samples", "key": "cross_drain_exposed/blank", "column": "station_py", "단계": 1, "다음": [], "까닭": "★1 노출형 · 개거 횡단도 none" }, { "part": "samples", "key": "cross_drain_exposed/blank", "column": "cards_py", "단계": 1, "다음": {}, "까닭": "★1 노출형 · 개거 횡단도 none" }, { "part": "samples", "key": "open_ditch/main", "column": "station", "단계": 1, "다음": [], "까닭": "★1 노출형 · 개거 횡단도 none" }, { "part": "samples", "key": "open_ditch/main", "column": "cards", "단계": 1, "다음": {}, "까닭": "★1 노출형 · 개거 횡단도 none" }, { "part": "samples", "key": "open_ditch/main", "column": "station_py", "단계": 1, "다음": [], "까닭": "★1 노출형 · 개거 횡단도 none" }, { "part": "samples", "key": "open_ditch/main", "column": "cards_py", "단계": 1, "다음": {}, "까닭": "★1 노출형 · 개거 횡단도 none" }, { "part": "samples", "key": "open_ditch/blank", "column": "station", "단계": 1, "다음": [], "까닭": "★1 노출형 · 개거 횡단도 none" }, { "part": "samples", "key": "open_ditch/blank", "column": "cards", "단계": 1, "다음": {}, "까닭": "★1 노출형 · 개거 횡단도 none" }, { "part": "samples", "key": "open_ditch/blank", "column": "station_py", "단계": 1, "다음": [], "까닭": "★1 노출형 · 개거 횡단도 none" }, { "part": "samples", "key": "open_ditch/blank", "column": "cards_py", "단계": 1, "다음": {}, "까닭": "★1 노출형 · 개거 횡단도 none" }, { "part": "samples", "key": "gravel_surfacing/main", "column": "cards", "단계": 1, "다음": { "100.00": { "title": null, "display": null, "shape": { "pavement": [ "gravel_surfacing" ] } } }, "까닭": "★2 쇄석 화면에서도 포장층" }, { "part": "samples", "key": "gravel_surfacing/blank", "column": "cards", "단계": 1, "다음": { "100.00": { "title": null, "display": null, "shape": { "pavement": [ "gravel_surfacing" ] } } }, "까닭": "★2 쇄석 화면에서도 포장층" }, { "part": "pick", "key": "refuge", "column": "b05", "단계": 1, "다음": "hidden", "까닭": "★4 코드 숨김 → 목록 hidden(화면 변화 없음 · 빠짐 → 가림)" }, { "part": "pick", "key": "refuge", "column": "b06", "단계": 1, "다음": "hidden", "까닭": "★4 코드 숨김 → 목록 hidden(화면 변화 없음 · 빠짐 → 가림)" }, { "part": "pick", "key": "work_yard", "column": "b05", "단계": 1, "다음": "hidden", "까닭": "★4 코드 숨김 → 목록 hidden(화면 변화 없음 · 빠짐 → 가림)" }, { "part": "pick", "key": "work_yard", "column": "b06", "단계": 1, "다음": "hidden", "까닭": "★4 코드 숨김 → 목록 hidden(화면 변화 없음 · 빠짐 → 가림)" }, { "part": "pick", "key": "turnaround", "column": "b05", "단계": 1, "다음": "hidden", "까닭": "★4 코드 숨김 → 목록 hidden(화면 변화 없음 · 빠짐 → 가림)" }, { "part": "pick", "key": "turnaround", "column": "b06", "단계": 1, "다음": "hidden", "까닭": "★4 코드 숨김 → 목록 hidden(화면 변화 없음 · 빠짐 → 가림)" }, { "part": "samples", "key": "pipe/blank", "column": "station_py", "단계": 1, "다음": [ "파형강관 D1000@101.00" ], "까닭": "★5 관 공식 한 벌 — 빈칸 = 정의 기본값(파이썬 D800 → D1000)" }, { "part": "samples", "key": "pipe/blank", "column": "cards_py", "단계": 1, "다음": { "101.00": { "title": "파형강관 D1000", "shape": {} } }, "까닭": "★5 관 공식 한 벌 — 빈칸 = 정의 기본값(파이썬 D800 → D1000)" }, { "part": "samples", "key": "pipe/hume", "column": "cards", "단계": 1, "다음": { "101.00": { "title": "흄관 D800", "display": "배수관", "shape": { "culvert": { "hidden_pipe": false, "body": false } } } }, "까닭": "★5 관 공식 한 벌 — 표시 이름도 정의 관종을 앎" } ], "samples": { "pipe/main": { "station": [ "anchor@101.00" ], "cards": { "101.00": { "title": "파형강관 D1000", "display": "배수관", "shape": { "culvert": { "hidden_pipe": false, "body": false } } } }, "weep": false, "model3d": [ "pipe:pipe", "revet:outlet" ], "band": 0, "station_py": [ "파형강관 D1000@101.00" ], "cards_py": { "101.00": { "title": "파형강관 D1000", "shape": { "culvert": { "hidden_pipe": false, "body": false } } } } }, "pipe/blank": { "station": [ "anchor@101.00" ], "cards": { "101.00": { "title": "파형강관 D1000", "display": "배수관", "shape": {} } }, "weep": false, "model3d": [], "band": 0, "station_py": [ "파형강관 D800@101.00" ], "cards_py": { "101.00": { "title": "파형강관 D800", "shape": {} } } }, "pipe/hume": { "station": [ "anchor@101.00" ], "cards": { "101.00": { "title": "흄관 D800", "display": "흄관 D800", "shape": { "culvert": { "hidden_pipe": false, "body": false } } } }, "weep": false, "model3d": [ "pipe:pipe", "revet:outlet" ], "band": 0, "station_py": [ "흄관 D800@101.00" ], "cards_py": { "101.00": { "title": "흄관 D800", "shape": { "culvert": { "hidden_pipe": false, "body": false } } } } }, "box_culvert/main": { "station": [ "anchor@101.00" ], "cards": { "101.00": { "title": "BOX암거", "display": "BOX암거", "shape": { "box": true } } }, "weep": false, "model3d": [ "basin:body", "basin:left:apron", "basin:right:apron", "revet:left:wing", "revet:right:wing" ], "band": 0, "station_py": [ "BOX암거@101.00" ], "cards_py": { "101.00": { "title": "BOX암거", "shape": { "box": true } } } }, "box_culvert/blank": { "station": [ "anchor@101.00" ], "cards": { "101.00": { "title": "BOX암거", "display": "BOX암거", "shape": { "box": true } } }, "weep": false, "model3d": [ "basin:body", "basin:left:apron", "basin:right:apron", "revet:left:wing", "revet:right:wing" ], "band": 0, "station_py": [ "BOX암거@101.00" ], "cards_py": { "101.00": { "title": "BOX암거", "shape": { "box": true } } } }, "ford_pavement/main": { "station": [ "anchor@101.00" ], "cards": { "101.00": { "title": "물넘이포장", "display": "물넘이포장", "shape": { "ford_pavement": true } } }, "weep": false, "model3d": [], "band": 0, "station_py": [ "물넘이포장@101.00" ], "cards_py": { "100.00": { "title": null, "shape": { "ford_pavement": true } }, "101.00": { "title": "물넘이포장", "shape": { "ford_pavement": true } } } }, "ford_pavement/blank": { "station": [ "anchor@101.00" ], "cards": { "101.00": { "title": "물넘이포장", "display": "물넘이포장", "shape": { "ford_pavement": true } } }, "weep": false, "model3d": [], "band": 0, "station_py": [ "물넘이포장@101.00" ], "cards_py": { "100.00": { "title": null, "shape": { "ford_pavement": true } }, "101.00": { "title": "물넘이포장", "shape": { "ford_pavement": true } } } }, "ford_bridge/main": { "station": [ "anchor@101.00" ], "cards": { "101.00": { "title": "세월교", "display": "세월교", "shape": { "ford": true } } }, "weep": false, "model3d": [ "basin:body", "basin:inlet:apron", "basin:inlet:floor", "basin:inlet:wall", "basin:outlet:apron", "basin:outlet:floor", "basin:outlet:wall", "pipe:pipe", "revet:inlet:wing", "revet:outlet:wing" ], "band": 0, "station_py": [ "세월교@101.00" ], "cards_py": { "101.00": { "title": "세월교", "shape": { "ford": true } } } }, "ford_bridge/blank": { "station": [ "anchor@101.00" ], "cards": { "101.00": { "title": "세월교", "display": "세월교", "shape": { "ford": true } } }, "weep": false, "model3d": [ "basin:body", "basin:inlet:apron", "basin:inlet:floor", "basin:inlet:wall", "basin:outlet:apron", "basin:outlet:floor", "basin:outlet:wall", "pipe:pipe", "revet:inlet:wing", "revet:outlet:wing" ], "band": 0, "station_py": [ "세월교@101.00" ], "cards_py": { "101.00": { "title": "세월교", "shape": { "ford": true } } } }, "cross_drain_exposed/main": { "station": [ "anchor@101.00" ], "cards": { "101.00": { "title": "노출형 횡단수로", "display": "노출형 횡단수로", "shape": {} } }, "weep": false, "model3d": [], "band": 0, "station_py": [ "노출형 횡단수로@101.00" ], "cards_py": { "101.00": { "title": "노출형 횡단수로", "shape": {} } } }, "cross_drain_exposed/blank": { "station": [ "anchor@101.00" ], "cards": { "101.00": { "title": "노출형 횡단수로", "display": "노출형 횡단수로", "shape": {} } }, "weep": false, "model3d": [], "band": 0, "station_py": [ "노출형 횡단수로@101.00" ], "cards_py": { "101.00": { "title": "노출형 횡단수로", "shape": {} } } }, "open_ditch/main": { "station": [ "anchor@101.00" ], "cards": { "101.00": { "title": "개거(겉도랑)", "display": "개거(겉도랑)", "shape": {} } }, "weep": false, "model3d": [], "band": 0, "station_py": [ "개거(겉도랑)@101.00" ], "cards_py": { "101.00": { "title": "개거(겉도랑)", "shape": {} } } }, "open_ditch/blank": { "station": [ "anchor@101.00" ], "cards": { "101.00": { "title": "개거(겉도랑)", "display": "개거(겉도랑)", "shape": {} } }, "weep": false, "model3d": [], "band": 0, "station_py": [ "개거(겉도랑)@101.00" ], "cards_py": { "101.00": { "title": "개거(겉도랑)", "shape": {} } } }, "cross_underdrain/main": { "station": [ "anchor@101.00" ], "cards": { "101.00": { "title": "맹암거", "display": "맹암거", "shape": { "underdrain": true } } }, "weep": false, "model3d": [], "band": 0, "station_py": [ "맹암거@101.00" ], "cards_py": { "101.00": { "title": "맹암거", "shape": { "underdrain": true } } } }, "cross_underdrain/blank": { "station": [ "anchor@101.00" ], "cards": { "101.00": { "title": "맹암거", "display": "맹암거", "shape": { "underdrain": true } } }, "weep": false, "model3d": [], "band": 0, "station_py": [ "맹암거@101.00" ], "cards_py": { "101.00": { "title": "맹암거", "shape": { "underdrain": true } } } }, "ditch_side/main": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 1, "station_py": [], "cards_py": {} }, "ditch_side/blank": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 1, "station_py": [], "cards_py": {} }, "ditch_ridge/main": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 1, "station_py": [], "cards_py": {} }, "ditch_ridge/blank": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 1, "station_py": [], "cards_py": {} }, "ditch_berm/main": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 1, "station_py": [], "cards_py": {} }, "ditch_berm/blank": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 1, "station_py": [], "cards_py": {} }, "chute/main": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 1, "station_py": [], "cards_py": {} }, "chute/blank": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 1, "station_py": [], "cards_py": {} }, "slope_drain/main": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 1, "station_py": [], "cards_py": {} }, "slope_drain/blank": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 1, "station_py": [], "cards_py": {} }, "underdrain/main": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 1, "station_py": [], "cards_py": {} }, "underdrain/blank": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 1, "station_py": [], "cards_py": {} }, "retaining_wall/main": { "station": [ "start@93.00", "anchor@101.00", "end@113.00" ], "cards": { "93.00": { "title": "옹벽", "display": "옹벽", "shape": { "revetment": { "type_id": "retaining_wall", "form": "콘크리트" } } }, "100.00": { "title": null, "display": null, "shape": { "revetment": { "type_id": "retaining_wall", "form": "콘크리트" } } }, "101.00": { "title": "옹벽", "display": "옹벽", "shape": { "revetment": { "type_id": "retaining_wall", "form": "콘크리트" } } }, "113.00": { "title": "옹벽", "display": "옹벽", "shape": { "revetment": { "type_id": "retaining_wall", "form": "콘크리트" } } } }, "weep": true, "model3d": [ "revet:own" ], "band": 1, "station_py": [ "옹벽@93.00", "옹벽@101.00", "옹벽@113.00" ], "cards_py": { "93.00": { "title": "옹벽", "shape": { "revetment": { "type_id": "retaining_wall", "form": "콘크리트" } } }, "100.00": { "title": null, "shape": { "revetment": { "type_id": "retaining_wall", "form": "콘크리트" } } }, "101.00": { "title": "옹벽", "shape": { "revetment": { "type_id": "retaining_wall", "form": "콘크리트" } } }, "113.00": { "title": "옹벽", "shape": { "revetment": { "type_id": "retaining_wall", "form": "콘크리트" } } } } }, "retaining_wall/blank": { "station": [ "start@93.00", "anchor@101.00", "end@113.00" ], "cards": { "93.00": { "title": "옹벽", "display": "옹벽", "shape": { "revetment": { "type_id": "retaining_wall", "form": "콘크리트" } } }, "100.00": { "title": null, "display": null, "shape": { "revetment": { "type_id": "retaining_wall", "form": "콘크리트" } } }, "101.00": { "title": "옹벽", "display": "옹벽", "shape": { "revetment": { "type_id": "retaining_wall", "form": "콘크리트" } } }, "113.00": { "title": "옹벽", "display": "옹벽", "shape": { "revetment": { "type_id": "retaining_wall", "form": "콘크리트" } } } }, "weep": false, "model3d": [], "band": 1, "station_py": [ "옹벽@93.00", "옹벽@101.00", "옹벽@113.00" ], "cards_py": { "93.00": { "title": "옹벽", "shape": { "revetment": { "type_id": "retaining_wall", "form": "콘크리트" } } }, "100.00": { "title": null, "shape": { "revetment": { "type_id": "retaining_wall", "form": "콘크리트" } } }, "101.00": { "title": "옹벽", "shape": { "revetment": { "type_id": "retaining_wall", "form": "콘크리트" } } }, "113.00": { "title": "옹벽", "shape": { "revetment": { "type_id": "retaining_wall", "form": "콘크리트" } } } } }, "masonry_wet/main": { "station": [ "start@93.00", "anchor@101.00", "end@113.00" ], "cards": { "93.00": { "title": "돌쌓기(찰)", "display": "돌쌓기(찰)", "shape": { "revetment": { "type_id": "masonry_wet", "form": "돌쌓기(찰)" } } }, "100.00": { "title": null, "display": null, "shape": { "revetment": { "type_id": "masonry_wet", "form": "돌쌓기(찰)" } } }, "101.00": { "title": "돌쌓기(찰)", "display": "돌쌓기(찰)", "shape": { "revetment": { "type_id": "masonry_wet", "form": "돌쌓기(찰)" } } }, "113.00": { "title": "돌쌓기(찰)", "display": "돌쌓기(찰)", "shape": { "revetment": { "type_id": "masonry_wet", "form": "돌쌓기(찰)" } } } }, "weep": false, "model3d": [ "revet:own" ], "band": 1, "station_py": [ "돌쌓기(찰)@93.00", "돌쌓기(찰)@101.00", "돌쌓기(찰)@113.00" ], "cards_py": { "93.00": { "title": "돌쌓기(찰)", "shape": { "revetment": { "type_id": "masonry_wet", "form": "돌쌓기(찰)" } } }, "100.00": { "title": null, "shape": { "revetment": { "type_id": "masonry_wet", "form": "돌쌓기(찰)" } } }, "101.00": { "title": "돌쌓기(찰)", "shape": { "revetment": { "type_id": "masonry_wet", "form": "돌쌓기(찰)" } } }, "113.00": { "title": "돌쌓기(찰)", "shape": { "revetment": { "type_id": "masonry_wet", "form": "돌쌓기(찰)" } } } } }, "masonry_wet/blank": { "station": [ "start@93.00", "anchor@101.00", "end@113.00" ], "cards": { "93.00": { "title": "돌쌓기(찰)", "display": "돌쌓기(찰)", "shape": { "revetment": { "type_id": "masonry_wet", "form": "돌쌓기(찰)" } } }, "100.00": { "title": null, "display": null, "shape": { "revetment": { "type_id": "masonry_wet", "form": "돌쌓기(찰)" } } }, "101.00": { "title": "돌쌓기(찰)", "display": "돌쌓기(찰)", "shape": { "revetment": { "type_id": "masonry_wet", "form": "돌쌓기(찰)" } } }, "113.00": { "title": "돌쌓기(찰)", "display": "돌쌓기(찰)", "shape": { "revetment": { "type_id": "masonry_wet", "form": "돌쌓기(찰)" } } } }, "weep": false, "model3d": [], "band": 1, "station_py": [ "돌쌓기(찰)@93.00", "돌쌓기(찰)@101.00", "돌쌓기(찰)@113.00" ], "cards_py": { "93.00": { "title": "돌쌓기(찰)", "shape": { "revetment": { "type_id": "masonry_wet", "form": "돌쌓기(찰)" } } }, "100.00": { "title": null, "shape": { "revetment": { "type_id": "masonry_wet", "form": "돌쌓기(찰)" } } }, "101.00": { "title": "돌쌓기(찰)", "shape": { "revetment": { "type_id": "masonry_wet", "form": "돌쌓기(찰)" } } }, "113.00": { "title": "돌쌓기(찰)", "shape": { "revetment": { "type_id": "masonry_wet", "form": "돌쌓기(찰)" } } } } }, "masonry_dry/main": { "station": [ "start@93.00", "anchor@101.00", "end@113.00" ], "cards": { "93.00": { "title": "돌쌓기(메)", "display": "돌쌓기(메)", "shape": { "revetment": { "type_id": "masonry_dry", "form": "돌쌓기(메)" } } }, "100.00": { "title": null, "display": null, "shape": { "revetment": { "type_id": "masonry_dry", "form": "돌쌓기(메)" } } }, "101.00": { "title": "돌쌓기(메)", "display": "돌쌓기(메)", "shape": { "revetment": { "type_id": "masonry_dry", "form": "돌쌓기(메)" } } }, "113.00": { "title": "돌쌓기(메)", "display": "돌쌓기(메)", "shape": { "revetment": { "type_id": "masonry_dry", "form": "돌쌓기(메)" } } } }, "weep": false, "model3d": [ "revet:own" ], "band": 1, "station_py": [ "돌쌓기(메)@93.00", "돌쌓기(메)@101.00", "돌쌓기(메)@113.00" ], "cards_py": { "93.00": { "title": "돌쌓기(메)", "shape": { "revetment": { "type_id": "masonry_dry", "form": "돌쌓기(메)" } } }, "100.00": { "title": null, "shape": { "revetment": { "type_id": "masonry_dry", "form": "돌쌓기(메)" } } }, "101.00": { "title": "돌쌓기(메)", "shape": { "revetment": { "type_id": "masonry_dry", "form": "돌쌓기(메)" } } }, "113.00": { "title": "돌쌓기(메)", "shape": { "revetment": { "type_id": "masonry_dry", "form": "돌쌓기(메)" } } } } }, "masonry_dry/blank": { "station": [ "start@93.00", "anchor@101.00", "end@113.00" ], "cards": { "93.00": { "title": "돌쌓기(메)", "display": "돌쌓기(메)", "shape": { "revetment": { "type_id": "masonry_dry", "form": "돌쌓기(메)" } } }, "100.00": { "title": null, "display": null, "shape": { "revetment": { "type_id": "masonry_dry", "form": "돌쌓기(메)" } } }, "101.00": { "title": "돌쌓기(메)", "display": "돌쌓기(메)", "shape": { "revetment": { "type_id": "masonry_dry", "form": "돌쌓기(메)" } } }, "113.00": { "title": "돌쌓기(메)", "display": "돌쌓기(메)", "shape": { "revetment": { "type_id": "masonry_dry", "form": "돌쌓기(메)" } } } }, "weep": false, "model3d": [], "band": 1, "station_py": [ "돌쌓기(메)@93.00", "돌쌓기(메)@101.00", "돌쌓기(메)@113.00" ], "cards_py": { "93.00": { "title": "돌쌓기(메)", "shape": { "revetment": { "type_id": "masonry_dry", "form": "돌쌓기(메)" } } }, "100.00": { "title": null, "shape": { "revetment": { "type_id": "masonry_dry", "form": "돌쌓기(메)" } } }, "101.00": { "title": "돌쌓기(메)", "shape": { "revetment": { "type_id": "masonry_dry", "form": "돌쌓기(메)" } } }, "113.00": { "title": "돌쌓기(메)", "shape": { "revetment": { "type_id": "masonry_dry", "form": "돌쌓기(메)" } } } } }, "soil_guard/main": { "station": [ "start@93.00", "anchor@101.00", "end@113.00" ], "cards": { "93.00": { "title": "흙막이", "display": "흙막이", "shape": { "revetment": { "type_id": "soil_guard", "form": "돌쌓기(찰)" } } }, "100.00": { "title": null, "display": null, "shape": { "revetment": { "type_id": "soil_guard", "form": "돌쌓기(찰)" } } }, "101.00": { "title": "흙막이", "display": "흙막이", "shape": { "revetment": { "type_id": "soil_guard", "form": "돌쌓기(찰)" } } }, "113.00": { "title": "흙막이", "display": "흙막이", "shape": { "revetment": { "type_id": "soil_guard", "form": "돌쌓기(찰)" } } } }, "weep": false, "model3d": [ "revet:own" ], "band": 1, "station_py": [ "흙막이@93.00", "흙막이@101.00", "흙막이@113.00" ], "cards_py": { "93.00": { "title": "흙막이", "shape": { "revetment": { "type_id": "soil_guard", "form": "돌쌓기(찰)" } } }, "100.00": { "title": null, "shape": { "revetment": { "type_id": "soil_guard", "form": "돌쌓기(찰)" } } }, "101.00": { "title": "흙막이", "shape": { "revetment": { "type_id": "soil_guard", "form": "돌쌓기(찰)" } } }, "113.00": { "title": "흙막이", "shape": { "revetment": { "type_id": "soil_guard", "form": "돌쌓기(찰)" } } } } }, "soil_guard/blank": { "station": [ "start@93.00", "anchor@101.00", "end@113.00" ], "cards": { "93.00": { "title": "흙막이", "display": "흙막이", "shape": { "revetment": { "type_id": "soil_guard", "form": "통나무·목재틀" } } }, "100.00": { "title": null, "display": null, "shape": { "revetment": { "type_id": "soil_guard", "form": "통나무·목재틀" } } }, "101.00": { "title": "흙막이", "display": "흙막이", "shape": { "revetment": { "type_id": "soil_guard", "form": "통나무·목재틀" } } }, "113.00": { "title": "흙막이", "display": "흙막이", "shape": { "revetment": { "type_id": "soil_guard", "form": "통나무·목재틀" } } } }, "weep": false, "model3d": [], "band": 1, "station_py": [ "흙막이@93.00", "흙막이@101.00", "흙막이@113.00" ], "cards_py": { "93.00": { "title": "흙막이", "shape": { "revetment": { "type_id": "soil_guard", "form": "통나무·목재틀" } } }, "100.00": { "title": null, "shape": { "revetment": { "type_id": "soil_guard", "form": "통나무·목재틀" } } }, "101.00": { "title": "흙막이", "shape": { "revetment": { "type_id": "soil_guard", "form": "통나무·목재틀" } } }, "113.00": { "title": "흙막이", "shape": { "revetment": { "type_id": "soil_guard", "form": "통나무·목재틀" } } } } }, "boulder_masonry/main": { "station": [ "start@93.00", "anchor@101.00", "end@113.00" ], "cards": { "93.00": { "title": "큰돌쌓기", "display": "큰돌쌓기", "shape": { "revetment": { "type_id": "boulder_masonry", "form": "돌쌓기(메)" } } }, "100.00": { "title": null, "display": null, "shape": { "revetment": { "type_id": "boulder_masonry", "form": "돌쌓기(메)" } } }, "101.00": { "title": "큰돌쌓기", "display": "큰돌쌓기", "shape": { "revetment": { "type_id": "boulder_masonry", "form": "돌쌓기(메)" } } }, "113.00": { "title": "큰돌쌓기", "display": "큰돌쌓기", "shape": { "revetment": { "type_id": "boulder_masonry", "form": "돌쌓기(메)" } } } }, "weep": false, "model3d": [ "revet:own" ], "band": 1, "station_py": [ "큰돌쌓기@93.00", "큰돌쌓기@101.00", "큰돌쌓기@113.00" ], "cards_py": { "93.00": { "title": "큰돌쌓기", "shape": { "revetment": { "type_id": "boulder_masonry", "form": "돌쌓기(메)" } } }, "100.00": { "title": null, "shape": { "revetment": { "type_id": "boulder_masonry", "form": "돌쌓기(메)" } } }, "101.00": { "title": "큰돌쌓기", "shape": { "revetment": { "type_id": "boulder_masonry", "form": "돌쌓기(메)" } } }, "113.00": { "title": "큰돌쌓기", "shape": { "revetment": { "type_id": "boulder_masonry", "form": "돌쌓기(메)" } } } } }, "boulder_masonry/blank": { "station": [ "start@93.00", "anchor@101.00", "end@113.00" ], "cards": { "93.00": { "title": "큰돌쌓기", "display": "큰돌쌓기", "shape": { "revetment": { "type_id": "boulder_masonry", "form": "돌쌓기(메)" } } }, "100.00": { "title": null, "display": null, "shape": { "revetment": { "type_id": "boulder_masonry", "form": "돌쌓기(메)" } } }, "101.00": { "title": "큰돌쌓기", "display": "큰돌쌓기", "shape": { "revetment": { "type_id": "boulder_masonry", "form": "돌쌓기(메)" } } }, "113.00": { "title": "큰돌쌓기", "display": "큰돌쌓기", "shape": { "revetment": { "type_id": "boulder_masonry", "form": "돌쌓기(메)" } } } }, "weep": false, "model3d": [], "band": 1, "station_py": [ "큰돌쌓기@93.00", "큰돌쌓기@101.00", "큰돌쌓기@113.00" ], "cards_py": { "93.00": { "title": "큰돌쌓기", "shape": { "revetment": { "type_id": "boulder_masonry", "form": "돌쌓기(메)" } } }, "100.00": { "title": null, "shape": { "revetment": { "type_id": "boulder_masonry", "form": "돌쌓기(메)" } } }, "101.00": { "title": "큰돌쌓기", "shape": { "revetment": { "type_id": "boulder_masonry", "form": "돌쌓기(메)" } } }, "113.00": { "title": "큰돌쌓기", "shape": { "revetment": { "type_id": "boulder_masonry", "form": "돌쌓기(메)" } } } } }, "berm/main": { "station": [ "start@93.00", "anchor@101.00", "end@113.00" ], "cards": { "93.00": { "title": "소단", "display": "소단", "shape": {} }, "101.00": { "title": "소단", "display": "소단", "shape": {} }, "113.00": { "title": "소단", "display": "소단", "shape": {} } }, "weep": false, "model3d": [], "band": 1, "station_py": [ "소단@93.00", "소단@101.00", "소단@113.00" ], "cards_py": { "93.00": { "title": "소단", "shape": {} }, "101.00": { "title": "소단", "shape": {} }, "113.00": { "title": "소단", "shape": {} } } }, "berm/blank": { "station": [ "start@93.00", "anchor@101.00", "end@113.00" ], "cards": { "93.00": { "title": "소단", "display": "소단", "shape": {} }, "101.00": { "title": "소단", "display": "소단", "shape": {} }, "113.00": { "title": "소단", "display": "소단", "shape": {} } }, "weep": false, "model3d": [], "band": 1, "station_py": [ "소단@93.00", "소단@101.00", "소단@113.00" ], "cards_py": { "93.00": { "title": "소단", "shape": {} }, "101.00": { "title": "소단", "shape": {} }, "113.00": { "title": "소단", "shape": {} } } }, "erosion_check/main": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 0, "station_py": [], "cards_py": {} }, "erosion_check/blank": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 0, "station_py": [], "cards_py": {} }, "bed_sill/main": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 0, "station_py": [], "cards_py": {} }, "bed_sill/blank": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 0, "station_py": [], "cards_py": {} }, "check_dam_small/main": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 0, "station_py": [], "cards_py": {} }, "check_dam_small/blank": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 0, "station_py": [], "cards_py": {} }, "revetment/main": { "station": [ "start@96.00", "anchor@101.00", "end@106.00" ], "cards": { "96.00": { "title": "기슭막이", "display": "기슭막이", "shape": {} }, "101.00": { "title": "기슭막이", "display": "기슭막이", "shape": { "culvert": { "hidden_pipe": true, "body": false } } }, "106.00": { "title": "기슭막이", "display": "기슭막이", "shape": {} } }, "weep": false, "model3d": [ "revet:inlet", "revet:outlet" ], "band": 0, "station_py": [ "기슭막이@96.00", "기슭막이@101.00", "기슭막이@106.00" ], "cards_py": { "96.00": { "title": "기슭막이", "shape": {} }, "101.00": { "title": "기슭막이", "shape": { "culvert": { "hidden_pipe": true, "body": false } } }, "106.00": { "title": "기슭막이", "shape": {} } } }, "revetment/blank": { "station": [ "start@96.00", "anchor@101.00", "end@106.00" ], "cards": { "96.00": { "title": "기슭막이", "display": "기슭막이", "shape": {} }, "101.00": { "title": "기슭막이", "display": "기슭막이", "shape": { "culvert": { "hidden_pipe": true, "body": false } } }, "106.00": { "title": "기슭막이", "display": "기슭막이", "shape": {} } }, "weep": false, "model3d": [ "revet:inlet", "revet:outlet" ], "band": 0, "station_py": [ "기슭막이@96.00", "기슭막이@101.00", "기슭막이@106.00" ], "cards_py": { "96.00": { "title": "기슭막이", "shape": {} }, "101.00": { "title": "기슭막이", "shape": { "culvert": { "hidden_pipe": true, "body": false } } }, "106.00": { "title": "기슭막이", "shape": {} } } }, "evac_road/main": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 0, "station_py": [], "cards_py": {} }, "evac_road/blank": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 0, "station_py": [], "cards_py": {} }, "refuge/main": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 1, "station_py": [], "cards_py": {} }, "refuge/blank": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 1, "station_py": [], "cards_py": {} }, "work_yard/main": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 1, "station_py": [], "cards_py": {} }, "work_yard/blank": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 1, "station_py": [], "cards_py": {} }, "turnaround/main": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 0, "station_py": [], "cards_py": {} }, "turnaround/blank": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 0, "station_py": [], "cards_py": {} }, "mirror/main": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 0, "station_py": [], "cards_py": {} }, "mirror/blank": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 0, "station_py": [], "cards_py": {} }, "curb/main": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 0, "station_py": [], "cards_py": {} }, "curb/blank": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 0, "station_py": [], "cards_py": {} }, "hazard_sign/main": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 0, "station_py": [], "cards_py": {} }, "hazard_sign/blank": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 0, "station_py": [], "cards_py": {} }, "guardrail/main": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 1, "station_py": [], "cards_py": {} }, "guardrail/blank": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 1, "station_py": [], "cards_py": {} }, "position_sign/main": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 0, "station_py": [], "cards_py": {} }, "position_sign/blank": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 0, "station_py": [], "cards_py": {} }, "water_intake/main": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 0, "station_py": [], "cards_py": {} }, "water_intake/blank": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 0, "station_py": [], "cards_py": {} }, "barrier_gate/main": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 0, "station_py": [], "cards_py": {} }, "barrier_gate/blank": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 0, "station_py": [], "cards_py": {} }, "completion_sign/main": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 0, "station_py": [], "cards_py": {} }, "completion_sign/blank": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 0, "station_py": [], "cards_py": {} }, "spoil_bank/main": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 0, "station_py": [], "cards_py": {} }, "spoil_bank/blank": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 0, "station_py": [], "cards_py": {} }, "borrow_pit/main": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 0, "station_py": [], "cards_py": {} }, "borrow_pit/blank": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 0, "station_py": [], "cards_py": {} }, "wildlife_path/main": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 0, "station_py": [], "cards_py": {} }, "wildlife_path/blank": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 0, "station_py": [], "cards_py": {} }, "revegetation/main": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 1, "station_py": [], "cards_py": {} }, "revegetation/blank": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 1, "station_py": [], "cards_py": {} }, "pavement_concrete/main": { "station": [], "cards": { "100.00": { "title": null, "display": null, "shape": { "pavement": [ "pavement_concrete" ] } } }, "weep": false, "model3d": [], "band": 1, "station_py": [], "cards_py": { "100.00": { "title": null, "shape": { "pavement": [ "pavement_concrete" ] } } } }, "pavement_concrete/blank": { "station": [], "cards": { "100.00": { "title": null, "display": null, "shape": { "pavement": [ "pavement_concrete" ] } } }, "weep": false, "model3d": [], "band": 1, "station_py": [], "cards_py": { "100.00": { "title": null, "shape": { "pavement": [ "pavement_concrete" ] } } } }, "gravel_surfacing/main": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 1, "station_py": [], "cards_py": { "100.00": { "title": null, "shape": { "pavement": [ "gravel_surfacing" ] } } } }, "gravel_surfacing/blank": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 1, "station_py": [], "cards_py": { "100.00": { "title": null, "shape": { "pavement": [ "gravel_surfacing" ] } } } }, "etc/main": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 0, "station_py": [], "cards_py": {} }, "etc/blank": { "station": [], "cards": {}, "weep": false, "model3d": [], "band": 0, "station_py": [], "cards_py": {} } }, "pick": { "pipe": { "b05": "shown", "b06": "shown" }, "box_culvert": { "b05": "shown", "b06": "shown" }, "ford_pavement": { "b05": "shown", "b06": "shown" }, "ford_bridge": { "b05": "shown", "b06": "shown" }, "cross_drain_exposed": { "b05": "shown", "b06": "shown" }, "open_ditch": { "b05": "shown", "b06": "shown" }, "cross_underdrain": { "b05": "shown", "b06": "shown" }, "ditch_side": { "b05": "hidden", "b06": "hidden" }, "ditch_ridge": { "b05": "hidden", "b06": "hidden" }, "ditch_berm": { "b05": "hidden", "b06": "hidden" }, "chute": { "b05": "hidden", "b06": "hidden" }, "slope_drain": { "b05": "hidden", "b06": "hidden" }, "underdrain": { "b05": "hidden", "b06": "hidden" }, "retaining_wall": { "b05": "shown", "b06": "shown" }, "masonry_wet": { "b05": "hidden", "b06": "hidden" }, "masonry_dry": { "b05": "hidden", "b06": "hidden" }, "soil_guard": { "b05": "shown", "b06": "shown" }, "boulder_masonry": { "b05": "hidden", "b06": "hidden" }, "berm": { "b05": "shown", "b06": "shown" }, "erosion_check": { "b05": "hidden", "b06": "hidden" }, "bed_sill": { "b05": "hidden", "b06": "hidden" }, "check_dam_small": { "b05": "hidden", "b06": "hidden" }, "revetment": { "b05": "hidden", "b06": "hidden" }, "evac_road": { "b05": "shown", "b06": "shown" }, "refuge": { "b05": "absent", "b06": "absent" }, "work_yard": { "b05": "absent", "b06": "absent" }, "turnaround": { "b05": "absent", "b06": "absent" }, "mirror": { "b05": "shown", "b06": "shown" }, "curb": { "b05": "shown", "b06": "shown" }, "hazard_sign": { "b05": "shown", "b06": "shown" }, "guardrail": { "b05": "shown", "b06": "shown" }, "position_sign": { "b05": "shown", "b06": "shown" }, "water_intake": { "b05": "shown", "b06": "shown" }, "barrier_gate": { "b05": "shown", "b06": "shown" }, "completion_sign": { "b05": "shown", "b06": "shown" }, "spoil_bank": { "b05": "shown", "b06": "shown" }, "borrow_pit": { "b05": "shown", "b06": "shown" }, "wildlife_path": { "b05": "hidden", "b06": "shown" }, "revegetation": { "b05": "hidden", "b06": "shown" }, "pavement_concrete": { "b05": "shown", "b06": "shown" }, "gravel_surfacing": { "b05": "hidden", "b06": "shown" }, "etc": { "b05": "shown", "b06": "shown" } } }