본문으로 건너뛰기

© 2026 Molayo

Dev.to헤드라인2026. 04. 27. 13:02

수자원 탐사 자동화 도구 'HydroSense VES' 개발기

요약

지질학 전공 AI 학생이 수층탐사(VES) 현장 데이터 분석을 자동화하는 풀스택 앱 'HydroSense VES'를 구축했습니다. Schlumberger 공식 기반의 비저항 계수 계산, A/H/K/Q 곡선 분류, Plotly 차트 시각화를 구현했으며 FastAPI 백엔드와 React 프론트엔드를 연동했습니다.

핵심 포인트

  • Schlumberger 공식 (A, H, K, Q) 을 활용한 비저항 계수 자동 계산 엔진 완성
  • Pydantic 기반 데이터 유효성 검증을 통해 입력값 신뢰도 확보
  • FastAPI + React + Plotly 스택으로 현장 로그-로그 그래프 시각화 구현

Building a Groundwater Analysis Tool🌊

나는 AI 전공에 지질학을 부전공으로 공부하는 학생입니다. 이번 학기에는 'Groundwater Exploration Methods and Techniques (수층탐사 방법 및 기술)' 과목을 수강 중이며, Schlumberger VES(전기비저항 탐사) 조사를 직접 수행하고 있습니다. 수동으로 로그-로그 그래프를 그려 지하 층위를 해석하는 과정을 배우고 있죠.

그래서 이런 질문을 던졌습니다: "왜 이 작업을 자동으로 할 수 있는 도구를 만들지 않겠는가?"

HydroSense VES

실제 현장 측정 데이터를 입력받아 명칭비저항 (apparent resistivity) 을 계산하고, 곡선 유형을 분류하며, 사운드링 곡선 (sounding curves) 을 그리는 풀스택 애플리케이션입니다.

스택 (Stack)

  • FastAPI: 백엔드 서버
  • NumPy: 수치 계산
  • React: 프론트엔드 UI
  • Plotly: 데이터 시각화

현재 진행 상황 (Progress so far)

비저항 계수 계산 엔진: Schlumberger 공식 구현 완료
곡선 유형 분류기: A, H, K, Q 유형 자동 분류 기능 구현
데이터 유효성 검증: Pydantic 라이브러리를 활용한 입력 데이터 검증
FastAPI 서버 운영: Swagger 문서가 포함된 서버 정상 가동

작은 규모지만 견고한 기반을 마련했습니다. 이제부터 공개 개발 (Building in public) 로 진행하겠습니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
5

댓글

0