span8
span4
的想法通过这张··sql服务器空间空间索引boundingbox几何
我目前使用“SQL To Run After Write”选项来指定一个脚本,用于基于所写特性的边界框创建空间索引。
它使用。“几何::UnionAggregate ([SpatialColumn]) .STEnvelope () .STPointN ()。STX" to get the coordinates of the envelope of all features in the newly written table.
为什么不让MSSQL_SPATIAL写入器为几何数据使用第三个空间索引选项来自动执行此操作呢?
这张评论·
我只生成了一个索引(主键除外)。
我开始尝试使用“空间索引类型:Auto”方法,但据我所知,这是一种方法需要在几何数据执行时间之前指定的边界框。以来该指数似乎创建的同时创建表(当第一个特性到作家),我的解决方案来生成一个动态边界框是使用BoundingBoxAccumulator + FeatureHolder然后提取边界框的坐标空间索引功能使用。但是,最小值只能指定为用户参数,而不能指定为属性。我还没有听说过在执行时操作用户参数的任何方法。
我想我可能错过了一些东西,我如何获得空间索引的范围来使用传入的功能范围,而不知道在执行之前的范围?
嗨@mattias,在Writer特性类型的表创建参数下,如果空间索引类型设置为“Auto”,则可以为几何图形设置包围框。您是否将您的方法与正在创建的另一个索引一起使用?
分享你的好点子,或者为别人的点子投票。
©2019安全亚搏在线软件公司法律