Sql server 2008 r2 单半球/环定向-地理位置和SQL Server 2008 R2

Sql server 2008 r2 单半球/环定向-地理位置和SQL Server 2008 R2,sql-server-2008-r2,spatial,geography,Sql Server 2008 R2,Spatial,Geography,我一直在努力将一个基本多边形合并到SQLServer2008R2中 以下各项工作正常 DECLARE @g geography; SET @g = geography::STPolyFromText('POLYGON (( 100 53, 100 -42.9, 210 -4, 210 53, 100 53 ))', 4326); SELECT @g.ToString(); 而这只改变了一个纬度,给了我一个半球/环的方向误差: DECLARE @g geography; SET @g = geo

我一直在努力将一个基本多边形合并到SQLServer2008R2中

以下各项工作正常

DECLARE @g geography;
SET @g = geography::STPolyFromText('POLYGON (( 100 53, 100 -42.9, 210 -4, 210 53, 100 53 ))', 4326);
SELECT @g.ToString();
而这只改变了一个纬度,给了我一个半球/环的方向误差:

DECLARE @g geography;
SET @g = geography::STPolyFromText('POLYGON (( 100 53, 100 -43, 210 -4, 210 53, 100 53 ))', 4326);
SELECT @g.ToString();
我尝试了几种工具来解决这个问题,顺时针方向玩环,逆时针方向玩环,没有结果

欢迎您的反馈

谢谢


Sylvain

这帮不了什么忙,但我至少可以确认,当你遇到问题的多边形横跨两个半球时,它只占地球表面的22.1%,不应该出错。我可以假设迁移到SQL 2012不是一个选项吗?谢谢Jon的回答。你说得对。SQL 2012目前不是一个选项。坚持使用SQL 2008 R2。。。