본문으로 건너뛰기
로그인 둘러보기
기타 소프트웨어 · 윈도우즈 유틸

Radar RS Analyst

0

Radar RS Analyst는 FahrenheitResearch가 개발한 네이티브 Rust 기반의 Level II 레이더 뷰어입니다.

기타 소프트웨어

소개

Radar RS Analyst는 FahrenheitResearch가 개발한 네이티브 Rust 기반의 Level II 레이더 뷰어입니다. 미국 NEXRAD Level II 공개 데이터를 빠르게 디코딩하여 CPU에서 고해상도 그대로 렌더링하며, 경량 맵 스타일 캔버스와 NWS/SPC 위험 정보를 함께 표시해 분석가 워크플로우를 지향합니다. v0.2.2에서는 프레임 히스토리, 타임라인 스크러빙, 동시 다중 레이더 오버레이, 속도 디엘리어싱 안전장치 등이 추가되어 초기 분석가용 데스크톱 소프트웨어로서 점진적으로 기능을 확장해 나가고 있습니다.

상세정보

네이티브 Level II 디코딩 및 렌더링

  • 공개 NEXRAD 데이터를 위한 네이티브 Level II Archive II 디코더를 내장했습니다.
  • 가능한 경우 진행 중인 스캔에 빠르게 접근하기 위한 공개 실시간 Level II 청크 로딩을 지원합니다.
  • CPU에서 전체 해상도 뷰포트를 렌더링하며, 확대 시 품질 저하가 발생하지 않습니다.

다양한 레이더 제품 선택

  • 스캔에 포함된 경우 Reflectivity, Velocity, Dealiased Velocity, Storm-Relative Velocity, Spectrum Width, ZDR, RHO, PHI, CFP 등 제품을 선택할 수 있습니다.
  • 내장된 Reflectivity와 Velocity 컬러 테이블 외에 사용자가 가져온 .pal/.pal3 컬러 테이블도 사용할 수 있습니다.

지도 및 위치 탐색

  • 주/카운티 경계와 확대 수준에 따라 표시되는 타운/카운티 라벨을 갖춘 경량 벡터 베이스맵을 제공합니다.
  • 레이더 사이트를 선택할 수 있고, 우클릭으로 가장 가까운 사이트를 로딩할 때 지도 중심을 강제로 이동하지 않습니다.
  • 다중 레이더 오버레이 시 각 레이더의 라이브 Level II 청크 새로 고침, 가시성, 불투명도, 중심, 새로 고침, 승격 컨트롤을 독립적으로 사용할 수 있습니다.

실시간 위험 정보 오버레이

  • 실시간 NWS 경고/주의보, SPC 메소스케일 논의, 워치 스타일 위험 폴리곤을 표시하며 클릭으로 세부 정보를 확인할 수 있습니다.

분석가 워크플로우 지원

  • 속도 조사를 위한 VROT/소스 게이트 판독값을 제공합니다.
  • 방향키로 제품과 틸트를 빠르게 전환할 수 있습니다.
  • 룩업, 패치, 읽기, 디코드, 렌더, 워커, 텍스처, 캐시 단계로 분리된 정직한 타이밍 판독값을 표시합니다.
  • 반복 로딩이 빠르도록 캐시를 활용하면서도 새로운 스캔은 계속 다운로드할 수 있습니다.

다운로드 및 실행

  • GitHub Releases 페이지에서 운영체제와 아키텍처에 맞는 빌드를 내려받습니다.
  • Windows x64는 radar-rs-analyst-windows-x64.zip, Windows ARM64는 radar-rs-analyst-windows-arm64.zip을 사용합니다.
  • macOS Apple Silicon은 radar-rs-analyst-macos-apple-silicon.zip, macOS Intel은 radar-rs-analyst-macos-intel.zip을 사용하며, 현재 빌드는 서명되어 있지 않아 macOS에서는 처음 실행 시 우클릭 후 열기를 선택해야 할 수 있습니다.
  • Linux x64는 radar-rs-analyst-linux-x64.tar.gz, Linux ARM64는 radar-rs-analyst-linux-arm64.tar.gz를 사용합니다.

플랫폼별 실행 절차

  • Windows: zip 압축을 풀고 radar-rs-analyst.exe를 실행합니다.
  • macOS: zip 압축을 풀고 Radar RS Analyst.app를 엽니다.
  • Linux: 압축을 풀고 radar-rs-analyst/radar-rs-analyst를 실행합니다.
  • Windows에서는 winget install --id FahrenheitResearch.RadarRSAnalyst --exact 명령으로도 설치할 수 있습니다.

소스에서 빌드

  • 안정 버전 Rust 툴체인을 설치한 뒤 cargo build --release -p app_ui --bin radar-rs-analyst 명령으로 빌드합니다.
  • 실행 파일은 targetreleaseradar-rs-analyst.exe(Windows)에 생성됩니다.
  • 실행 시 선택적으로 로컬 Level II 파일 경로를 인수로 전달할 수 있습니다. 예: targetreleaseradar-rs-analyst.exe C:pathtoKTLX20260607_162229_V06

네이티브 성능 빌드

  • 실행 머신에서 가장 빠른 로컬 빌드를 원한다면 RUSTFLAGS="-C target-cpu=native" 환경 변수와 함께 빌드 명령을 실행합니다.
  • 대상 CPU 제품군이 통제되지 않는 환경에서는 target-cpu=native를 사용하지 않습니다.

Q. 어떤 운영체제를 지원하나요?

Windows(x64, ARM64), macOS(Apple Silicon, Intel), Linux(x64, ARM64)에서 사용할 수 있습니다.

Q. 데이터를 어떻게 받나요?

공개 NEXRAD Level II 데이터를 NOAA/AWS 등 업스트림 소스에서 가져오며, 첫 로딩은 업스트림 지연과 파일 크기에 영향을 받을 수 있습니다.

Q. 속도 디엘리어싱은 상용 도구와 동일한가요?

아닙니다. 경량 로컬 구현으로, v0.2.2에서 방사형 스포크 안전장치가 추가되었지만 GR2A/RadarScope급 상용 디엘리어서와는 차이가 있을 수 있습니다.

Q. 라이선스는 무엇인가요?

Apache License 2.0 또는 MIT 중 선택할 수 있는 이중 라이선스로 배포됩니다.

Q. macOS에서 처음 실행할 때 주의할 점이 있나요?

현재 빌드는 서명되어 있지 않아 처음에는 앱을 우클릭하여 열기를 선택해야 할 수 있습니다.

시스템 요구사항

Array