Ich habe in Fiona nach dem Umfang jedes Features gesucht, aber ich habe nicht herausgefunden, wie.
Ich habe zu weit versucht, so etwas wie unten zu tun
import fiona
with fiona.open('countries/ne_10m_admin_0_countries.shp', 'r') as source:
for f in source:
geom = f['geometry']
print geom
Ich hatte erwartet, eine Methode dafür auf der Ebene der Variablen f zu bekommen. Nach einigem Lesen der Dokumentation habe ich gesehen, dass f ein reiner Python-Datensatz ist. Wie kann ich am Ende mit Fiona die Ausdehnung (oder den Begrenzungsrahmen) jeder Feature-Geometrie ermitteln?
PS: Ich kenne die reine GDAL / OGR-Python-Lösung bereits, daher erwarte ich bitte eine Fiona-Lösung
Antworten:
Ich würde es so machen:
quelle
Sie müssen die Funktion
shape
von Shapely verwenden :quelle