I need to draw a geographic map displaying a pipeline network from a known GPS coordinates in real-time. Unfortunately, amount of available GPS points is huge (~150'000) which slows down screen refresh rate below 5 /sec.
As you can see from the attached screenshot, most of the lines are almost straight, so despite that they build from a thousands of points, considerable drawing chords reduction could be achieved without a noticeable image quality degradation.
Q. Can you direct me to some known algorithm of point reduction that would work here?