我有一个包含以纬度/经度格式超过100,000点的列表,我已经将其导入到qgis中。
现在,我要在此处进行的操作是将所有这些点分组为框组,这实际上是指我想将地图拆分为边界框。
我的要求如下:
- 盒装组的得分不得低于100,且得分不得超过200
- 不得将一个点放置在多个组中
- 所有点应基于其最近的邻居
我如何通过qgis实现这一目标?
我假设可以传递一些自定义查询代码并保存结果,或者将创建的框保存为shapefile正确吗?有人可以解释一下如何做到这一点以及代码是什么样的吗?
如前所述,我的目标是将一堆方形框显示为shapefile图层,其中每个框内的属性不少于100个且不超过200个。
6
对于将这个问题标记为“最喜欢的”的每个人:为什么也不要反对它呢?有人会认为您最喜欢的问题应该是一个好问题。
—
黑暗
为什么需要拳击?如果您基于计数创建盒子,那么它们的大小将有所不同,因此平铺是不可能的。分组为多边形(即凸包)可能更容易。
—
diciu 2011年
@diciu感谢您的回复。是的,我认为凸包会很好,因为以后我可以将它们变成盒子。使用凸包方法必须使用什么代码?
—
NetConstructor.com 2011年
如果确实使用凸包,则包围盒(包围外壳)将重叠,并且不再满足将点放在单个BBOX中的要求。凸包不是向BBOX过渡的中间步骤,而是替代品。即使那样,创建一个通用解决方案也将相当复杂。
—
diciu 2011年