0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

GeoPandas の geometry 列を普通の配列にする

Posted at

この記事について

仕事で GIS データを扱うことになったので、基本から学ぶことにしました。
以下の講座を受けながら、学んだことをメモ。

今回はこれ⬇️の逆をやります。
https://qiita.com/IQ_Bocchi/items/1705a0887ae9da14b3b4

GeoPandas の geometry 列を普通の配列にする

geopandas.geometry.coords で座標オブジェクトを取り出し、それをリストにするという手順です。

for 文を使う場合
geo_list = []
for index, row in gdf.iterrows():
  geo_list.append(list(row['geometry'].coords))
lambda 関数を使う場合
geo_list2 = gdf.apply(lambda row: list(row.geometry.coords), axis=1)

上記の方法で、PointLineString どちらの型にも対応ができます。

Polygon は未検証だけどたぶんできるんじゃないか)

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?