【问题标题】:find out a point is in which polygons找出一个点在哪个多边形中
【发布时间】:2019-01-10 05:06:08
【问题描述】:

我在 oracle 12c 中有一个区域表,该表包括 9 个区域,每个区域都由一个多边形定义。 由 2D 中的 4 个点定义的多边形。 我从客户那里得到一个点,我必须找出这个点在哪个多边形中。谁能帮我解决这个问题? 顺便说一句,我使用的是 Oracle 12c。

【问题讨论】:

    标签: polygon oracle12c plsqldeveloper point-in-polygon


    【解决方案1】:

    射线投射算法是解决您的问题https://en.wikipedia.org/wiki/Point_in_polygon 的流行方法。你可以很容易地找到伪代码,并可以从那里开始。

    如果您想获得特定语言的解决方案,那么抱歉,我无法提供帮助。

    【讨论】:

      猜你喜欢
      • 2020-12-03
      • 2017-10-25
      • 1970-01-01
      • 2012-01-14
      • 1970-01-01
      • 2012-06-02
      • 2017-08-27
      • 2011-12-04
      相关资源
      最近更新 更多