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