Files
SPipe/public/EXAMPLE_NETWORKS.md
T
bjkim1 21ebb16fb7 SPipe 데모 v2 (2026-10-30) 서버 배포본
- SPipe_server_2026-10-30.zip 내용을 풀어서 등록 (압축 파일은 올리지 않음)
- README에 데모 v2 서버 업데이트 순서 추가, 저장소에 없는 문서 목차 정리
- 패치내역을 docs/로 이동, _worklog.md 추가
- 임시 파일(backend/temp.*)과 API 키가 든 파일은 제외
2026-10-30 11:00:46 +09:00

2.2 KiB

예제 관망 출처 및 라이선스 (Example Network Sources & License)

이 폴더의 Net1.inp, Net2.inp, Net3.inp는 GISPipe가 자체 제작한 데이터가 아니라, Open Water Analytics(OWA)가 관리하는 공식 EPANET 오픈소스 저장소에 포함된 표준 예제 관망 파일을 그대로 가져온 것이다. 상용 GISPipe 또는 그 외 상용 관망해석 소프트웨어의 샘플 데이터는 어떤 형태로도 사용하지 않았다.

출처 (Source)

  • 저장소: github.com/OpenWaterAnalytics/EPANET (dev 브랜치, example-networks/ 폴더)
  • Net1.inp: EPANET Example Network 1 - 염소 소독(bulk/wall reaction) 예제, 절점 9개, 관로 13개, 탱크 1개.
  • Net2.inp: EPANET Example Network 2 - 55시간 불소(fluoride) 추적 예제, 절점 36개, 관로 40개, 탱크 1개.
  • Net3.inp: EPANET Example Network 3 - 하천(River)·호수(Lake) 이중 수원 대규모 예제, 절점 92개, 관로 117개, 펌프 2개, 탱크 3개.

라이선스 (License)

Open Water Analytics의 EPANET 저장소는 원본 USEPA(미국 환경보호청)의 EPANET 소프트웨어를 계승한 오픈소스 프로젝트로, 저장소 전체가 MIT 라이선스로 배포되며 미국 정부 저작물(공유 저작물, public domain) 성격의 예제 데이터를 포함한다. 이 예제망들은 EPANET 배포판과 사용자 매뉴얼에도 동일하게 포함되어 실무·교육용으로 자유롭게 재배포·활용이 허용된다.

  • 프로젝트 라이선스: MIT (github.com/OpenWaterAnalytics/EPANET/blob/dev/LICENSE)
  • 저작권 관련 불확실성이 있는 데이터, 상용 소프트웨어의 비공개 샘플 데이터는 사용하지 않았다.

용도

GISPipe의 Native(OWA-EPANET 2.3.5 C DLL)/WASM(epanet-js) 듀얼 엔진 해석 및 INP 파싱·재생성(round-trip) 신뢰성 회귀 테스트(tests/regression.test.ts)와 앱 UI의 "예제 로드" 선택 기능(Net1/Net2/Net3)에 사용된다. Net2/Net3는 각각 확장 EPS 지속시간, 다중 수요 패턴, 펌프 곡선([CURVES]), 규칙 기반이 아닌 시간/수위 조건 제어 ([CONTROLS])를 포함하고 있어 Net1보다 더 폭넓은 EPANET 구문 커버리지를 회귀 테스트에 제공한다.