SQL Server 2008 空間データ型を使用しています。すべての状態 (ポリゴンとして) をデータ型 GEOMETRY として持つテーブルがあります。ここで、データ型 GEOGRAPHY としてのポイントの座標 (緯度、経度) がその州内にあるかどうかを確認したいと考えています。
新しい空間データ型を使用した例は見つかりませんでした。現在、何年も前に実装された回避策がありますが、いくつかの欠点があります。
私は SQL Server 2008 と 2012 の両方を使用しています。新しいバージョンに機能強化があれば、それで作業を開始できます。
ありがとう。
更新 1:
もう少しわかりやすくするために、コード サンプルを追加しています。
declare @s geometry --GeomCol is of this type too.
declare @z geography --GeogCol is of this type too.
select @s = GeomCol
from AllStates
where STATE_ABBR = 'NY'
select @z = GeogCol
from AllZipCodes
where ZipCode = 10101