================================================================ SPipe 패치 내역 - 데모 v2 (2026-10-30) 이전 배포: 데모 v1 (2026-10-15) ================================================================ ※ 새 기능은 대부분 오른쪽 [분석] 탭에 있습니다. ※ 표시가 (시험)인 기능은 결과를 기존 방식과 비교해서 써 주세요. [1] 해석 · 분석 ---------------------------------------------------------------- + 소화전 모의: 지정 시간대에 소화 유량을 더해 다시 해석하고, 잔류압력을 지키며 낼 수 있는 최대 소화 유량까지 계산 + 관로 중요도: 관로를 하나씩 닫아 보고 영향 받는 절점·수요량 순위 (단절 관로 표시, CSV 저장) + 급수 구역: 배수지별 공급 비율 추적 (탱크 포함 선택) + 흐름 방향: 하루 중 흐름이 바뀌는 관로, 흐름 없는 관로 찾기 + VSP: 제어 절점 목표 압력에 맞는 시간별 펌프 회전수 계산, 패턴으로 적용 + 등치선: 압력·동수두·표고 등치선을 지도 레이어 또는 GeoJSON으로 + 에너지 비용: 펌프별 가동률·효율·전력량·원단위(kWh/m³)·전력비 + 관로 통계: 관경·재질·설치 연대·소블록별 개수, 연장, 최대 유속, 경과년수 + 관망 그룹, 소블록 고립 확인 + 자동 보정 (시험): 실측 파일로 관로 그룹별 C값 배율 또는 관벽 반응계수를 자동으로 맞춤 + 펌프 운전 최적화 (시험): 최저압력과 탱크 수위를 지키면서 전력비가 낮은 운전 일정 탐색 (최적해 보장 안 함, 참고용) [2] 모델 입력 · 편집 ---------------------------------------------------------------- + 속성창 "추가 속성": 다중 수요(범주), 이미터(누수), 초기 수질·수원, 탱크 혼합·반응, 펌프 효율곡선·전력 단가, 초기 상태([STATUS]) + 수요량 테이블: 전체 절점 수요 한눈에, 엑셀 붙여넣기/CSV 일괄 입력, 총량 배분(수요 비례·균등), 누수량 이미터 배분 + 모델 설정: 고급 해석 옵션, 에너지·수질 반응 옵션 + 곡선 편집: 펌프·효율·체적·손실 곡선 + 범례 편집: 구간·색 직접 지정, 값에 따라 크기 표시 + 지도 라벨 추가·편집 (INP [LABELS]로 저장) + 편집 도구: 이동·회전·축척, 2점 좌표 보정, N등분·간격 분할, 접속 분할, 절점 제거·병합, 관로 점검·자동 정리, 상·하류 추적, 두 절점 최단 경로 + 지도에서 꺾임점 편집: 관로 선택 후 주황 점 끌기(이동), 흰 점 끌기(추가), 더블클릭(삭제) + 관로 길이 자동 계산, 새 절점 표고 = 가장 가까운 절점 표고 (편집 옵션) + 자산 속성(관재질·설치년도·매설깊이·소블록 등) 보관 + 프로젝트 파일(.spipe): 관망·시나리오·레이어·스타일·보정자료를 한 파일로 + 자동 백업: 수정 중 10분마다 최근 30개 보관 (프로젝트 메뉴 > 백업 기록에서 복원, Ctrl+Z로 되돌리기 가능) [3] 지형 (DEM) ---------------------------------------------------------------- + DEM 파일 불러오기 (GeoTIFF·ASC·IMG, zip 가능, 최대 300MB) → 국토지리정보원 5m 자료를 받으면 여기에 넣으면 됨 + 절점 표고 입력: 지반고 또는 관저고(지반고 - 매설깊이) + 표고 검증: 모델 표고와 DEM 차이가 큰 절점 목록 + 인터넷 표고 (90m 근사) 일괄 입력: DEM 파일이 없을 때 + 점 표고로 DEM 만들기 (TIN) + 유역·하천: 하천선 추출, 선택 절점의 상류 유역 [4] GIS 도구 ---------------------------------------------------------------- + 불러오기 형식 추가: DXF, DGN, MIF/TAB, GML, KML, GPKG, E00 (좌표계 없는 파일은 관망 좌표계로 읽음) + 레이어 좌표계 다시 지정, 원하는 좌표계로 내보내기 (SHP, GeoPackage, DXF, GeoJSON, KML) + 도형 연산: 버퍼, 병합, 잘라내기, 빼기 + 레이어 만들기: 절점 보로노이, 격자, OSM 건물, 엑셀·CSV 좌표 → 점 + 관망 반영: 점 레이어로 밸브 삽입, 계량기 사용량 배정, 면 레이어로 소블록 매핑, 자산 속성 엑셀 붙여넣기 [5] 화면 ---------------------------------------------------------------- + 3D 보기: 지도 기울이기, DEM 지형, 절점 압력·동수두 기둥 + 이미지 겹치기: 항공사진·도면(PNG/JPG + 월드 파일) + 결과 그래프: 여러 요소 시계열 비교, 누적 빈도 + 종단: 평균선, 구간표, 방향 뒤집기 + 실측 보정 값을 지도에 표시 [6] 버그 수정 ---------------------------------------------------------------- * 관로 이름 변경 시 꺾임점이 사라지던 문제 * 관로 분할 시 꺾임점이 한쪽에만 남던 문제 * 관로 방향 뒤집기 후 선이 지그재그로 그려지던 문제 * 삭제한 관로의 꺾임점이 남아 같은 ID의 새 관로에 붙던 문제 * 예제를 열어도 상태줄 파일명이 "Net1.inp"로 남던 문제 * 로컬 좌표계에서 관로 길이가 잘못 재계산되던 문제 (확인 후 실행) * 업로드 크기 검사 강화, 서버 라이브러리 보안 업데이트 [7] 서버 설치 · 운영 참고 ---------------------------------------------------------------- - 업데이트 후 반드시 실행: .venv\Scripts\python.exe -m pip install -r backend\requirements.txt (scipy, rasterio 등 새 라이브러리 필요) - 화면 다시 빌드: start-lan.ps1 -Rebuild - 올린 DEM은 서버의 data\dem 폴더에 최근 8개만 보관 - 인터넷 표고(90m), OSM 건물은 사용자 PC에서 인터넷 접속이 필요 (사내망에서 막히면 이 두 기능만 안 됨) - 미반영: 탁도 분석(정의 협의 중), .net·DWG 형식(DWG는 DXF로 변환해 사용) ================================================================