[问题] 点与线之间的关系判断

楼主: 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