6

「[この座標] から 'n' メートル以内にあるすべての座標を返す」と言ってクエリできる GPS 座標の大規模なデータベースを作成したいと考えています。

Sqlserver2008 で Quadtree Indexing を実装する方法を知りたいですか?

オブジェクトをすばやく取得できるように、四分木を使用するクエリを呼び出す .net モジュールを作成したいと考えています。

上記の機能を実装するにはどうすればよいですか?

前もって感謝します

4

2 に答える 2

5
CREATE TABLE mytable (id INT NOT NULL, mypoint GEOGRAPHY NOT NULL, ...)

CREATE SPATIAL INDEX SX_mytable_mypoint ON mytable (mypoint)

SELECT  *
FROM    mytable
WHERE   mypoint.STDistance(geography::STGeomFromText(N'POINT (latitude longitude)', 4326) <= @N
于 2009-08-26T13:27:30.727 に答える