geopandas.GeoSeries.area#
- property GeoSeries.area[来源]#
返回一个
Series,包含每个几何图形的面积,单位为 CRS 的单位。另请参阅
GeoSeries.length测量长度
笔记
对于使用度作为单位的地理坐标参考系统,面积可能无效;在使用此函数之前,使用
GeoSeries.to_crs()将几何形状投影到平面坐标参考系统。GeoPandas中的每个操作都是平面的,即不考虑潜在的第三维度。
示例
>>> from shapely.geometry import Polygon, LineString, Point >>> s = geopandas.GeoSeries( ... [ ... Polygon([(0, 0), (1, 1), (0, 1)]), ... Polygon([(10, 0), (10, 5), (0, 0)]), ... Polygon([(0, 0), (2, 2), (2, 0)]), ... LineString([(0, 0), (1, 1), (0, 1)]), ... Point(0, 1) ... ] ... ) >>> s 0 POLYGON ((0 0, 1 1, 0 1, 0 0)) 1 POLYGON ((10 0, 10 5, 0 0, 10 0)) 2 POLYGON ((0 0, 2 2, 2 0, 0 0)) 3 LINESTRING (0 0, 1 1, 0 1) 4 POINT (0 1) dtype: geometry
>>> s.area 0 0.5 1 25.0 2 2.0 3 0.0 4 0.0 dtype: float64