Files
Aislo/resources/tester/golden_322_structures.json
T
eomsangdonandClaude Opus 5.5 a8217dd52b test(322-0 기록): 구조물 전수 기록을 지금 마스터로 다시 뜸 — 토취장(borrow_pit) 고르기 b05 숨김 (368-4 덧)
- 까닭: 사용자가 M02 에서 토취장을 끔(구조물정의 판 23 · 5dc5e26bb) → ('pick','borrow_pit','b05') 기록 shown · 지금 hidden
- 코드 안 고침 · GOLDEN_322_RECORD=1 로 다시 씀 — 원값 칸(★ 단계 칸 · 카드 이름 등)도 지금 마스터 값으로 함께 갱신

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013QyNXY2TUKXCFMwAca2APG
2026-10-17 13:06:10 +09:00

2652 lines
46 KiB
JSON

{
"★ 메모": [
"★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 관 공식 한 벌 — 표시 이름도 정의 관종을 앎"
},
{
"part": "samples",
"key": "ford_pavement/main",
"column": "cards",
"단계": 4,
"다음": {
"100.00": {
"title": null,
"display": null,
"shape": {
"ford_pavement": true
}
},
"101.00": {
"title": "물넘이포장",
"display": "물넘이포장",
"shape": {
"ford_pavement": true
}
}
},
"까닭": "323-4 저장 전 그림 = 저장 뒤 그림 — 물넘이포장 폭 절반 걸친 일반 측점(100)도 얹음(서버 attach_shapes 와 같음)"
},
{
"part": "samples",
"key": "ford_pavement/blank",
"column": "cards",
"단계": 4,
"다음": {
"100.00": {
"title": null,
"display": null,
"shape": {
"ford_pavement": true
}
},
"101.00": {
"title": "물넘이포장",
"display": "물넘이포장",
"shape": {
"ford_pavement": true
}
}
},
"까닭": "323-4 저장 전 그림 = 저장 뒤 그림 — 물넘이포장 폭 절반 걸친 일반 측점(100)도 얹음(서버 attach_shapes 와 같음)"
}
],
"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": [
"파형강관 D1000@101.00"
],
"cards_py": {
"101.00": {
"title": "파형강관 D1000",
"shape": {}
}
}
},
"pipe/hume": {
"station": [
"anchor@101.00"
],
"cards": {
"101.00": {
"title": "흄관 D800",
"display": "배수관",
"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": {
"100.00": {
"title": null,
"display": null,
"shape": {
"ford_pavement": true
}
},
"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": {
"100.00": {
"title": null,
"display": null,
"shape": {
"ford_pavement": true
}
},
"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": [],
"cards": {},
"weep": false,
"model3d": [],
"band": 0,
"station_py": [],
"cards_py": {}
},
"cross_drain_exposed/blank": {
"station": [],
"cards": {},
"weep": false,
"model3d": [],
"band": 0,
"station_py": [],
"cards_py": {}
},
"open_ditch/main": {
"station": [],
"cards": {},
"weep": false,
"model3d": [],
"band": 0,
"station_py": [],
"cards_py": {}
},
"open_ditch/blank": {
"station": [],
"cards": {},
"weep": false,
"model3d": [],
"band": 0,
"station_py": [],
"cards_py": {}
},
"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": {
"100.00": {
"title": null,
"display": null,
"shape": {
"pavement": [
"gravel_surfacing"
]
}
}
},
"weep": false,
"model3d": [],
"band": 1,
"station_py": [],
"cards_py": {
"100.00": {
"title": null,
"shape": {
"pavement": [
"gravel_surfacing"
]
}
}
}
},
"gravel_surfacing/blank": {
"station": [],
"cards": {
"100.00": {
"title": null,
"display": null,
"shape": {
"pavement": [
"gravel_surfacing"
]
}
}
},
"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": "hidden",
"b06": "hidden"
},
"work_yard": {
"b05": "hidden",
"b06": "hidden"
},
"turnaround": {
"b05": "hidden",
"b06": "hidden"
},
"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": "hidden",
"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"
}
}
}