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."

これは、地理オブジェクトに異なる方向の 2 つのジオメトリ (これらのポイントは単一の半球にのみ配置されている) があり、許容値 4096 でこれらの異なる方向の 2 つのジオメトリをマージしようとして失敗することを意味しますか? このようなシナリオを回避する方法はありますか?

4

1 に答える 1

2

SQL Server は geography インスタンスを検出すると、その境界キャップを計算します。キャップ アングルが 90 度を超えると、例外 24205 "geography instance must fit within a single hemisphere" がスローされます。これは、赤道を横切るポイントがない場合でも当てはまります。

詳細な回答については、 Geography Hemisphere Limitationを参照してください。

于 2010-01-14T11:33:50.443 に答える