我有数千条 SQL Server 地理线串,用于绘制县的边界。由于它们不形成多边形,因此我无法使用带有
STContains(@point)
的 T-SQL 查询。
如何提取由线串包围的多边形?
STContains(@point)
或 STIntersects(@point)
始终返回 null。
DECLARE @GEO GEOMETRY = 0xE6100000010403000000A8B30BA2B5654240F14ADC291D9841401E12A2BE2C66424055570A5394974140DCA4A8889A6642408980ECFF1C97414001000000010000000001000000FFFFFFFF0000000002
SELECT @GEO.STEnvelope().STAsText()