Saya mencari algoritma, solusi tingkat tinggi, atau bahkan perpustakaan yang dapat membantu saya menentukan apakah dua poligon berpotongan, dengan Python.
Saya memiliki simpul dari dua poligon (Ini adalah poligon bagian tunggal tanpa lubang) dalam dua array yang berbeda. Poligon adalah 2D (yaitu hanya koordinat X dan Y)
Saya ingin membuat fungsi yang akan mengembalikan boolean yang menunjukkan apakah kedua poligon bersilangan.
Harap dicatat bahwa saya tidak dapat menggunakan arcpy
, atau arcgis
komponen apa pun dalam hal ini.
Bisakah Anda menyarankan algoritma atau pustaka untuk melakukan ini?