Je cherchais dans Fiona pour obtenir pour chaque fonctionnalité son étendue mais je n'ai pas trouvé comment.
J'ai essayé trop loin de faire quelque chose comme ci-dessous
import fiona
with fiona.open('countries/ne_10m_admin_0_countries.shp', 'r') as source:
for f in source:
geom = f['geometry']
print geom
Je m'attendais à obtenir une méthode pour cela au niveau variable f. Après quelques lectures de documentation, j'ai vu que f est un pur enregistrement python. Donc, à la fin, comment avec Fiona puis-je obtenir l'étendue (ou la boîte englobante) de chaque géométrie d'entité?
PS: Je connais déjà la pure solution python GDAL / OGR donc j'attends une solution Fiona s'il vous plait
Réponses:
Je le ferais comme ça:
la source
Vous devez utiliser la fonction
shape
de Shapely :la source