도면 출력 추가: 수리 종단면도, 관망도(색인도·부분도·수압표), 범례·색상 선택, DXF(AutoCAD 2018)
- 데모 v2 이후 개발 PC의 변경을 옮김 (이 저장소의 이름 변경·README 정리는 유지) - 서버 기본 DEM, DEM 등고선, 속성 테이블 범위 선택, WNTR 교차 검증 시험 포함 - 새 라이브러리: ezdxf(Python), maplibre-contour(npm) - 변경 내역: docs/SPipe_패치내역_도면출력_2026-11-06.txt Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
14f07181db
commit
e3f386addf
33 files changed
+3454
-482
No files matched your search
@@ -0,0 +1,78 @@
|
||||
================================================================
|
||||
SPipe 패치 내역 - 도면 출력 추가 (2026-11-06)
|
||||
이전 배포: 데모 v2 (2026-10-30)
|
||||
================================================================
|
||||
|
||||
※ 도면 출력은 상단 [내보내기] > [도면 출력], 또는 결과 창
|
||||
[시간별 종단] > [도면 출력]에서 엽니다.
|
||||
※ 서버 반영 시 새 라이브러리 설치가 필요합니다 (맨 아래 [5] 참고).
|
||||
|
||||
|
||||
[1] 도면 출력 - 수리 종단면도
|
||||
----------------------------------------------------------------
|
||||
+ 두 절점 사이 경로의 종단면도를 A3·A2·A1 도면 양식으로 출력
|
||||
(표제란: 발주처·개정란·설계사·사업명·도면명·설계/제도/검토/승인·
|
||||
축척·작성일·도면번호)
|
||||
+ 하단 표: 측점, 절점번호, 거리, 추가거리, 지반고, 관저고,
|
||||
동수두, 수압(최소 기준 미만은 붉은 글씨), 관경·연장
|
||||
+ 지반선, 관저고(관정), 동수경사선(선택 시점·최대),
|
||||
배수지 수위(H.W.L), 경로 위 실제 밸브·펌프 기호와 설정값
|
||||
(예: 감압밸브 871 (PRV 28.0m))
|
||||
+ 축척 자동 (V=1:2,000 H=1:40,000 등)
|
||||
|
||||
|
||||
[2] 도면 출력 - 관망도
|
||||
----------------------------------------------------------------
|
||||
+ 출력 방식: "색인도 + 부분도 (자동 분할)" 또는 "한 장"
|
||||
+ 색인도: A3 반듯한 격자로 도면을 나누고(이웃 도면 6% 겹침),
|
||||
관이 지나는 칸만 남겨 장 수를 최소화. 칸마다 도면 번호 표시
|
||||
+ 부분도: 축척 자동(절점 간격에 맞춤) 또는 직접 선택(1:500~1:10,000),
|
||||
우측 하단 위치도, 테두리에 상하좌우·대각선 접속도면 표시
|
||||
+ 도면 번호: 일련번호(01, 02 …) 또는 격자(A-1, B-2 …)
|
||||
+ 수압표: 절점마다 원 안에 동수두/지반고, 옆에 수압(kg/cm² 또는 m)과
|
||||
유출량. 기준을 벗어난 수압은 붉은 글씨. 자리가 없는 수압표는
|
||||
생략하고 개수를 안내 (축척을 키우면 더 표시)
|
||||
+ 관로 표기: 관경 / 관경+연장 / 관번호+관경+연장
|
||||
+ 좌표 격자(X·Y), 방위표, 축척 막대, 배경 GIS 레이어(켜진 것)
|
||||
|
||||
|
||||
[3] 도면 공통
|
||||
----------------------------------------------------------------
|
||||
+ 범례 양식 선택: 표형(서울시 배관망도식) / 간단형 / 표시 안 함
|
||||
+ 범례 제목 띠 색 선택 (회색·하늘·연두·베이지·없음·직접 지정)
|
||||
+ 구분 색상 선택: 기본 / CAD 기본색 / 색약 배려 / 흑백 인쇄용,
|
||||
등급별 색 직접 지정
|
||||
+ 글꼴: HY울릉도M(기본) 또는 맑은 고딕
|
||||
(HY울릉도M이 없는 PC에서는 맑은 고딕·CAD 대체 글꼴로 표시)
|
||||
+ 저장 형식
|
||||
- PDF: 인쇄 창에서 PDF로 저장 (분할 출력은 전 장이 한 파일)
|
||||
- DXF: AutoCAD 2018 형식, 도면층·선 굵기·색 구분, 한글 정상 표시
|
||||
(분할 출력은 전 장을 모형 공간에 옆으로 나란히)
|
||||
- SVG: 보고 있는 장만
|
||||
|
||||
|
||||
[4] 그 밖의 개선
|
||||
----------------------------------------------------------------
|
||||
+ 서버 기본 DEM: 서버에 한 번 등록한 DEM을 사용자가 파일 없이 사용
|
||||
(분석 > 지형(DEM) > "서버 DEM: 이름"), 유역·하천은 관망 범위로 잘라 계산
|
||||
+ DEM 등고선을 지도에 표시
|
||||
+ 속성 테이블: Shift+클릭 범위 선택, Ctrl+Shift 범위 추가,
|
||||
필터된 행 전체 선택·해제
|
||||
+ 꺾임점 핸들은 편집 모드에서만 표시
|
||||
+ 오른쪽 속성창·모델 설정 칸이 창 너비에 맞게 줄어듦 (스크롤 밑으로
|
||||
가려지던 문제)
|
||||
+ 한글 관로 라벨 때문에 관로가 안 보이던 문제 수정
|
||||
+ 해석 검증: 미국 환경보호청 WNTR로 기본 수압·관로 중요도·소화전
|
||||
결과를 교차 확인하는 시험 추가 (1cm 이내 일치)
|
||||
|
||||
|
||||
[5] 서버 반영 순서
|
||||
----------------------------------------------------------------
|
||||
1. 저장소 파일을 서버 PC의 SPipe 폴더에 덮어쓰기
|
||||
(.venv, node_modules, data, .env.local은 유지)
|
||||
2. 새 라이브러리 설치
|
||||
.\.venv\Scripts\python.exe -m pip install -r backend\requirements.txt
|
||||
npm install
|
||||
(도면 DXF용 ezdxf, 지도 등고선용 maplibre-contour 추가)
|
||||
3. 화면 다시 빌드하며 실행
|
||||
powershell -ExecutionPolicy Bypass -File .\start-lan.ps1 -Rebuild
|
||||
Reference in new issue
Block a user