MBStyle, disable partials=true exports

Description

Notice the two cut labels, should have been "Piano di Mommio" and "SR439".
This is happening because by default Mapbox Styles allow labels to cross tile borders:
https://docs.mapbox.com/mapbox-gl-js/style-spec/#layout-symbol-symbol-avoid-edges
And there is a lengthly explanation of why it's done also in the code:
https://github.com/geotools/geotools/blob/master/modules/unsupported/mbstyle/src/main/java/org/geotools/mbstyle/layer/SymbolMBLayer.java#L1855

Except that the output above is not acceptable... and I believe we should just ignore the setting, because
the context is just not the same. In client side rendering, a label will not be cut, it can still be painted fully,
worst case it's going to overlap with some other labels.
Server side instead, there is no setting to force the appearance of the label in the other tile, they are produced
independently and are working against different geometries (clipping).

Environment

None

Assignee

Andrea Aime

Reporter

Andrea Aime

Triage

None

Fix versions

Priority

Medium
Configure