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.
A ST_ISVALID függvény logikai értéket ad vissza, amely azt jelzi, hogy a megadott GeoJSON-pont, Sokszög, MultiPolygon vagy LineString kifejezés érvényes-e.
A ST_ISVALID függvény egy logikai értéket ad vissza, amely jelzi, hogy egy GeoJSON-objektum érvényes-e az Azure Cosmos DB for NoSQL-ben.
Szemantika
ST_ISVALID(<spatial_expr>)
Arguments
| Description | |
|---|---|
spatial_expr |
Bármely érvényes GeoJSON-pont, sokszög, multipoligon vagy LineString kifejezés. |
Visszatérési típusok
Logikai értéket ad vissza.
Példák
Ez a szakasz példákat tartalmaz a lekérdezési nyelv szerkezetének használatára.
GeoJSON-objektumok érvényességének ellenőrzése
Ebben a példában a ST_ISVALID függvény több GeoJSON-objektum érvényességének ellenőrzésére szolgál.
SELECT VALUE {
valid: ST_ISVALID({
"type": "Point",
"coordinates": [-84.38876194345323, 33.75682784306348]
}),
invalid: ST_ISVALID({
"type": "Point",
"coordinates": [133.75682784306348, -184.38876194345323]
})
}
[
{
"valid": true,
"invalid": false
}
]
Megjegyzések
- A GeoJSON-specifikáció megköveteli, hogy a sokszögben lévő pontok óramutató járásával ellentétes sorrendben legyenek megadva. Az óramutató járásával megegyező sorrendben megadott sokszög a régió inverzét jelöli.