POINT_IN_POLYGON (Lakehouse v1)
Calcula si un punto dado se encuentra dentro del polígono formado al unir varios puntos. Un polígono es una forma cerrada que conecta pares de coordenadas en el orden en que aparecen. Cambiar el orden de los pares de coordenadas puede producir una forma distinta.
Sintaxis de Analyze
Sección titulada «Sintaxis de Analyze»func.point_in_polygon((x,y), [(a,b), (c,d), (e,f) ... ])Ejemplos de Analyze
Sección titulada «Ejemplos de 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 │└─────────────────────────────────────────────────────────────────┘Sintaxis de SQL
Sección titulada «Sintaxis de SQL»POINT_IN_POLYGON((x,y), [(a,b), (c,d), (e,f) ... ])Ejemplos de SQL
Sección titulada «Ejemplos de 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 │└────────────────────────────────────────────────────────────┘