📣
TiDB Cloud Premium 开放公测中。为企业级工作负载提供无限扩展、即时弹性伸缩和高级安全保障。此页面由 AI 自动翻译,英文原文请见此处。

POINT_IN_POLYGON



计算给定点是否位于由多个点连接形成的多边形内。多边形是按照坐标对出现的顺序依次连接而成的封闭图形。改变坐标对的顺序可能会形成不同的图形。

语法

POINT_IN_POLYGON((x,y), [(a,b), (c,d), (e,f) ... ])

示例

SELECT POINT_IN_POLYGON((3., 3.), [(6, 0), (8, 4), (5, 8), (0, 2)]); ┌────────────────────────────────────────────────────────────┐ │ point_in_polygon((3, 3), [(6, 0), (8, 4), (5, 8), (0, 2)]) │ ├────────────────────────────────────────────────────────────┤ │ 1 │ └────────────────────────────────────────────────────────────┘

文档内容是否有帮助?