我正在将geoFences转换成Sql地理实例。目前的问题是针对某些情况。地理数字很奇怪和不准确。用Sql地理不正确的数字
第一个(绿色区域)是一个有效的地理围栏,第二个是在sql中创建的。
的坐标是: -
朗纬度
51.576004 24.125605, 51.580467 24.122041, 51.585875 24.119730, 51.591239 24.118751, 51.597633 24.120043, 51.603470 24.123843, 51.607161 24.126114, 51.609950 24.126976, 51.616087 24.127133, 51.625915 24.125997, 51.639776 24.119691, 51.576004 24.125605
随着偏差即100米缓冲液。
的SQL代码: -
geography::STGeomFromText('POLYGON((51.576004 24.125605, 51.580467 24.122041,51.585875 24.11973,51.591239 24.118751,51.597633 24.120043,51.60347 24.123843,51.607161 24.126114,51.60995 24.126976,51.616087 24.127133,51.625915 24.125997,51.639776 24.119691,51.576004 24.125605))', 4120).MakeValid().STBuffer(100)