Turfjs有沒有方法確定LineString與多邊形邊界相交的座標?查找LineString與地圖中的多邊形邊界相交的座標
有很多方法可以找出一個點是否在一個多邊形內,並且有很多方法可以找出一個點是否在一條線上等,但我似乎無法找到一種方法請詢問「此線與多邊形的邊界相交點」。
我可以使用線交點算法來枚舉多邊形中的點以找到該點,但我想知道是否有更多的「草皮」方法來做到這一點。
對於上下文,我已經加載了一個GPX軌道,並且想要估計軌道進入/離開定義區域的位置/時間。
由於GPX軌道只記錄特定間隔的位置,它通常是在時間tN記錄的pN在區域外的情況,並且在時間tN + 1記錄的pN + 1在該區域內。 如果我可以得到線(pN,pN + 1)與多邊形邊界相交的點,我可以估計出軌道穿過多邊形的確切時間。
您可能想考慮在gis.stackexchange.com上詢問這個問題。 –
謝謝@SteveBennett,我在那邊問過。 – rifboy