<div dir="ltr">Hey dear list,<div><br></div><div>after much worries,</div><div>I just submitted a pull request to propose a very tiny change in geos LineIntersector.cpp file.</div><div><br></div><div>Now a point is considered to be on a line much more often, as line have a controlled thickness.</div>
<div><br></div><div>The thickness of a line is defined so that a point that shall be on the line with the correct first 12 digits would be on it, even if the other digits are wrong.</div><div><br></div><div>All lines have not the same thickness is real world units, because the tickness depends of the number of digits in coordinates.</div>
<div><br></div><div><br></div><div>This improves a lot of function working with points and lines, and shouldn't change computation time (there where already 2 tests).</div><div><br></div><div><br></div><div>With synthetic data precise to the millimeter across all France, I had no error for 1 million lines. <br>
Theoretically there could still be some lines that have no points. (one in 10 million or so?)</div><div>I can't solve this without changing much more the current RobustDet algorithm.</div><div><br></div><div><br></div>
<div>Cheers,</div><div><br></div><div><br>Rémi-C</div></div>