звучит так, как будто вы сможете сделать простое пересечение 2-й линии ...
Однако я уже работал с Lat / Long и знаю, что они не совсем верны для любой 2D-системы координат.
Я бы начал с общей функции "IsPointInPolygon", вы можете найти миллион из них путем поиска в Google, а затем протестировать ее на вашем поли, чтобы увидеть, насколько хорошо она работает. Если они достаточно точны, просто используйте это. Но возможно, что из-за неквадратной природы координат широта / долгота вам, возможно, придется внести некоторые изменения, используя сферическую геометрию.