STIsValid (tipo di dati geography)
Si applica a: SQL Server database SQL di Azure Istanza gestita di SQL di Azure database SQL in Microsoft Fabric
Restituisce true se un'istanza geography è in formato corretto e riconosciuta come oggetto geografico valido in base al relativo tipo OGC (Open Geospatial Consortium). Restituisce false se il formato di un'istanza geography non è corretto. Il metodo è preciso.
Questo metodo con tipo di dati geography supporta le istanze FullGlobe o le istanze spaziali con dimensioni maggiori di un emisfero.
Sintassi
.STIsValid ( )
Tipi restituiti
Tipo SQL Server restituito: bit
Tipo CLR restituito: SqlBoolean
Osservazioni:
Il tipo OGC di un'istanza geography può essere determinato richiamando STGeometryType().
SQL Server produce solo istanze geography valide, ma consente l'archiviazione e il recupero di istanze non valide. Un'istanza valida che rappresenta lo stesso set di punti di un'istanza non valida può essere recuperata utilizzando il metodo MakeValid()
.
Esempi
Nell'esempio seguente viene creata un'istanza geography
e viene utilizzato STIsValid()
per verificare se l'istanza è valida.
DECLARE @g geography = geography::STGeomFromText('LINESTRING(0 0, 2 2, 1 0)', 4326);
SELECT @g.STIsValid();
DECLARE @g geography
Vedi anche
STGeometryType (tipo di dati geography)
MakeValid (tipo di dati geography)
Metodi OGC sulle istanze di geografia