1

我有一个有 3 列的表PrimaryKey(int)latitude(decimal 9,6)longitude(decimal 9,6)

我已使用其 DBMS 连接将实时视图导入 mapinfo 10.5,但似乎无法使表格可映射或“创建点”来映射坐标。

我右键单击以在 MS 管理工作室中添加一个新索引,但它带来的唯一索引类型是集群、非集群和 xml,没有空间选项。

4

2 回答 2

1

只能在类型为geometry或的列上创建空间索引geography

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

于 2011-04-19T07:45:40.893 回答
1

您需要首先创建一个数据类型为几何或地理的新列 (NEWGEOGRAPHY)。接下来,使用以下内容更新该列:

更新表名 SET NEWGEOGRAPHY = geography::STGeomFromText(POINT(LATCol LONGCol), 4326)

然后您应该能够使用该列在该表上创建空间索引。

于 2011-04-20T17:26:21.977 回答