私は次の2つのテーブルを持っています:-
ジオシェイプ
- GeoShapeId INT IDENTITY
- 名前 VARCHAR(100)
- ShapeFile GEOGRAPHY [これは緯度/経度の閉じたポリゴンです]
犯罪場所
- CrimeLocationId INT IDENTITY
- LatLong GEOGRAPHY [これは緯度/経度ポイントです]
現在、約 10,000 の GeoShape の結果と約 500 の犯罪場所があります。
500 の犯罪緯度/経度ポイントすべてが内部に存在する GeoShape を特定しようとしています。
:( よくわかりません!サブクエリを実行しようとしましSTIntersects
たが、うまくいきませんでした。何か提案はありますか?
乾杯!
EDIT 1:関数を使用できませんGEOMETRY
..(上記のように)これらはすべて地理タイプであるためです。
編集 2: と の使い方を知っていSTContains
ますSTIntersects
。その基本的な例を提供しないでください。上記のテーブル構造で複雑なクエリを実行することにもっと興味があります。