POINT_IN_POLYGON (Lakehouse v1)
Détermine si un point donné se trouve à l’intérieur du polygone formé en reliant plusieurs points. Un polygone est une forme fermée dont les paires de coordonnées sont reliées dans l’ordre où elles apparaissent. Modifier l’ordre des paires de coordonnées peut produire une forme différente.
Syntaxe Analyze
Section intitulée « Syntaxe Analyze »func.point_in_polygon((x,y), [(a,b), (c,d), (e,f) ... ])Exemples Analyze
Section intitulée « Exemples Analyze »func.point_in_polygon((3., 3.), [(6, 0), (8, 4), (5, 8), (0, 2)])
┌─────────────────────────────────────────────────────────────────┐│ func.point_in_polygon((3, 3), [(6, 0), (8, 4), (5, 8), (0, 2)]) │├─────────────────────────────────────────────────────────────────┤│ 1 │└─────────────────────────────────────────────────────────────────┘Syntaxe SQL
Section intitulée « Syntaxe SQL »POINT_IN_POLYGON((x,y), [(a,b), (c,d), (e,f) ... ])Exemples SQL
Section intitulée « Exemples SQL »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 │└────────────────────────────────────────────────────────────┘