3
如何确定QGIS中的相邻图块ID?
在最近的培训课程中,有人问我QGIS是否可以自动计算使用地图集生成器创建的地图册的下一页/上一页以及上一页/下一页。如果您知道网格的宽度和高度,那么我设法为常规网格制定了一个相当合理的标签表达式。 但是随后我们开始考虑一些现实的示例,在这些示例中我们不想绘制不包含我们感兴趣的地区的页面,例如我的家乡之一: 因此,今天下午我在一个python脚本上玩耍,计算出每个网格单元我感兴趣的4个邻居,并将这些值添加到我的网格中(这很大程度上基于Ujaval Gandhi的教程): for f in feature_dict.values(): print 'Working on %s' % f[_NAME_FIELD] geom = f.geometry() # Find all features that intersect the bounding box of the current feature. # We use spatial index to find the features intersecting the bounding box # of the current feature. This will …