Spatial Join Processing using Representative Point Filter

대표점 필터를 이용한 공간조인 처리

  • 주인학 (연세대학교 컴퓨터과학과) ;
  • 고명철 (연세대학교 컴퓨터과학과) ;
  • 최윤철 (연세대학교 컴퓨터과학과) ;
  • 고견 (청주대학교 컴퓨터정보공학과)
  • Published : 2000.12.01

Abstract

공간조인은 지리정보시스템에서 가장 중요한 연산 중의 하나이다. 본 논문에서는 공간조인 처리를 위하여 여과-정제 방법을 사용할 때 여과단계에서의 효과를 높이기 위하여 점 기반 approximation인 Representative Point (RP) 필터를 제안하였다. RP 필터는 실객체에서 선택된 몇 개의 점들로 구성된다. 이 점들을 객체의 근사치로 사용함으로써 공간조인의 여과단계에서 후보객체의 수를 줄이며, 따라서 공간조인의 수행 성능을 높일 수 있다. 또한 RP 필터의 여러 종류들을 제안하였으며 그 종류들의 성질과 성능을 비교분석 하였다. RP필터는 공간조인을 위한 기존의 approximation들에 비하여 생성 및 우지 비용이 매우 적으며 더 높은 필터율을 가진다. 또한 RP 필터는 기존의 approximation들과 달리 선객체에 대하여도 정의될 수 있기 때문에, 다각형 객체끼리의 공간조인 뿐만 아니라 다각형 객체와 선 객체간의 공간조인에도 적용할 수 있다.

Keywords

References

  1. T. Brinkhoff, H. P. Kriegel, R. Schneider, and B. Seeger, 'Multi-Step Processing of Spatial Joins,' In Proceedings of International Conference on Management of Data, ACM SIGMOD, pp. 197-208, 1994 https://doi.org/10.1145/191839.191880
  2. T. Brinkhoff, H. P. Kriegel, 'Approximations for a Multi-Step Processing of Spatial Joins,' Proceedings of International Workshop on Advanced Research in Geographic Information Systems (IGIS94), Lecture Notes in Computer Science, Springer. 1994 https://doi.org/10.1007/3-540-58795-0_31
  3. T. Brinkhoff, H. P. Kriegel, and B. Seeger, 'Efficient Processing of Spatial Joins Using R-trees,' In Proceedings of International Conference on Management of Data, ACM SIGMOD, pp. 237-24, 1993 https://doi.org/10.1145/170036.170075
  4. T. Brinkhoff, H. P. Kriegel and R. Schneider, 'Comparison of Complex Objects Used for Approximation-based Query Processing in Spatial Database System,' Proceedings of 9th International Conference on Data Engineering, Vienna, Austria, pp.40-49, 1993
  5. T. Brinkhoff , H. P. Kriegel and R. Schneider, 'Efficient Spatial Query Processing in Geographic Database Systems,' IEEE Data Engineering Bulletin, Vol. 16, No. 3, pp. 10-15, 1993
  6. H. P. Kriegel, R. Schneider, and T. Brinkhoff, 'Potentials for Improving Query Processing in Spatial Database Systems,' Proceedings of 9th Journals Bases de Donnes Avances, Toulouse, 1993
  7. Geraldo Zimbrao, Jano Moreira de Souza, 'A Raster Approximation for the Processing of Spatial Joins,' Proceedings of the 24th VLDB conference, New York, USA, 1998
  8. 이 인석, 강 신봉, 최 윤철, '다중 필터를 이용한 효율적인 공간질의어 처리', 한국 컴퓨터 그래픽스 학회 추계 학술대회, pp.74-78, 1995
  9. 강 신봉, 주 인학, 최 윤철, 'MMP 다중필터를 이용한 효율적인 공간질의처리 방법,' 한국정보과학회 논문지, 제24권 제5호, pp.476-486, 1997
  10. Joo In-Hak, Choy Yoon-Chul, 'A Study on the Efficient Spatial Query Processing Method using MBR operator and NCP filter,' Proceedings of GIS98/RT 98, pp.241-245, 1998
  11. H. Samet, 'The Design and Analysis of Spatial Data Structures,' Addison-Wesley, MA, 1990
  12. Bentley, J. L., 'Multidimensional binary search in database applications,' IEEE Transaction on Software engineering, Vol 4, No 5, pp. 333-340, 1979
  13. Nievergelt, J., Hinterberger, H., and Sevcik, K. C., 'The grid file: An adaptable, symmetric multikey file structure,' ACM Transactions on Database System, Vol 9, No 1, pp. 38-71, 1984 https://doi.org/10.1145/348.318586
  14. Volker Gaede and Oliver Geunter, 'Multidimensional Access Methods,' ACM Computing Surveys, Vol 30, No 2, June 1998 https://doi.org/10.1145/280277.280279
  15. H. Lu and B. C. Ooi, 'Spatial Indexing: Past and Future,' IEEE Data Engineering Bulletin, Vol 16, No. 3, pp.16-21, Sep 1993
  16. A. Guttman, 'R-trees: A Dynamic Index Structure for Spatial Searching,' Proceedings of ACM SIGMOD International Conference on Management of Data, Boston, MA., pp.47-57, 1984 https://doi.org/10.1145/602259.602266
  17. Yun-Wu Huang, Ning Jing, Elke A. Rundensteiner, 'Spatial Joins Using R-trees: Breadth-First Traversal with Global Optimizations,' Proceedings of the 23rd VLDB conference, pp 396-405, 1997
  18. Karen Daniels, Victor Milenkovic and Dan Roth, 'Finding the largest Area Axis-Parallel Rectangle in a Polygon,' Proceedings of the fifth Annual Canadian Conference of Computational Geometry, 1993
  19. D.T. Lee, 'Medial Axis Transformation of a Planar Shape', IEEE Transactions on Pattern Analysis and Machine Intelligence, PAMI-4, No. 4, 363-369, July 1982