Как я могу рассчитать угол обзора для LineString - PullRequest
0 голосов
/ 07 мая 2019

Учитывая, что у меня есть LineString из shapely.geometry, как я могу рассчитать угол обзора ? Я бы хотел определить диапазон углов как кортеж (orientation_deg, rotation_deg - counter clock wise)

Под углом обзора Я имею в виду видимую область , например

path = LineString(Point(0, 0), Point(1, 1), Point(1, 0))
computeAngleScope(path) # should output AngleScope(orientation_deg=45, rotation_deg=-45) since if one starts at (0, 0) they'll be able to see the segment of (0, 45) degrees.
...