Files
Aislo/docs/wiki/concepts/design_page/values.md
T

8.1 KiB

type, status, related_pages, last_updated, source
type status related_pages last_updated source
concept stable
design_page/index
design_page/calculations
design_page/session_keys
design_page/rules
2026-10-19
docs/raw/조사/2026-10-19_470_B05B06_데이터흐름.md
docs/raw/조사/2026-10-19_472_구조다시세움_목록.md
PLAN.md 466 · 467 · 468

값별 주인 · 사본 · 셈 자리

  • 주인 = 서버 작업본(정본) 자리 · 브라우저 쪽 창구 = 설계 가게 칸(있으면) · 나머지는 사본.
  • 셈 자리 — TS = 브라우저 · 파이썬 = 서버 [저장] 정본 · Node = 같은 TS 를 서버 묶음으로 · 짝 = TS ↔ 파이썬 두 벌(거울 시험 필수).
값 주인(정본) 사본 셈 자리 · 짝 · 거울 시험 맞추는 때
평면 선형(교점 · R · L · 스냅) 노선 파일 · 곡선표 · DB routes · route_points 편집기 메모리(B05_Profile_UI_RouteEdit.ts:124-137) · 사진첩 · pref routeedit-locks · routeedit-snap-step · 세션 route-draft · route-draft-hold · 가게 routeDraft · 묶음 입력 · latest TS logic/B05_Profile_UI_RouteEdit_Curve.ts:243 ↔ 파이썬 common_util_route_polyline.py:579 · test_route_polyline_browser_mirror 놓을 때 세션 · [저장]은 편집기 메모리를 먼저 읽음 · 저장 뒤 페이지 다시 세움
측점 목록 · 열쇠 DB cross_sections 행 · 종단 파일 stations · 서버 generate_sections 묶음 stations · 가게 stations(메모리) → 세션 design-stations · 상세 cache · 세션 section-detail · canon · design_pipeline_page.ts savedStations · B06_Section_Station_Keys.ts:92 목록 TS logic/design_pipeline_stations.ts · logic/B05_Profile_Sections_Stations.ts:276 ↔ 파이썬 B05_Profile_Engine_Sections_Core.py:449 · 열쇠 common_util_station_key.ts:32 ↔ .py:32 · test_344_3_pipeline_stations_mirror · test_344_3_station_key_mirror 가게 stations 알림 → 갈아끼움(구독 둘 · 같은 목록이면 안 함) · 조용한 차례 끝 = 상세 측점(design_pipeline_page_publish.ts shown) · [저장] 뒤 비움
측점 자리 · 축 서버 측점 틀(저장 경로 폴리라인) 브라우저 측점 틀(/route/plan planned 선) · 상세 cache frame TS logic/B05_Profile_UI_RouteEdit_Frame.ts:61 ↔ 파이썬 B05_Profile_Engine_Sections_Core.py:449-519(같은 식 · 입력 선 다름 · mm 차) · test_b05_routeedit_frame_mirror 노선 초안 없는 차례 = 정본 자리 · 축 유지(logic/B06_Section_Station_Swap.ts:238-247)
지반 표본 서버 sample_xy(npz · 저장 노선 선) → cross_*.json samples 지형 격자(B05_Profile_Api_TerrainGrid.ts:29-31 · IndexedDB) · 묶음 ground · 상세 cache samples TS common_util_surface_sampler.ts:65 ↔ 파이썬 common_util_surface_sampler.py:210 · test_344_1_surface_sampler_mirror 갈아끼움 — 노선 초안 없음 = 같은 자리(0.01 m · 축 1e-3) 앞 횡단 → 그 자리 옛 횡단 → 저장 정본 표본 · 노선 초안 = 새 · 옮긴 측점만 브라우저 표본
계획고 편집(▲▼ · 직선화 · 자유 · 쉬프트 · 시종점) 종단 파일 profile_alignment.edits EditState current · saved(B05_Profile_UI_Profile_Edit.ts:137) · 세션 alignment-draft(노선 · 초안 노선 0) · 묶음 입력 · 가게 profile → design-profile · 상세 longitudinal TS logic/B05_Profile_UI_Profile_Alignment.ts:401 ↔ 파이썬 B05_Profile_Engine_Grade_Alignment.py:494 · test_426_profile_straight · test_432_1_curve_law 커밋마다 세션 · [저장] = 서버 다시 셈
종단 R 같은 edits.curve_radii 위와 같음 · 칸은 L · 저장은 R TS logic/B05_Profile_Profile_CurveLaw.ts ↔ B05_Profile_Engine_Grade_CurveLaw.py · test_432_1_curve_law 위와 같음 · R = L/Δ 로 적어 Δ 바뀌면 L 흐름
계획선 꼭짓점(시설 측점) 종단 파일 base PVI 묶음 planline · 종단도 TS common_util_structure_station.ts:356 followMovedNodes ↔ 파이썬 B05_Profile_Router_Confirm.py:306 _follow_moved_stations · :220 _seat_born_nodes · test_427_1_follow_seat · test_459_route_seat_mirror 짝 있는 옮긴 측점 = 꼭짓점 따라감 · 짝 없는 새 측점 = 안 세움
횡단 입력(카드 · 조정) DB cross_sections.design 패치 칸 세션 칸(crossdesign · 조정 맵 등) · B06 조정 메모리 맵(B06_Section_UI_Page_Link_Session.ts:47) 입력 도구(셈 없음) 조작마다 세션 · [저장] 횡단 패치
횡단 설계 결과(설계선) DB cross_sections.design 상세 cache(살아 있는 객체 · 제자리 고침) · 세션 section-detail(서버 사본만) · canon · 묶음 cross · pipelineDetail TS common_util_cross_design.ts:267 ↔ 파이썬 B06_Section_Engine_Design.py:195 · test_b06_cross_design_mirror 다시 셈마다 cache 제자리 · 입력 물러섬 = 저장 정본(B06_Section_Cross_Refresh.ts:402-408) · 페이지 수명 · [저장]·[확정]·[초기화] 뒤 비움
측점 면적 DB 면적 — 표준 측점 = 파이썬 · 구조물 측점 = Node cache 면적 · 묶음 cross TS common_util_cross_design_areas.ts ↔ 파이썬 B06_Section_Engine_Areas.py · 구조물 = B06_Section_Structure_Layouts.ts(Node 한 벌) [저장] 때 서버가 브라우저 면적 버리고 다시 셈
누가토량 종단 파일 mass_haul 그릴 때 셈 · 배지 · _derived/haul · B05_Profile_Api_HaulPlan.ts:28 kept TS common_util_mass_haul.ts:426 한 벌(브라우저 · Node) 그릴 때(접혀도 셈) · [저장]
구조물 structures.json B05_Profile_UI_Page_Structures.ts:78 · B06_Section_UI_Page_Structures_Panel.ts:175 · 시설 줄 design_facility_lane.ts:97 · savedStructures · design_page_data.ts:25 · 세션 structures · structure-type-cache · cache 따라감 TS common_util_route_follow.ts:291 ↔ 파이썬 common_util_route_follow.py:120 · test_410_follow_xy 시설 줄 알림 · 숨은 보기는 보일 때
관 pipe_points.json 배수판 둘(B05_Profile_UI_Drainage_Panel.ts:123 · 142) · B06_Section_UI_Page_Structures_Panel.ts:176 · 시설 줄 :101 · design_view_profile.ts:116 · savedPipes · design_pipe_ids.ts:24 · 세션 pipes · pipe-ids · culvertopt · kindreset · pipe-option-queue · cache culvert · 유역 pkl 관 길이 TS design_structure_pipe_calc.ts · B06_Section_Structure_Layouts.ts:95(Node 한 벌) · test_b06_pipe_length 시설 줄 알림 · 배수 다시 나눔 응답 · [저장] 뒤 다시 받음
추가 측점 plus_stations.json B05_Profile_Api_PlusStations.ts:14 · 74 · 76 · 세션 plus-stations 따라감 TS followPlusDraft ↔ 파이썬 B05_Profile_Plus_Stations.py:82 · test_459_route_seat_mirror 노선 초안 follow 뒤 · [저장]
소단 구간 · 깊이 구간 = structures.json · 깊이 = DB 패치 세션 berm(시설 줄만 씀) · bermdepth · cache design.berm · 초안 노선 bermAt(design_shared.ts:248) TS B06_Section_UI_Page_Persist.ts:157 bermSpansFromStructures ↔ 파이썬 B06_Section_Engine_Structures_Wall.py:124 load_berm_spans · test_272_berm_source 구조물 바뀜 → 시설 줄 syncBerm(같으면 안 씀) → cross 한 번 · 사본 없으면 저장분
페이지 설정 DB 단계 2 설정 · 종단 정책 세션 pagesettings · result profile-enforce-min-cover · 종단도 기울기 한도 · 폼 정책 파이썬 기준표 ↔ TS B05_Profile_UI_Panel_Fields.ts · test_442_2_grade_limit_mirror 열 때 두 보기가 얹음 · [저장] 설정 차례
표준 횡단 종단 행 standard_cross_section 세션 std-cross · std-cross-default · section-context 서버 설계선 다시 [전체 반영] · [저장]
3D corridor 파일(Node) B05_Profile_UI_Corridor.ts:45 cache Node B05_Profile_Corridor_Prebuild.py 노선 초안 동안 낡음 표시 · [저장] 뒤
되돌리기 사진첩 없음(메모리 · 탭 수명) 사진 n 장 = 세션 draft 칸 글 — 조작 뒤 record() · 같은 사진이면 걸음 아님