3

这个 API 是如何工作的?

我正在使用一些复杂的地理,大约 2000 个点(河流的几何形状)。在使用容差 2048 减少时,它工作正常。但是在使用容差因子 4096 减少时,它会引发异常 "24205: The specified input does not represent a valid geography instance because it exceeds a single hemisphere. Each geography instance must fit inside a single hemisphere. A common reason for this error is that a polygon has the wrong ring orientation."

这是否意味着我在地理对象中有两个不同方向的几何图形(这些点仅位于单个半球),并且公差为 4096,它试图合并这两个不同方向的几何图形,但它失败了?有没有办法避免这种情况?

4

1 回答 1

2

当 SQL Server 看到一个地理实例时,它会为它计算一个边界上限。如果帽角超过 90 度,则抛出异常 24205“地理实例必须适合单个半球”。即使没有一个点穿过赤道,这也是正确的。

有关深入的答案,请参阅地理半球限制

于 2010-01-14T11:33:50.443 回答