Hi,
I looked at the project you sent me. If you add a rule with no filter,
the vertex tool will work as all the lines are now shown. You can then
hide these features by deselecting the "no filter lines" in the layer
panel or by making the line transparent.
So basically, the vertex tool stops working if some of the lines are not
covered by a rule that contains attribute($currentfeature,
left(@layer_name,8)). This should be added to the bug report.
If you change the rule "attribute($currentfeature, left(@layer_name,8))
= 'Y' AND Type = 'Chalk'" to simply Type = 'Chalk' and filter the
lines by Plan1801 ='Y', the vertex tool works and the result is the
same. Deactivate editing/right click on the layer in the layer panel,
filter, Type = 'Chalk'. Reactivate editing.
I will send you the project directly.
Nicolas
On 2019-05-25 12:53 p.m., Nicolas Cadieux wrote:
Hi,
I am intrigued by how you are doing things but not sure I completely
understand your method. If you can send me test file with a project,
I could test on my end to see if I can replicate the bug. I must
admit thought that this will take time on your end and the end result
might just be that we have the same problem and no solution.
Can filtering the file in the layer panel (you can fight click and
create a filter there) with the “Y” present change anything?
Nicolas
Le 25 mai 2019 à 05:36, Peter Cornelissen <pe...@cornelissen.org.uk
<mailto:pe...@cornelissen.org.uk>> a écrit :
Hi
I see what you mean and I have used it this way on other occasions,
but unfortunately it doesn't help with my situation. I have fields
Plan1801, Plan1802, Plan1803 etc and each line or polygon can be on
any number of plans. So, I use the 'Y' present in the field to enable
its visibility when that plan is displayed and I use the layer name
and then the attribute to reference the relevant field in the style.
Peter
------------------------------------------------------------------------
*From:* Nicolas Cadieux <nicolas.cadi...@archeotec.ca
<mailto:nicolas.cadi...@archeotec.ca>>
*Sent:* 24 May 2019 20:09
*To:* Peter Cornelissen
*Cc:* qgis-user@lists.osgeo.org <mailto:qgis-user@lists.osgeo.org>
*Subject:* Re: [Qgis-user] Vertex tool not working on lines when
style with 'attribute' assigned
Hi,
Open the field calculator. By default, you will have « create a new
field ». Select « create virtual field » and use the attribute
there. The virtual will be updated on the fly and is part of the
project file. If you export the file, it will be saved as a true
field in the Shape file (or what ever format you are using).
Nicolas
Le 24 mai 2019 à 14:31, Peter Cornelissen <pe...@cornelissen.org.uk
<mailto:pe...@cornelissen.org.uk>> a écrit :
Hi
I have reported it as a bug, but as yet no resolution or
acknowledgement that it is a bug. I was offered possible solutions
but in the end it was not really answering the problem I have and
since then it is just there as an open issue.
I'm not really at a level to be quite sure what you mean by using a
'virtual' field, could you please explain? The attribute method I am
using was a solution given to me by someone else and as I say it
worked fine when first used in version 2.8.
Peter
------------------------------------------------------------------------
*From:* Nicolas Cadieux <nicolas.cadi...@archeotec.ca
<mailto:nicolas.cadi...@archeotec.ca>>
*Sent:* 24 May 2019 18:04
*To:* Peter Cornelissen
*Cc:* qgis-user@lists.osgeo.org <mailto:qgis-user@lists.osgeo.org>
*Subject:* Re: [Qgis-user] Vertex tool not working on lines when
style with 'attribute' assigned
Hi,
This looks like a good bug report! I would do one. Have you tried
making a virtual field with the attributes? This way, you can query
two fields and not an attribute and a field. The end result would be
the same but perhaps, without a bug... I have been doing that with
no trouble for a couples of weeks now for a project. Never tried
doing it your way exactly.
Nicolas
Le 24 mai 2019 à 06:35, Peter Cornelissen <pe...@cornelissen.org.uk
<mailto:pe...@cornelissen.org.uk>> a écrit :
Has anyone else come across this?
Personally I think this is a bug or possibly something wrong with
my installation, but I've not had any confirmation from the QGIS team.
If I have a styled line or polygon and use the 'attribute'
expression in the filter, then once the shapefile has been saved,
closed and then re-opened, then the vertex editor does not work and
I cannot edit any of the lines or polygons in the shapefile and the
only way I can is to open the same shapefile without a style of
with one not using attribute in the filter. I use the same
shapefile numerous times and use the layer name to display
specific lines as relevant to that layer.E.g.the table has a field
called Plan1801, so the layer name starts Plan1801. An example of
the style is: attribute($currentfeature, left(@layer_name,8)) = 'Y'
AND Type = 'Chalk'), so if a record in the shapefile table has a
'Y' in the Plan1801 column and 'Chalk' in the type column it will
display as that style. If I change the style to Plan1801 ='Y' AND
Type = 'Chalk' the vertex editor works fine.
There maybe another way around this, but there are approx. 20
different styles for the lines and a similar number for the
polygons used in each layer and getting on for 30 layers (and
growing) using it so I do not want to have create dedicated styles
for each layer or have a separate shapefile for each layer. If
there is, I have not as yet found one.
Any help would be appreciated.
I am now using version 3.6.3, but the problem has been there at
least since 3.6.0, possibly earlier (not there in the old node
editor in 2.8, but I know that was a completely different beast).
Peter Cornelissen
_______________________________________________
Qgis-user mailing list
Qgis-user@lists.osgeo.org <mailto:Qgis-user@lists.osgeo.org>
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
<https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.osgeo.org%2Fmailman%2Flistinfo%2Fqgis-user&data=02%7C01%7C%7Ce7a1957013f547b3412f08d6e07b69ac%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636943217986442028&sdata=pYlsbueSjJaCh8%2BObAoB4n1RT8JWPKtVxZJwtAHTxc0%3D&reserved=0>
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
<https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.osgeo.org%2Fmailman%2Flistinfo%2Fqgis-user&data=02%7C01%7C%7Ce7a1957013f547b3412f08d6e07b69ac%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636943217986462044&sdata=dEVhpC1yTtCe66jq%2FoltKm74LYmJzO8RcKa2hFJxhNY%3D&reserved=0>
_______________________________________________
Qgis-user mailing list
Qgis-user@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
_______________________________________________
Qgis-user mailing list
Qgis-user@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user