Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
✅Eventstream prostředků infrastruktury Azure Stream Analytics ✅
Vrátí hodnotu 1, pokud se zeměpis překrývají s jinou. Pokud se zeměpisné oblasti nepřekrývají nebo se nachází v jiné oblasti, vrátí hodnotu 0.
Syntaxe
ST_OVERLAPS (polygonA, polygonB)
Důvod
Mnohoúhelník
Mnohoúhelník, který by se mohl překrývat s mnohoúhelníkemB.
MnohoúhelníkB
Mnohoúhelník, který by se mohl překrývat s mnohoúhelníkem A.
Návratový typ
Vrátí hodnotu 1, pokud se mnohoúhelník překrývá s jiným mnohoúhelníkem, pokud ne, vrátí hodnotu 0.
Příklad
SELECT
ST_OVERLAPS(input.datacenterArea, input.stormArea)
FROM input
Příklad vstupu
| datacenterArea | stormArea |
|---|---|
| {"type":"Mnohoúhelník", "souřadnice": [ [0.0, 0.0], [10.0, 0.0], [10.0, 10.0], [0.0, 10.0], [0.0, 0.0] ]} | {"type":"Polygon", "coordinates": [ [30.0, 30.0], [40.0, 30.0], [40.0, 40.0], [30.0, 40.0], [30.0, 30.0] ]} |
| {"type":"Polygon", "coordinates": [ [0.0, 0.0], [20.0, 0.0], [20.0, 20.0], [0.0, 20.0], [0.0, 0.0] ]} | {"type":"Polygon", "coordinates": [ [10.0, 10.0], [40.0, 10.0], [40.0, 40.0], [40.0, 20.0], [40.0, 40.0] ]} |
Příklad výstupu
0
1