В Интернете есть много информации об упрощении обычных линий,
https://www.jasondavies.com/simplify/
https://bost.ocks.org/mike/simplify/
http://geomalgorithms.com/a16-_decimate-1.html
http://mourner.github.io/simplify-js/
т.е. когда упрощенные точки известны заранее. Алгоритм Висвалингама, алгоритм Дугласа-Пекера, но что, если параметр допуска фиксирован, а точки не известны заранее. У меня много точек, и я бы не хотел запускать алгоритм N * Log (N) M тысячу раз, вместо этого я бы хотел, чтобы он обрабатывал мой набор постепенно, пересечения не имеют значения, дело просто в том, чтобы уменьшить размер набора данных с минимальным визуальным воздействием. Есть ли какой-нибудь разумный способ справиться с этой проблемой?