I have administrative boundary data in geojson/wkt format, which I retrieve from my REST service and display, using mapbox gl. This works well enough, but the data points are (depending on the country) extremely dense, resulting in several megabytes of data for each request, which is simply too much.
Mapbox does a great job at handling and rendering the data once received - the problem is the sheer amount of data transferred. I am ok with reducing the data "fidelity" of my source data, but I would like to do it intelligently, if at all possible. The question is: what tool (preferably cost-free) should I use to reduce the data points ? This question deals with almost the same problem, but is "dropping every n-th data point" really the best/only answer to my problem ? Skim-reading this blog post suggests that there might be more intelligent solutions. I have QGIS 3.0 installed - does it offer some functionality like this ? I also looked at GeoJSON-VT but am not sure if that is fit for the task, either.