Re: [Qgis-user] rule based classification - attribute based on other layer
Hi, Note that, if you work on QGIS 2.8, getFeature() and attribute() are already part of core - no need to install a plugin. However, there may be a quite negative impact on performance, if you include such functions in your symbology impressions. So use them with care, only if you really need them! Andreas On 26.03.2015 16:10, Matteo Ghetta wrote: sorry... plugin installed... I see all the functions in the field calculator but do you have a small and quick example of what I am looking for? I don't understand the function to use.. Thanks! Matteo 2015-03-25 19:11 GMT+01:00 Junior Delaz del...@gmail.com mailto:del...@gmail.com: Hello, You may give a look to /getFeature/ function (combining or not with function like /attribute/ or spatial ones). There is also /RefFunctions/ plugin that may help to use values/fields of another layer. But unfortunately, there is no list of such layers nor their fields in the dialog. You need to write them yourself and their values. 2015-03-25 18:14 GMT+01:00 Matteo Ghetta matteo.ghe...@gmail.com mailto:matteo.ghe...@gmail.com: Hi all, very simple question. In the rule-based classification (vector) is it possible to use values of another layer loaded in QGIS? For example. Point vector and I want to display as red each feature that has a value greater than a value stored in another point layer (or in a table). In the expression builder there are the fields of the active layer. Is it possible to call the fields of other layers? Thanks Cheers Matteo ___ Qgis-user mailing list Qgis-user@lists.osgeo.org mailto:Qgis-user@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-user ___ Qgis-user mailing list Qgis-user@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-user ___ Qgis-user mailing list Qgis-user@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-user
Re: [Qgis-user] rule based classification - attribute based on other layer
sorry... plugin installed... I see all the functions in the field calculator but do you have a small and quick example of what I am looking for? I don't understand the function to use.. Thanks! Matteo 2015-03-25 19:11 GMT+01:00 Junior Delaz del...@gmail.com: Hello, You may give a look to *getFeature* function (combining or not with function like *attribute* or spatial ones). There is also *RefFunctions* plugin that may help to use values/fields of another layer. But unfortunately, there is no list of such layers nor their fields in the dialog. You need to write them yourself and their values. 2015-03-25 18:14 GMT+01:00 Matteo Ghetta matteo.ghe...@gmail.com: Hi all, very simple question. In the rule-based classification (vector) is it possible to use values of another layer loaded in QGIS? For example. Point vector and I want to display as red each feature that has a value greater than a value stored in another point layer (or in a table). In the expression builder there are the fields of the active layer. Is it possible to call the fields of other layers? Thanks Cheers Matteo ___ Qgis-user mailing list Qgis-user@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-user ___ Qgis-user mailing list Qgis-user@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-user
Re: [Qgis-user] rule based classification - attribute based on other layer
Sounds like you are trying Red if valueA max(layer B value)? exactly... :) ___ Qgis-user mailing list Qgis-user@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-user
Re: [Qgis-user] rule based classification - attribute based on other layer
Hi, I cannot install the plugin.. I have a missing library (qtsql)... anyway thanks for clarifying.. Matteo 2015-03-25 19:11 GMT+01:00 Junior Delaz del...@gmail.com: Hello, You may give a look to *getFeature* function (combining or not with function like *attribute* or spatial ones). There is also *RefFunctions* plugin that may help to use values/fields of another layer. But unfortunately, there is no list of such layers nor their fields in the dialog. You need to write them yourself and their values. 2015-03-25 18:14 GMT+01:00 Matteo Ghetta matteo.ghe...@gmail.com: Hi all, very simple question. In the rule-based classification (vector) is it possible to use values of another layer loaded in QGIS? For example. Point vector and I want to display as red each feature that has a value greater than a value stored in another point layer (or in a table). In the expression builder there are the fields of the active layer. Is it possible to call the fields of other layers? Thanks Cheers Matteo ___ Qgis-user mailing list Qgis-user@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-user ___ Qgis-user mailing list Qgis-user@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-user
Re: [Qgis-user] rule based classification - attribute based on other layer
Hello, You may give a look to *getFeature* function (combining or not with function like *attribute* or spatial ones). There is also *RefFunctions* plugin that may help to use values/fields of another layer. But unfortunately, there is no list of such layers nor their fields in the dialog. You need to write them yourself and their values. 2015-03-25 18:14 GMT+01:00 Matteo Ghetta matteo.ghe...@gmail.com: Hi all, very simple question. In the rule-based classification (vector) is it possible to use values of another layer loaded in QGIS? For example. Point vector and I want to display as red each feature that has a value greater than a value stored in another point layer (or in a table). In the expression builder there are the fields of the active layer. Is it possible to call the fields of other layers? Thanks Cheers Matteo ___ Qgis-user mailing list Qgis-user@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-user ___ Qgis-user mailing list Qgis-user@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-user
[Qgis-user] rule based classification - attribute based on other layer
Hi all, very simple question. In the rule-based classification (vector) is it possible to use values of another layer loaded in QGIS? For example. Point vector and I want to display as red each feature that has a value greater than a value stored in another point layer (or in a table). In the expression builder there are the fields of the active layer. Is it possible to call the fields of other layers? Thanks Cheers Matteo ___ Qgis-user mailing list Qgis-user@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-user
Re: [Qgis-user] rule based classification - attribute based on other layer
Maybe but only if you table join 1st (or spatial join). Are you trying to style feature A if it intersects with layer B features? Purely based on comparison of values is kinda unusual and probably doesn't exist yet. Sounds like you are trying Red if valueA max(layer B value)? Thanks, Alex On 03/25/2015 10:14 AM, Matteo Ghetta wrote: Hi all, very simple question. In the rule-based classification (vector) is it possible to use values of another layer loaded in QGIS? For example. Point vector and I want to display as red each feature that has a value greater than a value stored in another point layer (or in a table). In the expression builder there are the fields of the active layer. Is it possible to call the fields of other layers? Thanks Cheers Matteo http://lists.osgeo.org/mailman/listinfo/qgis-user ___ Qgis-user mailing list Qgis-user@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-user