I am trying to use sjoin() to spatially join two geo dataframs and then use both geometries for later spatial calculation, however, I noticed that from the official docs, only one geometry column from either side may be kept.
df= gpd.sjoin(gdf1, gdf2, how='left', op='contains')
Is there a way to manage that?