Я ищу способ проверить, перекрываются ли 2 многоугольника (набор координат широты/долготы) в рубине. Так, например, если у меня есть баллы для США и баллы для Калифорнии, я должен сказать, что они перекрываются.
Я изучил rgeo, но, по-видимому, для его работы требуются некоторые двоичные файлы только для Linux, и я ищу кросс-платформенное решение.
Например, допустим, у меня есть 2 многоугольника, которые выглядят так:
p1 = [[30, 30], [30, 40], [40, 40], [40, 30], [30, 30]]
p2 = [[35, 35], [35, 45], [45, 45], [45, 35], [35, 35]]
Как я могу показать, что они перекрываются в рубине?