Я ищу способ получить координаты новой линии, используя предоставленные координаты существующих 2 линий. Максимум существующих координат 2 входных линий должен образовывать новую строку.
пример данных:
line,X,Y
2,654285.7888,7515952.277
2,652460.4172,7517950.319
2,650339.0394,7517530.977
2,648489.0006,7517210.304
2,644887.5917,7516790.962
2,642544.2092,7515828.942
2,642371.5389,7513633.562
2,643654.2325,7511980.861
2,647132.3054,7510747.502
2,653348.4358,7509711.48
2,656579.8369,7509144.135
2,657467.8556,7508428.786
2,658725.8819,7511857.525
2,656826.5088,7514348.91
1,655963.1573,7516001.612
1,652805.7578,7517234.971
1,649993.6988,7517703.648
1,646194.9524,7516741.627
1,643234.8903,7515335.598
1,643259.5575,7511413.516
1,647872.321,7509908.817
1,651868.4048,7510500.83
1,656530.5026,7509538.81
1,659095.8897,7512079.53
1,658109.2023,7514620.25
При построении этих координат для каждой строки получаются следующие две строки:
Цель состоит в том, чтобы манипулировать Линия 1 (синяя), заданная Линия 2 (оранжевая), то есть большинство внешних из этих двух строк должны сформировать новую линию и получить координаты для этого новая линия. Ожидаемая новая строка, Строка 3 (черная), должна быть такой, как показано ниже:
Любая помощь в обеспечении подхода или ориентирования к правильному ресурсу будет высоко ценится.