Skip to content

Conversation

danbaram0420
Copy link
Collaborator

개요

셔틀경로 필터링 수정 등

작업사항

** 셔틀경로 필터링 수정**

  • DB상 정류장 -> 셔틀경로 엣지 길이 대폭 감소(60->5)
  • SHUTTLE 필터링시 SHUTTLE 노드까지 포함하여 탐색, 엣지 길이 감소에도 불구하고 셔틀 경로를 이용하지 않을 시 NOT_FOUND_ROUTE 리턴
  • Dijkstra 결과로 나온 Route에 실시간 시간 반영(버스 예상 탑승 시간 고려) Duration 및 Info 수정. 이 때, 현재 셔틀이 미운영중인 시간이라면(현재 학기 기준 첫차와 막차 사이 시간이 아니라면) 평균적인 대기시간(5분) Duration 부여

** 미디어관<->교양관 경로탐색 버그 수정**

** STUDENTCARD, OPERATING 필터 기능 추가**

** INNERROUTE 건물 탐색 기준 수정**

  • 출발/도착 노드의 lat/long을 기준으로 하여 두 점을 잇는 직선에서 벗어나지 않으면서 인접한 건물들을 Graph에 전부 추가
  • private static final Double BETWEEN_WEIGHT를 통해 직선과 인접한 정도 조절 가능
  • 벡터 연산을 통해 계산 수행(벡터 투영, 수직거리 계산)

관련 이슈

  • 변화사항 확인이 용이하게끔 하기 위해 올린 PR입니다! 아직 버그수정 등 장기적으로 봐야 하는 수정사항이므로, 머지는 하지 말아 주세요!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant