Ruby で 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]]
ruby で重複していることをどのように示すことができますか?