On the complexity of point-in-polygon algorithms

被引:61
|
作者
Huang, CW
Shih, TY
机构
[1] Department of Civil Engineering, National Chiao-Tung University, Hsin-Chu
关键词
point-in-polygon; complexity; ray intersection; sum of angles method; swath method; sign of offset method;
D O I
10.1016/S0098-3004(96)00071-4
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Point-in-polygon is one of the fundamental operations of Geographic Information Systems. A number of algorithms can be applied. Different algorithms lead to different running efficiencies. In the study, the complexities of eight point-in-polygon algorithms were analyzed. General and specific examples are studied. In the general example, an unlimited number of nodes are assumed; whereas in the second example, eight nodes are specified. For convex polygons, the sum of area method, the sign of offset method, and the orientation method is well suited for a single point query. For possibly concave polygons, the ray intersection method and the swath method should be selected. For eight node polygons, the ray intersection method with bounding rectangles is faster. (C) 1997 Elsevier Science Ltd.
引用
收藏
页码:109 / 118
页数:10
相关论文
共 50 条
  • [41] A general framework for error analysis in measurement-based GIS Part 2: The algebra-based probability model for point-in-polygon analysis
    Leung Y.
    Ma J.-H.
    Goodchild M.F.
    Journal of Geographical Systems, 2004, 6 (4) : 355 - 379
  • [42] THE COMBINATORIAL COMPLEXITY OF POLYGON OVERLAY
    SAALFELD, A
    AUTO CARTO 9 : NINTH INTERNATIONAL SYMPOSIUM ON COMPUTER-ASSISTED CARTOGRAPHY, 1989, : 278 - 287
  • [43] ALGORITHMS FOR PARALLEL POLYGON RENDERING
    THEOHARIS, T
    LECTURE NOTES IN COMPUTER SCIENCE, 1989, 373 : 1 - &
  • [44] Parallel algorithms for polygon overlapping
    Fan J.
    Fan, Junfu (fanjf@lreis.ac.cn), 1600, SinoMaps Press (45): : 502
  • [45] TOPOLOGICAL COMPLEXITY OF SPATIAL POLYGON SPACES
    Davis, Donald M.
    PROCEEDINGS OF THE AMERICAN MATHEMATICAL SOCIETY, 2016, 144 (08) : 3643 - 3645
  • [46] Complexity of Tiling a Polygon with Trominoes or Bars
    Horiyama, Takashi
    Ito, Takehiro
    Nakatsuka, Keita
    Suzuki, Akira
    Uehara, Ryuhei
    DISCRETE & COMPUTATIONAL GEOMETRY, 2017, 58 (03) : 686 - 704
  • [47] Reduced complexity closest point decoding algorithms for random lattices
    Zhao, WL
    Giannakis, GB
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2006, 5 (01) : 101 - 111
  • [48] Complexity of Tiling a Polygon with Trominoes or Bars
    Takashi Horiyama
    Takehiro Ito
    Keita Nakatsuka
    Akira Suzuki
    Ryuhei Uehara
    Discrete & Computational Geometry, 2017, 58 : 686 - 704
  • [49] The complexity of diffuse reflections in a simple polygon
    Aronov, B
    Davis, AR
    Iacono, J
    Yu, ASC
    LATIN 2006: THEORETICAL INFORMATICS, 2006, 3887 : 93 - 104
  • [50] Folding Every Point on a Polygon Boundary to a Point
    Phetmak, Nattawut
    Fakcharoenphol, Jittat
    ALGORITHMS, 2023, 16 (06)