File tree Expand file tree Collapse file tree 2 files changed +7
-1
lines changed
Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Original file line number Diff line number Diff line change 11files : ' xvec\/'
22repos :
33 - repo : https://github.com/astral-sh/ruff-pre-commit
4- rev : v0.12.2
4+ rev : v0.14.5
55 hooks :
66 - id : ruff
77 - id : ruff-format
Original file line number Diff line number Diff line change @@ -956,6 +956,12 @@ def to_geodataframe(
956956 return df .set_geometry (geometry , crs = self ._obj .proj .crs )
957957
958958 # coordinate geometry
959+ # Workaround for xarray 2025.10.1 bug where coordinates with names
960+ # different from dimension names are not included in to_dataframe()
961+ # See: https://github.com/pydata/xarray/issues/9903
962+ if len (df .index ) == len (self ._obj [geometry ].values ):
963+ df [geometry ] = self ._obj [geometry ].values
964+
959965 return df .set_geometry (
960966 geometry , crs = self ._obj [geometry ].attrs .get ("crs" , None )
961967 ) # type: ignore
You can’t perform that action at this time.
0 commit comments