Python 转换 Excel 为 GeoJSON 文件:简单步骤和代码示例
要将 Excel 转换为 GeoJSON 文件,您需要按照以下步骤操作:
-
在 Python 中安装所需的库,如 pandas 和 geopandas。您可以使用
pip install命令来安装它们。 -
使用 pandas 将 Excel 文件读入 Python 中。
-
将 Excel 文件中的数据转换为 geopandas 数据框。
-
将 geopandas 数据框转换为 GeoJSON 格式。
以下是一个示例代码:
import pandas as pd
import geopandas as gpd
# 读取 Excel 文件
df = pd.read_excel('filename.xlsx')
# 将 Excel 文件转换为 geopandas 数据框
gdf = gpd.GeoDataFrame(df, geometry=gpd.points_from_xy(df.Longitude, df.Latitude))
# 将 geopandas 数据框转换为 GeoJSON 格式
geojson = gdf.to_json()
# 将 GeoJSON 写入文件
with open('filename.geojson', 'w') as f:
f.write(geojson)
请注意,这只是一个简单的示例代码,您可能需要根据您的数据进行更改。
原文地址: https://www.cveoy.top/t/topic/ogbi 著作权归作者所有。请勿转载和采集!