Pandasのデータフレームからgeometryを追記してshpファイルで出力する

Pandasのデータフレームからgeometryを追記してshpファイルで出力します.

# shpで出力

データフレームに地物情報を追記して、shpファイルで出力します。

import pandas as pd
import geopandas as gpd

# 仮想データ
geodata = pd.DataFrame(
    [
        ["sendai", 140.87194, 38.26889],
        ["morioka", 141.1525, 39.70361],
        ["aomori", 140.74, 40.82444],
        ["akita", 140.1025, 39.71861],
        ["yamagata",140.36333, 38.24056],
        ["fukushima", 140.46778, 37.75]
    ],
    columns=["city", "Longitude", "Latitude"],
)

# geometryの追加
data_gdf = gpd.GeoDataFrame(
    geodata, geometry=gpd.points_from_xy(geodata["Longitude"], geodata["Latitude"])
)
# 描画
data_gdf.plot()

# shpファイルに出力
data_gdf.to_file("./data/pref_city.shp")

# まとめ

Pandasのデータフレームからgeometryを追記してshpファイルで出力しました.

# 参考サイト

県庁所在地 緯度経度 (opens new window)

PythonでPDFのOCRを実装する

PythonでPDFのOCRを実装する

PythonでPDFのOCRを実装します.

平面交差の考慮と計算コストの節約のために、OpenStreetMapから東北地方の道路リンクを交差点基準で分解する

平面交差の考慮と計算コストの節約のために、OpenStreetMapから東北地方の道路リンクを交差点基準で分解する

平面交差の考慮と計算コストの節約のために、OpenStreetMapから東北地方の道路リンクを交差点基準で分解します。