Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-database in Microsoft Fabric
Retourneert 1 als een geometrie-exemplaar een ander geometrie-exemplaar kruist. Retourneert 0 als dat niet het geval is.
Syntax
.STCrosses ( other_geometry )
Arguments
other_geometry
Is een ander geometrieexemplaren om te vergelijken met het exemplaar waarop STCrosses() wordt aangeroepen.
Retourtypen
Retourtype SQL Server: bit
CLR-retourtype: SqlBoolean
Remarks
Twee geometrie-exemplaren kruisen als aan beide van de volgende voorwaarden wordt voldaan:
Het snijpunt van de twee geometrieexemplaren resulteert in een geometrie waarvan de afmetingen kleiner zijn dan de maximumdimensie van de brongeometrie-exemplaren.
De snijpuntset is interieur voor beide brongeometrie-exemplaren .
Deze methode retourneert altijd null als de ruimtelijke referentie-id's (SRID's) van de geometrie-exemplaren niet overeenkomen.
Examples
In het volgende voorbeeld STCrosses() worden twee geometry exemplaren getest om te zien of ze kruisen.
DECLARE @g geometry;
DECLARE @h geometry;
SET @g = geometry::STGeomFromText('LINESTRING(0 2, 2 0)', 0);
SET @h = geometry::STGeomFromText('LINESTRING(0 0, 2 2)', 0);
SELECT @g.STCrosses(@h);