Page 1 of 1

Wie kann ich den folgenden Eckpunkt in einem formschartigen Polygon in einer bestimmten Richtung von einem berechneten n

Posted: 11 Feb 2025, 15:13
by Anonymous
Ich habe ein Polygon "Poly" und einen Punkt "a". Mit der nächstgelegenen Funktion kann ich den nächsten Punkt "p1" am Polygon bis zum Punkt "A" berechnen. Jetzt möchte ich die nächste Scheitelpunkt des Polygons bis zu diesem nächsten Punkt in eine bestimmte Richtung bestimmen. Wie kann ich das machen? < /P>

Code: Select all

from shapely.geometry import Point, Polygon
from shapely.ops import nearest_points

poly=Polygon([(0,0),(10,0),(10,11),(0,8)])
pointA=Point(11,5.5)

p1,_=nearest_points(poly,pointA)

p1.wkt
#'POINT (10 5.5)'
< /code>
In diesem Beispiel würde ich nach < /p>
suchenpoly.exterior.coords[2]
#(10.0, 0.0)
Berechnung der nächsten Scheitelpunkt von "Poly" zu "p1" hilft nicht, da der nächste Eckel nicht unbedingt der nächste sein muss.