Wie erstelle ich ein Polygon mit seinen Punktscheitelpunkten?

8

Ich möchte ein Polygon aus formschönen Punkten erstellen.

%Vor%

gibt mir einen Typfehler TypeError: object of type 'Point' has no len()

Wie erstelle ich ein Polygon von shapely Point Objekten?

    
Sounak 26.05.2015, 11:20
quelle

3 Antworten

14

Wenn Sie Ihr Polygon explizit aus den Geometriepunkten der Geometrie erstellen möchten, rufen Sie deren x, y-Eigenschaften in einem Listenverständnis auf. Mit anderen Worten:

%Vor%

Beachten Sie, dass formschön genug ist, um das Polygon in Ihrem Namen zu schließen, d. h. Sie müssen den ersten Punkt nicht unbedingt am Ende erneut übergeben.

    
shongololo 26.05.2015, 14:44
quelle
3

Ein Polygon -Objekt benötigt eine verschachtelte Liste von Zahlen, keine Liste von Point -Objekten.

%Vor%     
Malik Brahimi 26.05.2015 11:28
quelle
2

Der Polygon -Konstruktor erwartet keine Liste von Point -Objekten, sondern eine Liste von Punktkoordinaten.

Siehe Ссылка

    
dlask 26.05.2015 11:28
quelle

Tags und Links