LineString - получить координаты в виде DataFrame - PullRequest
0 голосов
/ 21 февраля 2020

У меня есть гео pandas Dataframe с одним GeoSeries.

В этом столбце есть только одна запись: shapely.geometry.linestring.LineString.

LineString (first_lon first_lat, second_lon second_lat, ...)

Я не смог найти простой способ получить координаты этого LineString в виде DataFrame, например

LON           LAT
first_lon     first_LAT
second_lon    second_LAT
...

Есть ли встроенная функция для этого?

Thx

1 Ответ

0 голосов
/ 21 февраля 2020
x,y = LineStringObject.coords.xy
pd.DataFrame(list(zip(x,y)), columns=['LAT', 'LON'])

вроде бы все делает нормально.

[РЕДАКТИРОВАТЬ]

x,y = LineStringObject.coords.xy
pd.DataFrame({'LAT':x,'LON':y})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...