12

文档字符串说:

Polygon.contains如果几何包含另一个,则返回 True,否则返回 False

Polygon.within如果几何在另一个内,则返回 True,否则返回 False

它们有何不同?

4

1 回答 1

25

它们是反向关系:A包含BB在 内A

   >>> A.contains(B)
   True
   >>> B.within(A)
   True

   +----------------------------------+
   |                                  |
   |         +----------+             |
   |         |          |             |
   |         |          |             |
   |         |          |             |
   |         |          |             |
   |         |          |             |
   |         |    B     |             |
   |         |          |             |
   |         +----------+             |
   |                                  |
   |                                  |
   |   A                              |
   |                                  |
   +----------------------------------+
于 2015-05-23T20:23:31.743 回答