Учитывая, что у меня есть 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.