STDisjoint (geografiegegevenstype)

van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-database in Microsoft Fabric

Retourneert 1 als een geografisch exemplaar ruimtelijk niet aaneengesloten is van een ander geografisch exemplaar. Retourneert 0 als dat niet het is.

Syntax

  
.STDisjoint ( other_geography )  

Arguments

other_geography
Is een ander geografisch exemplaar dat moet worden vergeleken met het exemplaar waarop STDisjoint() wordt aangeroepen.

Retourtypen

Retourtype SQL Server: bit

CLR-retourtype: SqlBoolean

Remarks

Twee geografische instanties zijn niet aaneengesloten als het snijpunt van de puntensets leeg is.

Deze methode retourneert altijd null als de ruimtelijke referentie-id's (SRID's) van de geografische instanties niet overeenkomen.

Examples

In het volgende voorbeeld worden STDisjoint() twee geography exemplaren getest om te zien of ze ruimtelijk niet aan elkaar zijn gekoppeld.

DECLARE @g geography;  
DECLARE @h geography;  
SET @g = geography::STGeomFromText('LINESTRING(-122.360 47.656, -122.343 47.656)', 4326);  
SET @h = geography::STGeomFromText('POINT(-122.34900 47.65100)', 4326);  
SELECT @g.STDisjoint(@h);  

Zie ook

OGC-methoden voor geografieexemplaren