Tengo algunos polígonos en un archivo shp que necesito cambiar su ancho de línea. Me uní a ellos en un grupo
¿Hay alguna manera de cambiar la línea con todas las capas del grupo simultáneamente y no una después de la otra?
Tengo algunos polígonos en un archivo shp que necesito cambiar su ancho de línea. Me uní a ellos en un grupo
¿Hay alguna manera de cambiar la línea con todas las capas del grupo simultáneamente y no una después de la otra?
Respuestas:
Con un poco de ayuda de Python, podríamos establecer el ancho del borde para todas las capas en su grupo "Estado" en un valor específico (por ejemplo, 0.16
como se muestra en su imagen).
Intente probar lo siguiente en la Consola Python :
root = QgsProject.instance().layerTreeRoot()
state_group = root.findGroup("State")
border_width = 0.16
for layers in state_group.children():
layer = layers.layer()
symbols = layer.rendererV2().symbols()
symbols[0].symbolLayer(0).setBorderWidth(border_width)
layer.triggerRepaint()
iface.legendInterface().refreshLayerSymbology(layer)