【问题标题】:How to read shapefile in geopandas when having .dbf, .prj, .shp and .shx files?当有 .dbf、.prj、.shp 和 .shx 文件时,如何在 geopandas 中读取 shapefile?
【发布时间】:2020-03-10 12:36:55
【问题描述】:

我有一个包含形状文件的文件夹;更正式地说,我拥有的文件是:“.dbf”、“.prj”、“.shp”和“.shx”。现在,我通过以下方式读取形状文件:

shapefile_path = r".\canada.shp"
canada = geopandas.read_file(shapefile_path)

但是其他文件呢?

非常感谢任何帮助!

【问题讨论】:

    标签: python-3.x shapefile geopandas


    【解决方案1】:

    “.dbf”、“.prj”、“.shp”和“.shx”都是同一个ShapeFile的一部分。由于某种原因,SHP 的结构被拆分为多个文件。如果您像上面那样将 .shp 读入 geopandas,它会自动读取其余部分,为您提供由几何、属性和投影组成的正确 GeoDataFrame。您可以在Wiki 上查看有关哪种文件类型的用途的详细信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多