【问题标题】:How to extract latitude and longitude pairs as a list from a LineString geopandas dataframe如何从 LineString geopandas 数据框中提取纬度和经度对作为列表
【发布时间】:2022-06-13 23:36:55
【问题描述】:

我有一个如下所示的 geopandas 数据框:

    shape_id    geometry
    1000252     LINESTRING (4.91790 52.34725, 4.91797 52.34715...
    1000254     LINESTRING (4.80382 52.34495, 4.80413 52.34500...
    1000255     LINESTRING (4.89922 52.37811, 4.89923 52.37807...

使用 Python,我想将每个 shape_id 行的几何列中的坐标单独提取为一个列表。例如,shape_id = 1000252 的输出应如下所示:

[[52.34725, 4.91790],
 [52.34715, 4.91797],
 [52.34742, 4.91723],
 [52.34752, 4.91713]]

实现这一目标的最有效方法是什么?

【问题讨论】:

  • 你想要的结果是什么?列表列表列表?或者您只是想要一种对给定行执行此操作的方法?

标签: python list coordinates geopandas


猜你喜欢
  • 2017-10-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-31
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多