我有一个shapefile,其中包含所有以五位格式(例如80637)的德语邮政编码。对于我打算做的事情,这是很多细节的方法。我想按前两位数字(例如80)来汇总所有邮政编码区域。
我的方法是对QGIS属性表中的邮政编码进行数字排序,然后手动选择它们,然后将它们加入。这有点麻烦,我不得不在这段时间里做些麻烦。
有没有办法以编程方式执行此操作?我按照此说明尝试自动执行此过程,但是导入六分仪失败。
我有一个shapefile,其中包含所有以五位格式(例如80637)的德语邮政编码。对于我打算做的事情,这是很多细节的方法。我想按前两位数字(例如80)来汇总所有邮政编码区域。
我的方法是对QGIS属性表中的邮政编码进行数字排序,然后手动选择它们,然后将它们加入。这有点麻烦,我不得不在这段时间里做些麻烦。
有没有办法以编程方式执行此操作?我按照此说明尝试自动执行此过程,但是导入六分仪失败。
Answers:
创建一个新字段,并使用字段计算器从左侧复制前两位数字
->对于文本,可以在字段计算器中使用(left(fieldname,2))。在数字字段中,您可以使用floor(fieldname / 1000)
根据这个新字段溶解多边形
->此命令在矢量中->几何->溶解