Skip to content

Commit fb77619

Browse files
author
FelixAbrahamsson
committed
refactor: make geodetic more readable
1 parent e7abf41 commit fb77619

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

kmm/positions/geodetic.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,10 @@ def geodetic(positions: Positions):
1111
if len(dataframe) == 0:
1212
dataframe = dataframe.assign(longitude=[], latitude=[])
1313
else:
14-
latitude, longitude = zip(*dataframe.apply(
15-
lambda row: (tm.grid_to_geodetic(row["sweref99_tm_x"], row["sweref99_tm_y"])),
16-
axis="columns",
17-
result_type="reduce",
18-
))
14+
latitude, longitude = zip(*[
15+
tm.grid_to_geodetic(coordinate.sweref99_tm_x, coordinate.sweref99_tm_y)
16+
for coordinate in dataframe[["sweref99_tm_x", "sweref99_tm_y"]].itertuples()
17+
])
1918
dataframe = dataframe.assign(longitude=longitude, latitude=latitude)
2019
return positions.replace(dataframe=dataframe)
2120

0 commit comments

Comments
 (0)