En el pasado, solo emparejé manualmente el color del borde con el color del relleno, pero esto puede llevar mucho tiempo.
Me pregunto, ¿hay alguna forma de que el programa haga coincidir automáticamente el color del borde con el del relleno?
El color de relleno se asigna a través de la pestaña de estilo en las propiedades de la capa.
Usando QGIS 2.8.6
qgis
cartography
qgis-2
style
Martín pescador
fuente
fuente
Respuestas:
No estoy seguro de cómo aplicarlo para los polígonos existentes, pero podría hacer que funcione para cualquier futuro que cree.
En Propiedades del proyecto> Estilos predeterminados> Administrador de estilos, puede crear su propio estilo de símbolo predeterminado para "Relleno":
Edite la expresión del color del borde y configúrelo en @symbol_color:
Por último, configure su nuevo estilo de relleno como predeterminado:
Esto hará que el borde siempre coincida con el color del símbolo establecido. Sin embargo, esto no se reflejará necesariamente en las propiedades del polígono. Por lo tanto, puede parecer que tiene un borde de color diferente establecido en las propiedades, pero siempre debe coincidir con el color del símbolo establecido del objeto en el mapa.
Ojalá tuviera una mejor idea en cuanto a hacer esto retroactivo, pero tal vez yo u otra persona tengamos una buena idea más adelante.
fuente
Otra forma de hacer que el color del borde coincida con el color de relleno es agregar una nueva capa a su símbolo con el tipo de capa de símbolo = Contorno: Línea simple.
Cuando el color se aplica en el nivel de símbolo, todas las capas obtienen el mismo color (a menos que una capa esté bloqueada) para que el relleno y el borde agregado sean iguales ...
fuente
Para saber cómo hacerlo retroactivo: puede guardar el estilo como un archivo .qml, use la expresión regular buscar y reemplazar para establecer los bordes con el mismo color que los polígonos (en Notepad ++ o similar):
Encontrar:
Reemplazar:
guardar y luego volver a cargar el estilo en qgis :)
fuente