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

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

Post 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.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post