I am attempting to select lines that radiate from a point using v.select in GRASS GIS 7.6 (also tested with 7.4.4) in Windows 10.
I start out with 48 lines radiating from a point every 7.5 degrees. These are then clipped by the vector representing the sea (as seen in figure 1), and I subsequently want to retrieve the lines that are still touching the point.
However, running the following command only selects 11 of these lines (figure 2).
v.select ainput=temp_radials_clipped atype=line binput=random_point btype=point output=lines_vselect operator=overlap
All the lines share the exact same origin point at the coordinates of random_point. I have tried all the different operators for v.select, and only 'overlap' returns any lines at all (this also includes 'intersects' which is to be the GEOS equivalent of 'overlap'). I have trouble understanding why v.select with 'overlap' should return any lines at all if it is not returning all of the lines touching the point.
I am also open to alternatives to v.select to achieve this.