У меня есть строка строки, которая может содержать ненормальную точку, как на этом рисунке.
мой вопрос, как я могу обнаружить эти точки, есть ли какой-либо алгоритм для этого в com.vividsolutions.jts или любом Java-алгоритме
Одна из вещей, которая иногда помогает очистить такие точки, - это buffer геометрия с небольшим расстоянием.
buffer
Буферизация расширяет или уменьшает периметр геометрии на указанное расстояние.