gpt4 book ai didi

python - 在 Python/GeoPandas 中组合 shapefile

转载 作者:行者123 更新时间:2023-12-02 00:16:11 27 4
gpt4 key购买 nike

我有三个相互重叠的多边形形状文件。我们称它们为:

  • file_one.shp(多边形名称为1)
  • file_two.shp(多边形名称为2)
  • file_three.shp(多边形名称为3)

我想将它们组合起来并保持这样的值。

enter image description here

请问如何用Python实现结果(如图)?

谢谢!

最佳答案

如果您只想从您提到的文件创建一个 shapefile,您可以尝试使用以下代码(我假设 shapefile 具有相同的列)。

import pandas as pd
import geopandas as gpd

gdf1 = gpd.read_file('file_one.shp')
gdf2 = gpd.read_file('file_two.shp')
gdf3 = gpd.read_file('file_three.shp')

gdf = gpd.GeoDataFrame(pd.concat([gdf1, gdf2, gdf3]))

关于python - 在 Python/GeoPandas 中组合 shapefile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56905631/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com