project_on_AB.Rd
A function to project data on a line defined by two points A & B
project_on_AB(dat, datAB, datOg = datAB[1, ])
dat | tibble with coordinates columns x and y |
---|---|
datAB | tibble with two rows (points A and B) and coordinates columns x and y |
datOg | point that defines the origin (point with l=0) of the series |
xp x coordinate of points projected on the transect
yp y coordinate of points projected on the transect
xt x coordinate along the transect (new coordinate x)
yt y coordinate corresponding to the distance to the transect (new coordinate y)
dat=tibble(x=c(866142.3, 866149.9, 866143.7), y=c(84496.97, 84496.93, 84498.50)) datAB=tibble(x=c(866141.3,866148.7), y=c(84498.97, 84496.50)) dat=project_on_AB(dat,datAB) ggplot(dat, aes(x=x,y=y))+ geom_point(col="red")+ geom_line(data=datAB, aes(x=x,y=y))+ geom_point(data=datAB)+ geom_point(data=dat,col="blue", aes(x=xp,y=yp))+ coord_fixed(ratio=1)#> Error in ggplot(dat, aes(x = x, y = y)): impossible de trouver la fonction "ggplot"