我想弄清楚經度/緯度點是否包含在由代表地球上點的頂點定義的多邊形內(也是緯度/經度,順時針方向訂購)。這對於可以映射到2D緯度/經度空間的多邊形而言是微不足道的。確定緯度/經度是否在地球表面上的多邊形內
這變得越來越困難的是圓的(現在切換回3D),可能會從覆蓋半個地球的極點到極點。翻譯成lat/lon看起來像一個正弦波。多邊形測試中的2D點不再適用於這種情況。有沒有解決這個問題的算法?
==================對以下評論的說明:=================== 多邊形是(60,90),(60,110),( - 30,110),( - 30,90)定義爲(lon,lat)對。
我的代碼實現了光線投射算法,並且工作正常。然而,地球表面上的某些多邊形不會轉化爲2D空間中的閉合多邊形。
你能不能給你如何定義你的多邊形,貴點的例子,和預期的結果?另外,你有沒有試過的代碼? (如果可以,編輯您的問題以包含此信息) – Wilduck
您對順時針標記的點的定義定義了多邊形的哪一側是內部。 – Zak
這個問題是語言無關的 - 刪除了python標籤。 –