Annonce
Suite à un problème technique intervenu entre le 22 et le 23 mars, nous avons du procéder dans la soirée du 25 mars, à la restauration de la base de données du 24 mars (matinée).
En clair, nous avons perdu vos contributions et inscriptions du dimanche 24 et du lundi 25 mars.
Nous vous prions de nous excuser.
#1 Thu 28 March 2019 16:49
- JeanMich
- Participant occasionnel
- Date d'inscription: 28 Mar 2016
- Messages: 46
[geopandas] oriented bounding box
Bonjour,
Je cherche à calculer des Oriented Bounding Box avec geopandas mais je sèche. Auriez vous des pistes svp ?
Merci !
Hors ligne
#2 Thu 04 April 2019 18:03
Re: [geopandas] oriented bounding box
Vous avez plusieurs solutions, mais la plus simple est d'utiliser la fonction https://shapely.readthedocs.io/en/stabl … _rectangle de shapely qui est valable pour toutes les géométries (points, lignes, polygones)
Le problème
https://i.imgur.com/wfjASyq.png
La solution
Code:
import geopandas as gpd f = gpd.read_file("polys.shp") #avec des polygones ici # copie du GeoDataFrame obb = f.copy() # changement de géométrie obb.geometry= odb.geometry.apply(lambda geom: geom.minimum_rotated_rectangle) odb.to_file("odb.shp")
https://i.imgur.com/NvD9G48.png
Dans le cas de points, il vous faut un multipoint
Code:
pt = gpd.read_file("points.shp") # shapefile de points multi = MultiPoint(pt.geometry) odb = multi.minimum_rotated_rectangle
http://i.imgur.com/qoFDbcl.png
Dernière modification par gene (Thu 04 April 2019 18:35)
Hors ligne
#3 Fri 15 May 2020 11:42
- JeanMich
- Participant occasionnel
- Date d'inscription: 28 Mar 2016
- Messages: 46
Re: [geopandas] oriented bounding box
Je n'avais pas vu la réponse, merci !
Ca va m'être très utile, même un an après
Dernière modification par JeanMich (Fri 15 May 2020 11:43)
Hors ligne
#4 Sun 07 February 2021 04:29
- Patrickblancseau
- Participant occasionnel
- Date d'inscription: 16 Jul 2019
- Messages: 45
Re: [geopandas] oriented bounding box
Bonjour, je reviens sur ce box, peux ton comme dans qgis récupérer l'angle de ces polygones
Cordialement
Hors ligne
#5 Wed 24 March 2021 18:25
Re: [geopandas] oriented bounding box
Hors ligne