Condividi tramite


STIsValid (tipo di dati geography)

Si applica a: SQL Server database SQL di Azure Istanza gestita di SQL di Azure

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 ( )  

Nota

Per visualizzare la sintassi Transact-SQL per SQL Server 2014 (12.x) e versioni precedenti, vedere Documentazione delle versioni precedenti.

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