STIsValid (tipo di dati geography)
Restituisce true se il formato di un'istanza geography è corretto e riconosciuto come oggetto geografia 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
SQL Server tipo 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
Vedere anche
Riferimento
STGeometryType (tipo di dati geography)
MakeValid (tipo di dati geography)