An Indexing Technique of Moving Point Objects using Projection

추출 연산을 활용한 이동 점 객체 색인 기법

  • 정영진 (충북대학교 전자계산과) ;
  • 장승연 (충북대학교 전자계산과) ;
  • 안윤애 (충북대학교 전자계산과) ;
  • 류근호 (충북대학교 전기전자 및 컴퓨터공학부)
  • Published : 2003.02.01

Abstract

Spatiotemporal moving objects are changing their Positions and/or shape over time in real world. As most of the indices of moving object are based on the R-tree. they have defects of the R-tree which are dead space and overlap. Some of the indices amplify the defects of the R-tree. In the paper, to solve the problems, we propose the MPR-tree(Moving Point R-tree) using Projection operation which has more effective search than existing moving point indices on time slice query and spatiotemporal range query. The MPR-tree connects positions of the same moving objects over time by using linked list, so it processes the combined query about trajectory effectively. The usefulness of the Projection operation is confirmed during processing moving object queries and in practical use of space from experimentation to compare MPR-tree with existing indices of moving objects. The proposed MPR-tree would be useful in the LBS, the car management using GPS, and the navigation system.

현실 세계에서 시간에 따라 연속적으로 위치나 모양이 변하며 이동하는 데이타를 시공간 이동 객체라 한다. 기존의 이동 객체 색인은 R-트리의 구조를 가지기 때문에, dead spare, overlap 등 R-트리의 문제점을 그대로 갖고 있을 뿐만 아니라 고려하는 초점에 따라 이 문제가 더 커진다. 따라서, 이 논문에서는 이 문제점을 해결하기 위하여 MPR-트리(Moving Point R-tree)를 제안한다. 제안된 MPR-트리는 추출 연산을 활용하여 특정 시점 질의 및 시공간 범위 질의를 효과적으로 처리하며, 동일한 이동 객체 위치를 시간에 따라 연결리스트로 연결하여 궤적 질의 처리를 용이하게 처리한다. 기존 이동 객체 색인과 비교한 실험으로부터 이동 객체 질의 처리 및 공간 활용에 대해 추출 연산이 유용하게 산임을 확인하였다. 제안된 MPR-트리는 LBS, GPS를 활용한 차량 관리 시스템, 항법 시스템 등 이동 객체 관리를 위한 시스템에서 활용될 수 있다.

Keywords

References

  1. Martin Erwing, Ralf Hartmut Guting, Markus Schneider and Michalis Vazirgiannis, 'Spatio-Temporal Data Types : An Approach to Modeling and Querying Moving Object in Databases,' CHOROCHRONOS Technial Report CH-97-08, December, 1997
  2. Ralf Hartmut Guting, Michael H. Bohlen, Martin Erwing, Christian S. Jensen, Nikos A. Lorentzos, Markus Schneider, and Michalis Vazirgiannis, 'A Foundation for Representing and Querying Moving Objects.' ACM Transactions on Database Systems, Vol. 25, No.1, pp. 1-42, March, 2000 https://doi.org/10.1145/352958.352963
  3. Dieter Pfoser, Christian S. Jensen, and Yannis Theodoridis, 'Novel Approaches in Query Processing for Moving Objects,' CHOROCHRONOS Technical Report CH-00-3, February, 2000
  4. Guttman, 'A.:R-trees: a Dynamic Index Structure for Spatial Searching', In Preceedings of the ACM-SIGMOD Conference on the Management of Data, pp. 47-57, 1984 https://doi.org/10.1145/602259.602266
  5. Luca Forlizzi, Ralf Hartmut Guting, Enrico Nardelli, and Markus Schneider, 'A Data Model and Data Structures for Moving Objects Databases,' Proc. ACM SIGMOD Conf., Dallas, Texas, pp. 319-330, 2000 https://doi.org/10.1145/335191.335426
  6. Martin Erwig, and M. Schneider, 'Developents in Spatio-Temporal Query Languages,' In Proceedings of DEXA Workshop on Spatio-Temporal Data Models and Languages, 1999 https://doi.org/10.1109/DEXA.1999.795206
  7. Dieter Pfoser, Yannis Theodoridis, and Christian S. Jensen, 'Indexing Trajectories of Moving Point Objects,' CHOROCHRONOS Technical Report CH-99-03, October, 1999
  8. 이계영, 권동섭, 송병호, 이석호, '이동 객체의 궤적 검색을 위한 인덱스 구조', 제28회 한국정보과학회 추계 학술발표회, pp. 217-219, 2001년 10월
  9. S. Saltenis, C. Jensen, S. Leutenegger and M. Lopez. 'Indexing the Positions of Continuously Moving Objects,' In Proc. of the 19th ACM-SIGMOD Int. Conf. on Management of Data, Dallas, Texas, 2000 https://doi.org/10.1145/335191.335427
  10. K. H. Ryu and Y. A. Ahn, 'Application of Moving Objects and Spatiotemporal Reasoning', TimeCenter TR-58, 2001
  11. Seong Seung Park, Yun Ae Ahn, Keun Ho Ryu, 'Moving Objects Spatiotemporal Reasoning Model for Battlefield Analysis' Proceeding on MGA2001, Vol. 33, No. 4, pp. 108-113, April 1, 2001
  12. Dong Ho Kim, Keun Ho Ryu, Hong Soo Kim, 'A spatiotemporal database model and query language', The Journal of Systems and Sortware 55, pp. 129-149, 2000 https://doi.org/10.1016/S0164-1212(00)00066-2
  13. Dong Ho Kim, Keun Ho Ryu, Chee Hang Park 'Design and implementation of spatiotemporal database query processing system', The Journal of Systems and Sortware 60, pp. 37-49, 2002 https://doi.org/10.1016/S0164-1212(01)00078-4
  14. Rasa Bliujute, Christian S. Jensen, Simonas Saltenis, Giedrius Slivinskas, 'R-Tree Based Indexing of Now-Relative Bitemporal Data,' VLDB 1998: pp. 345-356, 1998
  15. Yannis Theodoridis. Mario A. Nascimento. 'Generating Spatiotemporal Datasets,' on the WWW. SIGMOD Record, 29(3): pp. 39-43, September 2000 https://doi.org/10.1145/362084.362104
  16. Dieter Pfoser and Christian S. Jensen, 'Querying the Trajectories of On-Line Mobile Objects.' CHOROCHRONOS TECHNICAL REPORT 57, June 6, 2000