日期:2014-05-17  浏览次数:20483 次

SQL 2008里更新geometry信息,索引边界会改变不
创建索引时 边界为(-20,-10,20,10),此时在表里添加了一个新的点对象,坐标为(30,30)查询sys.spatial_index_tessellations里的边界信息没有更新,想问下,index不会自动更新吗?还是每次添加完必须自己手动更新index
------解决方案--------------------
不懂,向你致敬和学习,也希望你成功。
------解决方案--------------------
需要更新吗?

你知道什么叫边界吗?你如果知道了就不会这么问了~
------解决方案--------------------
楼上的,不回答就算了,用得着这样说吗?现在项目就是必须扩大范围,原本边界就那么大,但是当编辑图层的时候,在范围外大量添加新的特征。
------解决方案--------------------
对了,后面用另一种方法获取整个图层边界了,在数据里添加 SQlSpatialTools程序集,调用GeometryEnvelopeAggregate函数就可以获取整个图层的边界,如:select dbo.GeometryEnvelopeAggregate([geom]).ToString() geom1 from tableName.