VectorTiles: MVP external library is doing improper clipping.

Description

Vector Tiles uses external module https://github.com/ElectronicChartCentre/java-vector-tile

This module does some clipping;
a) it clips inconsistently (polygons are clipped differently than lines/points)
b) its clipping is not robust
c) its clipping uses WKT
d) lines/points are clipped right to the edge of the tile (this doesn't allow for "thick" styling that goes outside a tile)

NOTE: the geoserver VT module already does the needed clipping so this module is re-clipping already clipped geometries

Also see discussion in;
https://github.com/geoserver/geoserver/pull/1452

They just released 1.0.9 which makes it easy to sub-class and change the clipping behavior.
To do;
a) upgrade to 1.0.9
b) remove the external libraries clipping functionality (via sub-class)

Environment

all

Assignee

Unassigned

Reporter

David Blasby

Triage

None

Fix versions

None

Affects versions

Components

Priority

Medium
Configure