3.3 KiB
3.3 KiB
SN 도시침수지도(정보제공포털) 목록보기 통합 검증 결과
1. 문서 목적
- 2026-08-05 WMS·SLD 전환 구현의 실제 수행 검증과 현재 완료 상태를 기록한다.
2. 수행한 검증
2.1 코드 검증
| 항목 | 결과 | 비고 |
|---|---|---|
| SLD Rule 생성 | 통과 | N330~N334 5개 |
| RGBA 변환 | 통과 | 색상과 fill/stroke opacity 분리 |
| 설정 누락·중복 차단 | 통과 | 정확히 5건이 아니면 생성 중단 |
| ESLint | 통과 | 오류 0건, 기존 import 정렬 경고만 존재 |
@common/business_components 빌드 |
통과 | 의존 작업 포함 4/4 성공 |
git diff --check |
통과 | whitespace 오류 없음 |
2.2 DB 검증
| 부모 | 빈도 필터 | 부모 상태 | 자식 수 | 자식 WMS 수 | 자식 메타데이터 수 | 결과 |
|---|---|---|---|---|---|---|
| 58 | 080 |
wms/Y |
5 | 5 | 5 | 정상 |
| 59 | 030 |
wms/Y |
5 | 5 | 5 | 정상 |
| 60 | 050 |
wms/Y |
5 | 5 | 5 | 정상 |
- 각 부모의 자식은
N330~N334가 1건씩 존재했다. - 자식의
exprs_yn=N,actl_lyr_yn=N, 기존 필터·색상·선 두께가 유지됐다. - 100년 빈도는 전환 대상에 포함되지 않았다.
2.3 화면·네트워크 검증
- 사용자가 30·50·80년 레이어 ON/OFF 정상 동작을 확인했다.
- 30년 실제 요청에서 다음 값을 확인했다.
SERVICE=WMSVERSION=1.1.1REQUEST=GetMapLAYERS=hasudo:tb_ms_flood_dngr_mapSRS=EPSG:5179FORMAT=image/pngTRANSPARENT=trueCQL_FILTER=sbmrg_frq_expln='030'- SLD
NamedLayer/Name=tb_ms_flood_dngr_map - SLD Rule
N330~N3345개 - DB와 동일한 채움색·경계선색·opacity·선 두께
3. 현재 검증 상태
- 개발 DB 전환, 화면 ON/OFF, 30년 WMS·SLD 요청, 공통 패키지 빌드까지 정상이다.
- 일반 표출의 최종 구조는 부모 3개 TileWMS와 자식 15개 SLD·범례 메타데이터로 확정한다.
- 기능 상태는
완료로 기록하고 운영 반영 확인은 배포 절차 점검으로 관리한다.
4. 미수행·운영 확인 항목
- 50년·80년의 개별 Network 파라미터 캡처는 남아 있다.
- 응답 헤더의
Content-Type=image/png별도 캡처는 남아 있다. - 전체 SN Next 빌드는 실행 중인 개발 서버 보호를 위해 수행하지 않았다.
- 운영 환경의 WFS 미발생과 최초 화면 체감 성능은 운영 적용 직후 확인한다.
5. 롤백 기준
- DB는 부모를
wfs/N및 빈 필터로, 자식을wfs/Y로 복원한다. - 프론트는
gis.wms-sld.js와 WMS 연동 변경을 되돌리면 기존 WFS 구조로 복귀한다. - 자식 필터·범례 색상값은 롤백 시에도 보존한다.
6. 흡수한 기존 문서
- 별도 SN 검증 결과 문서는 없었다.
7. 2026-09-09 운영 목록 행 선택 이동 보완 검증
- 운영 장애 재현: 그룹 extent 조회에서
SQLState 42883,function st_envelope(public.geometry) does not exist확인. - 백엔드 단위 테스트: 단건 extent·그룹 extent SQL의 모든 PostGIS 함수가
public으로 한정되는지 2건 통과. - 개발 MS DB:
search_path=sm_bs_ms조건에서 단건 extent와 그룹 extent 모두 유효 좌표 반환 PASS. - 프론트 변경 없음.
- 운영 화면의 실제 목록 행 클릭 및 중점관리지역 이동은 재배포 후 확인 대기.