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 条
  • [1] On the complexity of point-in-polygon algorithms
    Huang, Chong-Wei
    Shih, Tian-Yuan
    Computers and Geosciences, 1997, 23 (01): : 109 - 118
  • [2] A POINT-IN-POLYGON PROGRAM
    SLOAN, SW
    ADVANCES IN ENGINEERING SOFTWARE AND WORKSTATIONS, 1985, 7 (01): : 45 - 47
  • [3] Point-in-polygon program
    Sloan, S.W.
    1993, : 155 - 157
  • [4] EFFICIENT POINT-IN-POLYGON ALGORITHM
    SALOMON, KB
    COMPUTERS & GEOSCIENCES, 1978, 4 (02) : 173 - 178
  • [5] CONSISTENCY IN POINT-IN-POLYGON TESTS
    BURTON, FW
    KOLLIAS, VJ
    KOLLIAS, JG
    COMPUTER JOURNAL, 1984, 27 (04): : 375 - 376
  • [6] A new algorithm for point-in-polygon test
    D'Urso, MG
    Russo, P
    SURVEY REVIEW, 2002, 36 (284) : 410 - 422
  • [7] Point-in-polygon tests by convex decomposition
    Li, Jing
    Wang, Wencheng
    Wu, Enhua
    COMPUTERS & GRAPHICS-UK, 2007, 31 (04): : 636 - 648
  • [8] Point-in-polygon tests for geometric buffers
    Gombosi, M
    Zalik, B
    COMPUTERS & GEOSCIENCES, 2005, 31 (10) : 1201 - 1212
  • [9] Point-in-Polygon Analysis under Certainty and Uncertainty
    Leung Y.
    Yan J.
    GeoInformatica, 1997, 1 (1) : 93 - 114
  • [10] How Reliable Are Practical Point-in-Polygon Strategies?
    Schirra, Stefan
    ALGORITHMS - ESA 2008, 2008, 5193 : 744 - 755