Partager via


ST_WITHIN

✅ Azure Stream Analytics ✅ Fabric Eventstream

Retourne 1 si une zone géographique se trouve dans une autre zone géographique, si elle ne retourne pas 0.

Syntaxe

ST_WITHIN (geography, polygon)  

Raisonnement

Géographie

Zone géographique qui pourrait se trouver à l’intérieur du polygone. Peut être un point ou un polygone.

Polygone

Polygone qui peut contenir la zone géographique.

Type renvoyé

Retourne 1 si un point ou un polygone se trouve dans un autre polygone, si ce n’est pas le cas, retourne 0.

Exemple :

SELECT  
     ST_WITHIN(input.deliveryDestination, input.warehouse)  
FROM input  
  

Exemple d’entrée

deliveryDestination entrepôt
{"type » :"Point », « coordinates » : [76.6, 10.1]} {"type » :"Polygon », « coordinates » : [[ [[0.0, 0.0], [10.0, 0.0], [10.0, 10.0], [0.0, 10.0], [0.0, 0.0] ]]}
{"type » :"Point », « coordinates » : [15.0, 15.0]} {"type » :"Polygon », « coordinates » : [[ [[ [10.0, 10.0], [20.0, 10.0], [20.0, 20.0], [10.0, 20.0], [10.0, 10.0] ]]}

Exemple de sortie

0

1

Voir aussi