1

PrimaryKey(int)latitude(decimal 9,6)およびの 3 つの列を持つテーブルがありlongitude(decimal 9,6)ます。

ライブ ビューを DBMS 接続を使用して mapinfo 10.5 にインポートしましたが、テーブルをマップ可能にしたり、座標をマップするために「ポイントを作成」したりできないようです。

MS Management Studio で右クリックして新しいインデックスを追加しますが、表示されるインデックスの種類はクラスター化されたもの、非クラスター化されたもの、xml のみで、空間のオプションはありません。

4

2 に答える 2

1

最初に、geometryまたはgeographyのデータ型で新しい列(NEWGEOGRAPHY)を作成する必要があります。次に、その列を次のように更新します。

UPDATE tablename SET NEWGEOGRAPHY = geography :: STGeomFromText(POINT(LATCol LONGCol)、4326)

次に、その列を使用して、このテーブルに空間インデックスを作成できるはずです。

于 2011-04-20T17:26:21.977 に答える
1

geometry空間インデックスは、タイプがorの列にのみ作成できますgeography

http://msdn.microsoft.com/en-us/library/bb964740.aspx

于 2011-04-19T07:45:40.893 に答える