从 GeoDataFrame.crs 结果中提取 EPSG 代码

Extract EPSG code from GeoDataFrame.crs result

假设我有一个 GeoDataFrameCRS 集合。

gdf.crs

给我

<Projected CRS: EPSG:25833>
Name: ETRS89 / UTM zone 33N
Axis Info [cartesian]:
- [east]: Easting (metre)
- [north]: Northing (metre)
Area of Use:
- undefined
Coordinate Operation:
- name: UTM zone 33N
- method: Transverse Mercator
Datum: European Terrestrial Reference System 1989
- Ellipsoid: GRS 1980
- Prime Meridian: Greenwich

这是 <class 'pyproj.crs.crs.CRS'> 类型。 有没有办法从中提取 EPSG Code,因此 25833?

.crs returns 一个 pyroj.CRS 对象。这应该从对象中获取 EPSG 代码:

gdf.crs.to_epsg()

pyproj docs