Aracılığıyla paylaş


STIsValid (coğrafya Veri Türü)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiMicrosoft Fabric'te SQL veritabanı

Bir coğrafya örneği iyi biçimlendirilmişse ve Open Geospatial Consortium (OGC) türüne göre geçerli bir coğrafya nesnesi olarak tanınıyorsa true döndürür. Coğrafya örneği iyi biçimlendirilmemişse false döndürür. Bu yöntem kesindir.

Bu coğrafya veri türü yöntemi, Bir yarım küreden daha büyük Olan FullGlobe örneklerini veya uzamsal örnekleri destekler.

Syntax

  
.STIsValid ( )  

Dönüş Türleri

SQL Server dönüş türü: bit

CLR dönüş türü: SqlBoolean

Remarks

Bir coğrafya örneğinin OGC türü, STGeometryType() çağrılarak belirlenebilir.

SQL Server yalnızca geçerli coğrafya örnekleri oluşturur, ancak geçersiz örneklerin depolanmasına ve alınmasına izin verir. Geçersiz bir örneğin aynı nokta kümesini temsil eden geçerli bir örnek yöntemi kullanılarak MakeValid() alınabilir.

Examples

Aşağıdaki örnek bir geography örnek oluşturur ve örneğin geçerli olup olmadığını test etmek için kullanır STIsValid() .

DECLARE @g geography = geography::STGeomFromText('LINESTRING(0 0, 2 2, 1 0)', 4326);  
SELECT @g.STIsValid();  
DECLARE @g geography  

Ayrıca Bkz.

STGeometryType (coğrafya Veri Türü)
MakeValid (coğrafya Veri Türü)
Coğrafya Örneklerinde OGC Yöntemleri