[화면 개선] 점검 대상 목록·종류별 필터·관로 위치 이동 #8

Open
opened 2026-10-28 10:04:42 +09:00 by dekim2 · 0 comments
Owner

목적

이슈 #6에서 구현한 빨간 강조를 실제 점검에 활용할 수 있도록, 대상을 목록에서 찾고 점검 종류별로 확인한다. 데이터 원인 분석은 이슈 #5에서 관리하며 이 이슈는 탐색 UI를 개선한다.

구현 범위

  • 좌측 점검 영역에 대상 목록과 수량 표시. 같은 시설이 여러 사유에 해당하면 시설은 중복 없이 집계하고 모든 사유를 보여준다.
  • 필터: 전체 점검 대상 / 입력 연장과 좌표 거리 차이 / 입력 방향 기준 역경사 / 위치 표시 불가.
  • 현재 필터에 맞는 관로만 강조한다. 기존 점검 강조 켜기·끄기, 1초 점멸, 고정 강조 옵션을 유지한다.
  • 목록에는 시설 ID, 시설 종류, 점검 사유를 표시하고 연장 차이는 입력 연장·좌표 거리·차이율을 확인할 수 있게 한다.
  • 목록 선택 시 시설 제원 정보창을 열고, 배치 가능한 시설은 해당 위치로 확대 이동한다. 선택 때문에 표시 레이어를 켜야 한다면 기존 동작과 일관되게 안내한다.
  • 좌표 누락·평면 길이 0 등 위치 표시 불가 대상은 임의로 배치하거나 확대 이동하지 않고 사유와 원본 제원을 보여준다.
  • ID 검색, 필터 결과 없음 안내, 긴 목록 스크롤 및 키보드 선택을 제공한다.

완료 기준 및 검증

  • 목록 ID·수량과 현재 JSON의 점검 목록을 대조한다. 대상 수를 코드에 고정하지 않는다.
  • 복수 사유 중복 집계, 필터별 대상, 강조 대상과 목록의 일치 여부를 테스트한다.
  • 대표 관로 선택·확대·정보창, 미배치 시설 선택, 레이어 숨김과 강조 해제, 검색 결과 없음 및 초기화를 브라우저에서 검증한다.
  • 원본 좌표·제원·연결 관계와 기존 검색·시점·배율 기능을 유지한다.
  • 완료 결과와 화면을 이슈에 기록한다.

범위 밖

점검 목록 CSV 다운로드는 후속 작업 후보이며 이번 이슈의 필수 범위에는 포함하지 않는다.
현재는 이슈 계획만 등록하며 구현은 별도 진행한다.

## 목적 이슈 #6에서 구현한 빨간 강조를 실제 점검에 활용할 수 있도록, 대상을 목록에서 찾고 점검 종류별로 확인한다. 데이터 원인 분석은 이슈 #5에서 관리하며 이 이슈는 탐색 UI를 개선한다. ## 구현 범위 - 좌측 점검 영역에 대상 목록과 수량 표시. 같은 시설이 여러 사유에 해당하면 시설은 중복 없이 집계하고 모든 사유를 보여준다. - 필터: 전체 점검 대상 / 입력 연장과 좌표 거리 차이 / 입력 방향 기준 역경사 / 위치 표시 불가. - 현재 필터에 맞는 관로만 강조한다. 기존 점검 강조 켜기·끄기, 1초 점멸, 고정 강조 옵션을 유지한다. - 목록에는 시설 ID, 시설 종류, 점검 사유를 표시하고 연장 차이는 입력 연장·좌표 거리·차이율을 확인할 수 있게 한다. - 목록 선택 시 시설 제원 정보창을 열고, 배치 가능한 시설은 해당 위치로 확대 이동한다. 선택 때문에 표시 레이어를 켜야 한다면 기존 동작과 일관되게 안내한다. - 좌표 누락·평면 길이 0 등 위치 표시 불가 대상은 임의로 배치하거나 확대 이동하지 않고 사유와 원본 제원을 보여준다. - ID 검색, 필터 결과 없음 안내, 긴 목록 스크롤 및 키보드 선택을 제공한다. ## 완료 기준 및 검증 - 목록 ID·수량과 현재 JSON의 점검 목록을 대조한다. 대상 수를 코드에 고정하지 않는다. - 복수 사유 중복 집계, 필터별 대상, 강조 대상과 목록의 일치 여부를 테스트한다. - 대표 관로 선택·확대·정보창, 미배치 시설 선택, 레이어 숨김과 강조 해제, 검색 결과 없음 및 초기화를 브라우저에서 검증한다. - 원본 좌표·제원·연결 관계와 기존 검색·시점·배율 기능을 유지한다. - 완료 결과와 화면을 이슈에 기록한다. ## 범위 밖 점검 목록 CSV 다운로드는 후속 작업 후보이며 이번 이슈의 필수 범위에는 포함하지 않는다. 현재는 이슈 계획만 등록하며 구현은 별도 진행한다.
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dekim2/hwacheon-network-viewer#8