Thanks for experimenting and confirming their is a bug, please report it to
the issue tracker (you can upload the screen snaps as well).

I had a look, see other thread, and it appears that the functionality is
present just incorrectly documented.
--
Jody Garnett


On Fri, 19 Jul 2019 at 10:28, Artem Groznykh <[email protected]> wrote:

> Hello.
>
> According to  documentation
> <https://docs.geoserver.org/stable/en/user/styling/ysld/reference/featurestyles.html#syntax>
>  "x-firstMatch" property of featureType in YSLD style "Stops rule
> evaluation
> after the first match". But somehow it does not.
>
> I use:
>
> - window 7
> - mongoDB 3.6
> - GeoServer 2.15.2
> - mongoDB plugin (for GeoServer 2.15.2)
> - YSLD plugin (for GeoServer 2.15.2)
>
> I've created a collection with data from here
> <https://docs.geoserver.org/stable/en/user/data/app-schema/mongo-tutorial.html#use-case>
>  (just
> two records), created 2dsphere index
>
> Then I've created a layer and an YSLD style for that layer:
>
> feature-styles:
> - name: some_name
>   *x-firstMatch: true*
>   rules:
>   - filter: ${name = 'name 1'}
>     symbolizers:
>     - polygon:
>         fill-color: 'red'
>         fill-opacity: 0.5
>         stroke-color: 'red'
>         stroke-opacity: 0.5
>   - symbolizers:
>     - polygon:
>         fill-color: 'yellow'
>         fill-opacity: 0.5
>         stroke-color: 'yellow'
>         stroke-opacity: 0.5
>
> In preview the feature with name = 'name 1' is orange (both rules are applied)
> and the feature with name = 'name 2' is yellow. But first feature should
> be red (not orange) - only first rule should be applied.
>
>
>
> Why so?
>
> Thanks in advance for any help
>
>
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
>  Без
> вирусов. www.avast.ru
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
> <#m_6089005796454407983_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
> _______________________________________________
> Geoserver-users mailing list
>
> Please make sure you read the following two resources before posting to
> this list:
> - Earning your support instead of buying it, but Ian Turton:
> http://www.ianturton.com/talks/foss4g.html#/
> - The GeoServer user list posting guidelines:
> http://geoserver.org/comm/userlist-guidelines.html
>
> If you want to request a feature or an improvement, also see this:
> https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer
>
>
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/geoserver-users
>
_______________________________________________
Geoserver-users mailing list

Please make sure you read the following two resources before posting to this 
list:
- Earning your support instead of buying it, but Ian Turton: 
http://www.ianturton.com/talks/foss4g.html#/
- The GeoServer user list posting guidelines: 
http://geoserver.org/comm/userlist-guidelines.html

If you want to request a feature or an improvement, also see this: 
https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer


[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to