[問題] 點與線之間的關係判斷

作者: Autumn06513 (阿丸)   2021-05-03 16:25:36
- 問題: 點與線之間的關係判斷
[問題類型]:
程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
[軟體熟悉度]:
入門(寫過其他程式,只是對語法不熟悉)
[問題敘述]:
各位前輩好,想請問各位有關於R當中,能用來判別點與線之間關係的相關package,
問題的示意圖如下:
https://imgur.com/a/GENqZuw
目前我有一組資料,可繪製成圖中的藍色散點圖,
另外有三組資料(同樣是座標資訊),可以繪製成線段,
我想用圖中的紅線與綠線為上下限,找出位於兩個線段間的所有點,並且抓出他們的資訊,
想請教各位,是否有相關的package能夠處理這種線段與點關係判斷的問題?
目前有想到幾個可行的方法:
一是把繪製出來的線段資料補齊,讓所有資料都有可比對的數值,直接看上下限來判斷
二是用面積的方式處理,計算面積當中的點
但是小弟不才,目前還在嘗試尋找第一點的資訊,想在此詢問各位的意見,歡迎各位前輩補充,或者是提供有可能可行的package。
感謝各位,麻煩大家了!
謝謝!
作者: andrew43 (討厭有好心推文後刪文者)   2021-05-03 18:01:00
線看來是幾個點連成的。把他變成函數,或是線性內插到很密,之後就好辦了。建議你提供一份假資料,大家比較能幫忙。內插到和點資料橫軸值一致就完事了。看看approx ()
作者: showfeb   2021-05-03 23:00:00
以關鍵字google, sp::point.in.polygon 應可解決你的問題現學現賣, https://ideone.com/WYIdKd
作者: andrew43 (討厭有好心推文後刪文者)   2021-05-05 18:13:00
用我前面說的方法 https://ideone.com/X45uZW沒看到你附連結了,不過這些例子你應該能夠改寫。
作者: Autumn06513 (阿丸)   2021-05-07 09:50:00
感謝各位的協助,兩位前輩的方式我都成功執行了!稍晚我再整理一下完整的資訊更新上來,真的非常謝謝大家的協助!:)
作者: andrew43 (討厭有好心推文後刪文者)   2021-05-23 20:28:00
感謝分享

Links booklink

Contact Us: admin [ a t ] ucptt.com