Pythonを使用して、CSVまたはGPDファイルをShapefileに変換する方法について説明します。このタスクを実行するために、以下の手順を実行します。
-
必要なライブラリのインストール:
-
GDALライブラリ: GDALは地理情報システム (GIS) データの操作に使用されるライブラリです。インストールするには、次のコマンドを使用します。
pip install gdal
-
geopandasライブラリ: geopandasは地理データの操作に使用されるライブラリで、Shapefileの作成や変換に便利です。インストールするには、次のコマンドを使用します。
pip install geopandas
-
-
CSVまたはGPDファイルの読み込み:
-
CSVファイルを読み込む場合は、pandasライブラリを使用してデータをDataFrameに読み込みます。次のコード例を参考にしてください。
import pandas as pd df = pd.read_csv('input.csv')
-
GPDファイルを読み込む場合は、geopandasライブラリを使用してデータをGeoDataFrameに読み込みます。次のコード例を参考にしてください。
import geopandas as gpd gdf = gpd.read_file('input.gpd')
-
-
Shapefileへの変換:
-
CSVまたはGPDデータをShapefileに変換するには、geopandasライブラリを使用します。次のコード例を参考にしてください。
gdf.to_file('output.shp', driver='ESRI Shapefile')
-
変換されたShapefileは、'output.shp'という名前で保存されます。
-