|
✪ [OL_WaterLogics] 상수도관망최적유지관리시스템 개발 관련글 1.상수시설물관리 : 상수시설물 지도 중첩 ( https://cafe.naver.com/gisapplication/1069 ) - 줌인후 이동시 타일맵 깨짐화면(잔상) 제거하기 - 속성정보중 코드값을 한글 코드명으로 보여주기 위한 코딩중 주의사항 - 주로 사용하는 레이어 형식 정리 (용도/장단점) 2. 계측기: 수압/유량(적산유량)/수질 등 센서 모니터링( https://cafe.naver.com/gisapplication/1070 ) - 객체간 심볼에서 문자겹침 zIndex로 해결(OpenLayers에서의 버그(?)는 아닐거구 규칙이라하자. 레이어>객체 순서 - 스케일에 따라 계측기심볼이 크다보니 겹침을 Cluster로 해결 (시각적 효과로 AnimatedCluster 추가) |
1. 지도상의 Pipe위에 공사/사고 지점을 클릭한후 정보창에서 [공사지점 단수분석]을 클릭한다. (1) 사고지역 상수관 pipe찾기 (2) 사고지점 pipe 주변의 VALVE찾기 - 우선 사고지점 선택 상수 pipe의 VALVE 확인 : 해당밸브 여부 및 양방향 검색 여부, 벨브 위치 지점으로 클립 (3) 주변 파이프 검색 : 인접 Pipe 찾는 재귀호출 - 양끝점, 중간점 인접 확인 - 해당밸브 여부 및 양방향 검색 여부, 벨브 위치 지점으로 클립 (4) 차단/잠금 벨브 및 상수관 검색 반복후 인접 급수관 pipe찾기 (5) 상수관 및 급수관 pipe의 계량기 찾기 |
* 기능의 제한이나 선제 요건은
상수관, 급수관, 밸브, 계량기 레이어가 선분오류나 연결부 보정 등이 잘된 데이터이여야합니다.
예시 프로그램에서는 원도 보정이 없어서 일부 신뢰할 수 없는 결과가 도출될 수 있습니다.
1. 단수지역분석 알고리즘
단수지역의 차단 벨브를 찾는 알고리즘의 이론은 아래와 같다 (참조: "지자체 지하시설물 DB성과의 활용확대 방안 연구" 2002. 7. 한국건설기술연구원) 검색은 정해진 조건을 만족시키는 최적의 어떤 해를 찾는 것이다.어떤 기준으로 경로를 선택하는 것이 적절할지는 문제의 성격에 따라 다르지만 공통적으로 세 가지 사항을 생각할 수 있다. ... 밸브를 차단하면 단수지역이 생기게 되는데 밸브를 차단할 경우에는 누수지점을 고립시키면서 단수구역을 최소화하는 것은 매우 중요하며 관로의 연결여부가 관건이다. ... 이와 같은 단수구역을 최소화하는 차단밸브는 누수지점에서 가장 가까운 곳에 위치한 밸브가 된다. 이러한 밸브는 일반적인 그래프 검색기법으로는 불가능하므로 인접행렬과 인접리스트상의 관로검색과정에 하나의 조건을 부여한다. 즉, 검색도중에 밸브관로를 만나게 되면 그 관로는 (Vi , Ui)를 인쇄하고 검색을 중지시킨다. 이 경로는 누수발생 지점으로부터 검색을 시작해 나가면서 첫 번째 만나는 밸브가 누수지점에서 가장 가까운 밸브가 되므로 검색도중에 밸브를 만나면 검색을 중지하게 되는 것을 의미한다. |
2. 단수지역분석 예시화면
*************************************************************************************************************************
기존 상수도시스템에서의 단수지역분석
|