Files
frontend/apps/sn/docs/작업검증/SN-GIS-지도이동검색조건초기화/001-qa-SN-GIS-지도이동검색조건초기화-통합검증계획.md
T

4.2 KiB

SN GIS 지도 이동 검색조건 초기화 통합검증계획

2026-10-02 계획 / 실행 전

공통 설계의 15개 기능 묶음에 아래 항목을 적용한다. 원본 근거는 PPT 실제 슬라이드 19/SN_MN010201·21/SN_MN010202의 행 선택 지도 이동, 이번 사용자 확정은 상단 검색조건만 초기화이다.

확인 항목 기대 결과
서울특별시/강남구/시설 선택 후 통수위험 다른 지역 행 선택 기존 기준대로 이동, 상단 3개 선택은 기본값, 위험도·선택 강조·정보 카드 정상 유지
필수 기능 각각의 행/셀 선택 동일 초기화. 새 결과의 범례/레이어/지도 확대 규칙 정상
침입수 실측관로 있음/없음, RDII 지역 중심/extent fallback 기존 최종 이동 유지, 지역/시설 자동 재채움 없음
인라인 정보검색과 별도 창 정보검색 양쪽 모두 동일 동작. 팝업 origin 검증 유지
조회 실패, geometry 없음, 빈 피처, NaN/무한/뒤집힌 extent 초기화 및 잘못된 이동 없음. 기존 오류 안내 유지
침수예측 레이어 준비 거부/취소 성공 이동이 없으면 상단 조건 유지
이미 같은 위치인 행 재선택 이동할 대상이 유효하면 검색조건 초기화, moveend 발생 유무에 의존하지 않음
상단 시도/시군구 조회, 상단 시설 선택 직접 선택한 검색값 유지. 공통 검색 함수 확장의 역효과 없음
일반 드래그·줌·지도 피처 클릭 본 변경으로 검색조건 초기화하지 않음
초기화 직전 시설 후보 요청을 느리게 응답 예전 시설 후보/선택/대기 시설명이 복원되지 않음
A→B 행을 빠르게 선택, A 응답이 나중 도착 마지막 선택만 유효. 이전 이동·검색바 변경 없음
message/storage로 같은 행 중복 도착 지도 이동/초기화 중복 처리 방지
행 선택 후 응답 전에 사용자가 상단 조건 변경 오래된 작업이 최신 사용자 의도를 덮지 않음
지도 미준비/검색바 마운트 전 메시지 초기화 의도 유실·다른 지도 영향 없음
필터가 다른 하수처리시설 기본 라벨 현재 레이어 필터의 기본 라벨과 시설 유형 유지
GIS 편집 변경 목록 검색조건만 초기화, 미저장 변경/편집 세션 유지
별도 준설 위치 지도·GIS 업로드 미리보기 메인 지도 검색조건에 영향 없음
다른 ProcSearchBar/GIS 검색 함수 소비자 optional 인자를 생략하면 이전과 같은 동작
백엔드 요청 비교 선택 행 식별자·ctpvCd/sggCd·분석번호 보존. 검색바 초기값이 API 조건으로 섞이지 않음

검증 순서와 현재 결과

  • 이번에는 정적 경로 추적과 원본 대조만 수행했다. 위 표의 동작 시험은 모두 미실행이다.
  • 구현 후 상태 초기화·응답 역전·유효 geometry 성공 callback 검증 → 대표 통수위험 브라우저 재현 → 기능별 회귀 순으로 진행한다.
  • 공통 패키지 변경은 SN 외 소비자의 기본값 보존을 함께 확인한다. 사용자 dev 서버와 build 동시 실행 금지.
  • 서버와 테스트를 실행한다면 적용 AGENTS.md의 소유 프로세스 종료·임시검증물 정리 규칙을 따른다.
  • 신규 버그/호출부 누락이 있으면 공통 설계 목록을 갱신한다. 코드 검색 결과를 실브라우저 통과로 기록하지 않는다.

2026-10-02 구현 후 진행 상태

  • 자동/모의 실행 검증은 결과 문서 002-qa-SN-GIS-지도이동검색조건초기화-통합검증결과.md에 기록했다.
  • 실제 지도 로그인 후 기능별 회귀는 대기다. 위 표를 브라우저 통과로 일괄 표시하지 않는다.

2026-10-02 추가 회귀 대상

  • 침수흔적 상세 심선/위선 연도 선택을 최초 조회와 캐시 재선택으로 나누어 검증한다. 캐시 대기 중 다른 대상을 선택하면 이전 요청이 검색바를 초기화하지 않아야 한다.
  • 상단 조건을 다시 선택한 뒤 침수흔적 상세 탭 복귀로 FID 재조회·지도 이동 시 초기화되는지 확인한다.
  • 모의 실행 결과는 결과 문서에 기록했고 실제 화면 확인은 미완료다.