Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
✅ Azure Stream Analytics ✅ Fabric Eventstream
GeoJSON sokszög rekordot ad vissza. A CreatePolygon eredménye más térinformatikai függvények bemeneteként is használható. A pontok sorrendjének a jobb oldali gyűrűs tájolást kell követnie. A sokszög tájolás helyességét könnyen ellenőrizheti, ha azt képzeli el, hogy az egyik pontról a másikra lép, deklarálási sorrendben, a sokszög belsejének mindig a bal oldalon kell lennie.
Vegye figyelembe, hogy a sokszögek deklarálásakor:
A bal oldali gyűrűs tájolású sokszög olyan földrajzot hoz létre, amely az egész földgömböt magában foglalja, a deklarált sokszöggel együtt.
A sokszögeknek nem lehetnek lyukaik.
A sokszögek nem lehetnek 3 pontnál kisebbek.
Az első és az utolsó deklarált pontnak egyenlőnek kell lennie a hurok bezárásához
Szemantika
CreatePolygon (points)
érvelés
pontok
A GeoJSON rekordpontok listája.
Visszatérési típus
Egy GeoJSON-sokszögrekordot ad vissza, amelynek típusa a sokszög, a pontok tömbje pedig koordináták.
példa
SELECT
CreatePolygon(CreatePoint(input.latitude, input.longitude), CreatePoint(10.0, 10.0), CreatePoint(10.5, 10.5), CreatePoint(input.latitude, input.longitude))
FROM input
Példa bevitelre
| szélesség | hosszúság |
|---|---|
| 3.0 | -10.2 |
| -87.33 | 20.2321 |
Példa kimenetre
{"type" : "Sokszög", "koordináták" : [[ [-10.2, 3.0], [10.0, 10.0], [10.5, 10.5], [-10.2, 3.0] ]]}
{"type" : "Sokszög", "koordináták" : [[ [[20.2321, -87.33], [10.0, 10.0], [10.5, 10.5], [20.2321, -87.33] ]]}