• 검색 결과가 없습니다.

유사궤적 데이터베이스 설계

제안한 차량 유사궤적 위치정보를 저장하기 위해서 크게 차량 속성 정 보를 저장하는 차량 속성 테이블, 운전자 속성을 반영한 운전자 속성 테 이블, 차량 이동 경로를 저장하는 차량 이력 테이블, 차량 이력 데이터를 바탕으로 한 시퀀스 테이블, 빈발 시퀀스 테이블로 구성된다.

1) 차량 속성 테이블

차량 속성 테이블은 차량에 대한 속성 정보를 저장하는 테이블이다. 차 량 속성 정보는 운행 목적에 따라 시퀀스 추출에 중요한 요인이 될 수 있 다. 예를 들면 출․퇴근 목적으로 차량을 운행하는 차량이라면 시퀀스는 크게 출근 시퀀스와 퇴근 시퀀스만 생각할 수 있다. 하지만 영업용 목적 으로 차량을 운행한다면 차량의 시퀀스는 여러 가지 시퀀스가 나올 수 있 다. 따라서 차량 속성 정보를 저장 할 수 있는 테이블이 필요하다. 차량

속성 정보는 Table 8과 같이 구성된다.

Table 8. Vehicle attribute table.

필드명 Type 의미

vmo_id String 차량 ID

vmo_user String 운전자 이름

vmo_user_no String 운전자 주민번호

vmo_vol String 차량의 용량

vmo_op_purpose String 차량 운행 목적

vmo_kind String 차종

2) 운전자 속성 테이블

운전자 속성 테이블 차량 이동객체를 운전하는 사람 즉, 운전자에 따라 차량을 운전하는 패턴이 다르다. 예를 들면 차량을 출발 시킬 때 급가속 을 하는 사람이 있는 반면 서서히 출발하는 사람도 있다. 따라서 가족 내 에서도 주로 차량을 운전하는 사람 있고, 가끔 차량을 운행하는 사람이 있을 것이다. 이런 운전 패턴이 다른 사람들이 한 차량을 운전을 했을 경 우 서로 판이한 운전 패턴을 갖게 된다. 운전자 속성 테이블은 이러한 운 전자 속성 정보를 저장함으로써 주 운전자와 보조운전자의 패턴을 따로 저장하여 이동 패턴을 추출할 때 보다 구체적인 데이터를 추출할 수 있도 록 하기 위해서이다. 테이블 구성은 Table 9와 같이 구성이 된다.

Table 9. Driver attribute table.

필드명 Type 의미

vmo_id String 차량ID

user_age number 주 운전자 나이

user_sex String 주 운전자 성별

user_Office_addr String 주 운전자 직장 주소

user_Home_addr String 주 운전자 집 주소

3) 차량 이력 테이블

차량 속성 테이블은 시간 변화에 따른 차량 이동객체의 ID와 차량 이동 좌표값을 저장하고, 또한 차량 이동 좌표값의 변화량을 저장하는 테이블 이다. 테이블 구성은 Table 10과 같다.

Table 10. Vehicle history table.

필드명 Type 의미

vmo_id String 차량 ID

mo_date Date 차량 운행 시간

vmo_x double 차량 x좌표

vmo_y double 차량 y좌표

4) 차량 이동 시퀀스 테이블

차량 이동 시퀀스 테이블은 차량 이동 시퀀스 추출방법에 의해서 추출 한 것으로 Table 11과 같은 구조를 갖는다.

Table 11. Vehicle moving sequence table.

필드명 Type 의미

seq_no number 시퀀스 번호

s_x double 시작 경도 좌표

s_y double 시작 위도 좌표

e_x double 종료 경도 좌표

e_y double 종료 위도 좌표

lang number 거리

ang double 각도

speed number 속도

5) 차량 빈발 시퀀스 테이블

차량 빈발 시퀀스 테이블은 차량이 이동하기 시작했을 때부터 끝날 때 까지 차량 이동 시퀀스 테이블에 들어있는 시퀀스를 몇 번 운행했는지를

저장한다.

이것은 차량의 다음 구간을 판단할 때 중요한 요소가 된다. 예를 들면 차량 이동객체가 A, B, C 경로로 운행 중이라면 다음 운행 구간의 시퀀 스를 예측할 수 있다는 것이다.

빈발 시퀀스 테이블 구조는 Table 12와 같다.

Table 12. Frequent sequence table.

필드명 Type 의미

vmo_id string 차량ID

seq_no number 시퀀스 번호

tf number 빈발개수

관련 문서