geopandas.GeoSeries.bounds#
- property GeoSeries.bounds[来源]#
返回一个
DataFrame,其列minx,miny,maxx,maxy包含每个几何图形的边界值。有关整个系列的限制,请参阅
GeoSeries.total_bounds。示例
>>> from shapely.geometry import Point, Polygon, LineString >>> d = {'geometry': [Point(2, 1), Polygon([(0, 0), (1, 1), (1, 0)]), ... LineString([(0, 1), (1, 2)])]} >>> gdf = geopandas.GeoDataFrame(d, crs="EPSG:4326") >>> gdf.bounds minx miny maxx maxy 0 2.0 1.0 2.0 1.0 1 0.0 0.0 1.0 1.0 2 0.0 1.0 1.0 2.0
您可以将边界分配给
GeoDataFrame如下:>>> import pandas as pd >>> gdf = pd.concat([gdf, gdf.bounds], axis=1) >>> gdf geometry minx miny maxx maxy 0 POINT (2 1) 2.0 1.0 2.0 1.0 1 POLYGON ((0 0, 1 1, 1 0, 0 0)) 0.0 0.0 1.0 1.0 2 LINESTRING (0 1, 1 2) 0.0 1.0 1.0 2.0