這個幾何點如何與多邊形不相交?我知道這個點存在於給定的多邊形中。任何它返回0的原因?這個幾何點如何與多邊形不相交?
DECLARE @point geometry
DECLARE @poly geometry
SET @point = geometry::STGeomFromText('POINT (-79.393967 43.640056)', 4326)
DECLARE @minY varchar(20) = N'-79.37776573850101'
DECLARE @maxY varchar(20) = N'-79.41055306149906'
DECLARE @minX varchar(20) = N'43.63590433545648'
DECLARE @maxX varchar(20) = N'43.64460037532088'
DECLARE @boundingRect varchar(250)
SET @boundingRect = 'POLYGON((' + @minX + ' ' + @minY + ', ' +
@maxX + ' ' + @minY + ', ' +
@maxX + ' ' + @maxY + ', ' +
@minX + ' ' + @maxY + ', ' +
@minX + ' ' + @minY + '))'
SET @poly = geometry::STGeomFromText(@boundingRect, 4326)
SELECT @point.STIntersects(@poly)
你有沒有嘗試相交多邊形,其位於的一個點邊緣? Iam對結果感興趣。 – gartenabfall