NeuroWhAI의 잡블로그

기상청 실시간 지진 감시 클라이언트(PEWS Client) 배포 본문

배포

기상청 실시간 지진 감시 클라이언트(PEWS Client) 배포

NeuroWhAI 2020. 5. 10. 19:21 ...


PEWS Client

2017년 포항 지진 예시


개요

본 프로그램은 기상청이 웹 페이지로 서비스하는 "사용자 맞춤형 지진정보서비스"를 PC 프로그램으로 구현한 자체 클라이언트입니다.
관측소/지역별 진도, 지진 신속/상세 정보를 실시간으로 볼 수 있으며 부가적인 정보도 함께 제공합니다.

기능

youtu.be/_hmbXz7bAQY

시연 영상
  • 관측소 진도 실시간 표시 및 공간 보간 시각화.
  • 인접한 관측소 간 진동 발생 시 군집 표시.
  • 지진 신속 정보, 상세 정보 표시. (지진 발생 지역, 규모, 진도 등.)
  • 전체 혹은 지역별 최대 계측진도 표시.
  • 각 상황 별 소리 알림 제공. (설명)
  • 사용자 위치(수동 설정) 기반 지진파 도달 시간 및 예상 진도 안내.
  • 미리 계산된 시뮬레이션 데이터 재생. (설명)

주의사항

PEWS Client는 기상청의 PEWS 페이지 동작을 모사한 비공식 프로그램이므로 언제든 지원이나 동작이 중지되거나 오동작할 수 있습니다.
참고용으로만 사용하시고 본 프로그램으로 인하여 발생한 피해는 책임지지 않습니다.

요구사양

  • 200MB 이상의 여유 메모리.
  • 준수한 성능의 CPU.
  • 안정적, 지속적인 인터넷 연결.
  • Windows 7 이상. (Windows 10에서 테스트 됨.)
  • .NET Framework 4.6 이상. (#다운로드)
  • Windows Media Player. (보통은 이미 설치되어 있음.) (#다운로드)

다운로드

※ 본 블로그를 제외한 곳에서의 재배포는 엄격히 금지합니다.
업데이트 방법: 파일을 다시 받으시고 압축을 푼 후 나온 파일들을 기존 폴더에 덮어씌우시면 됩니다.
무엇이 바뀌었는지 궁금하신 분은 아래의 변경사항 부분을 참고해주세요.
링크: https://drive.google.com/open?id=1OWmUgzaaU5SMgntIIhE5V3l33IEbkr4A

라이선스

실행파일
리소스

FAQ

Q. 어떻게 실행하나요?
A. 파일을 다운로드하신 후 압축을 풀고 exe 파일을 실행하시면 됩니다.

Q. 업데이트는 어떻게 하나요?
A. 여기서 파일을 다시 받으시고 압축을 푼 후 나온 파일들을 기존 폴더에 덮어씌우시면 됩니다.

Q. 계속 실행해둬야 하나요?
A. 실행 중일 때만 알림을 받으실 수 있습니다.
사실 개인이 이걸 직접 사용하는 것 보단 지진봇이나 실시간 지진 방송 시청을 추천드립니다.
현재 이 프로그램을 사용하고 있는 실시간 방송은 아래와 같습니다.
공식 채널 : https://www.youtube.com/channel/UCZkXr5BAcVHvsRGhxgqRbcQ/
통합 지진방송KEQ 24 : https://www.youtube.com/channel/UCyp6WIgudXwEeCEM6G0y8hw
지진관측 채널 Jap Kor Earthquake : www.youtube.com/channel/UCCFOV1Freo0Lkdg-1A0Zf1A

Q. 모바일 앱은 없나요?
A. 현재는 없고 개발 계획도 없습니다. 기상청 날씨알리미 앱으로 맞춤형 지진 알림을 받으실 수는 있습니다.
이 서비스 기반으로 간단한 알림 앱을 하나 출시하였습니다.
이름은 "여기 지진"이고 안드로이드 플레이스토어에서 받으실 수 있습니다. (iOS 미지원.)

Q. 켜졌는데 관측소 표시가 없고 좌측 하단에 Loading이라고 떠있어요.
A. 서버에서 데이터를 못 받아오는 상황입니다.
인터넷 연결을 확인하시고 컴퓨터 시간을 서버와 동기화하세요. (동기화 방법)

Q. 인터넷 방송이나 영상에 써도 되나요?
A. 상업적으로 이용하시지 않으시면 가능합니다.
그리고 필수는 아니지만 설명란에 프로그램 제작자도 간단히 남겨주시면 감사하겠습니다.

Q. 리소스 파일(소리, 사진 등)을 바꿔서 사용해도 되나요?
A. 네 상관없습니다. 따로 리소스 팩을 만들어 배포하셔도 됩니다. 다만 실행파일의 배포는 안 됩니다.
리소스 파일에 관한 자세한 설명은 따로 작성해두었으니 참고하시기 바랍니다. (링크)

문의 및 건의

문의 및 건의 사항은 이 글의 댓글로 부탁드립니다.

변경사항

더보기

v1.10.0
- 신속정보 단계에서 최대진도의 유지 시간 미적용 예외를 더이상 두지 않음.
- 최대진도의 유지 시간을 동일 값에서 최초 시간이 아닌 최후 시간으로 계산함.

v1.9.1
- 로컬 시뮬레이션 데이터에 헤더 길이를 설정할 수 있도록 함. (참고)

v1.9.0
- 실시간 진도 시각화 기능 추가. (메뉴에서 설정 가능.)

v1.8.2
- 추가 데이터 없을 때 관측소 진도 데이터 못 읽는 문제 수정.
- 관측소 목록 갱신 후 일정 시간 뒤 한번 더 갱신.

v1.8.1
- 로컬 시뮬레이션 데이터 재생시 b 파일 누락 발생하여도 중지하지 않음.
- 관측소 데이터 변경이 필요한데 누락 발생시 관측소별 진도 오류 발생 현상 개선.
- 데이터 요청 만료시간 축소.
- 로컬 시뮬레이션 데이터 재생시 stations.s 파일을 계속 읽던 문제 수정.

v1.8.0
- 속보 단계에서 관측소의 최대진도 표시 아이콘의 위치 오류 수정.
- 로컬 시뮬레이션 데이터 재생 지원. (설명)

v1.7.0
- 클러스터 기준 거리 소폭 축소.
- 진도 I 클러스터 표출 기준 상향.
- 크기 기준 만족시 진도 I 클러스터도 계측진도 알림.
- 클러스터링 알고리즘 버그 수정.

v1.6.0
- 진도 I도 클러스터 분석에 사용.
- 클러스터 기준 거리 확대.
- 진도 그리드 색상 오류 수정.
- 지도 이미지(map.png) 변경.

v1.5.0
- 기상청 서버측 데이터 포맷 변경에 대응.
- 진도 I 표시 색상 세분화.

v1.4.0
- 기본 효과음 샘플링레이트 통일.
- S파를 더 두껍게 표시.
- S파 도달 카운트다운 음성 재생 기능 및 기본 사운드 파일 추가. (자세한 내용은 리소스 파일 설명글 참고.)

v1.3.0
- 데이터 요청에 시간제한(3~6초) 설정.

v1.2.3
- 서버의 지진 경보 단계가 일시적으로 하향되더라도 일정 시간 유지.

v1.2.2
- 설정 파일이 아예 존재하지 않으면 설정된 위치가 있다고 인식하던 문제 수정.
- 실행 직후와 네트워크 에러 발생 시 별도 서버와 시간 동기화 수행.
- 속보가 늦어 계측진도가 초기화되는 경우 속보 발표 시 다시 복구.

v1.2.1
- 설정된 위치가 없으면 UI 고정하여도 관련 텍스트 표시 안 함.

v1.2.0
- 위치 설정 시 예상 진도 표시.

v1.1.0
- 우측 하단에 메뉴(UI 고정 등)를 추가하였습니다.
- 메뉴에서 위치 선택 모드를 켠 후 지도를 클릭하면 내 위치를 설정할 수 있습니다.
- 설정된 위치가 있다면 지진 발생 시 지진파 도달에 남은 시간을 표시합니다.

v1.0.1
- 관측소 이름 충돌 문제 수정.

v1.0.0
- 배포.

후원

커피 사주기



3 Comments
댓글쓰기 폼