사용자 도구

사이트 도구


hyu-jaunt-system

문서의 이전 판입니다!


HYU Jaunt System 연구노트

위치 수집 연구의 기반이 되는 풀스택 어플리케이션

DB

  • Traccar(Postgresql): 위치 정보
  • GeoData(Postgresql?): 확장된 위치 정보 (StayPoint 등), 이상현상 기록
  • Report(MongoDB): 피실험자 개인정보, 위치 관련 설문조사

서버사이드 롤

  • Traccar: 위치 수집
  • Report(Flask): 설문조사 API
    • 실험자
      • 피실험자 등록, 관리
      • 설문지 생성, 관리
      • 수집된 위치 분석
    • 피실험자
      • 설문조사 입출력 API
      • 자신 위치 정보 현황 보고
    • 서비스
      • 확장된 위치 정보 갱신
      • 이상현상 모니터링

클라이언트

  • Traccar: 위치 수집
    • Report(React): 삽입된 WebView를 통해 설문조사 송신과 자신 현황 파악

Jaunt GIS

서버+클라이언트: Github
분석 노트: Github

개발목적

  • 유저별 StayPoint, Flow 등 지리적 정보 처리와 검출, 시각화
  • CSV, SQL (Traccar 기준), 우리 서버와 연동되어 리포트를 비교
    • 우리 서버 = Traccar + 피실험자 정보 + 설문조사 시스템

세부 개발 브랜치

  • Redux 적용
  • Traccar 서버 직접 연동
  • 우리 서버와 직접 연동, 스키마 작성
    • 위치 정보는 Postgresql, 피실험자, 설문조사 정보는 MongoDB
    • 설문조사가 확장 가능하게
    • 실험자(연구원)은 로그인하는 방향으로 가야 하나?
  • 분석 노트 데몬화
    • Traccar 이상현상 모니터링
    • 부가적인 지리 정보 추가

Traccar + Report WebApp

Traccar Android: Github
WebApp: Github

개발목적

  • Traccar 클라이언트에 피실험자가 실험을 보고하고 자신의 실험 현황을 파악할 수 있는 앱 삽입
    • 실험자는 피실험자에게 알림, 질문을 보낼 수 있다.
    • 피실험자는 자신의 실험 현황을 파악?하고 적절한 부가 데이터를 송신할 수 있어야 함.

세부 개발 브랜치

  • MapView
    • 지도 기능 향상
hyu-jaunt-system.1560002377.txt.gz · 마지막으로 수정됨: 2021/04/13 06:54 (바깥 편집)