gpt4 book ai didi

postgresql - 使用 shp2pgsql 在 postgis 上导入 shapefile 时出错(无法打开 shapefile)?

转载 作者:行者123 更新时间:2023-11-29 11:31:06 27 4
gpt4 key购买 nike

我使用 postgresql 9.1,postgis 2.0.1。为了将 shapefile 导入我的数据库,我使用 shp2pgsql。我尝试了很多导入这些 shapefile 的方法(shp2pgsql -I roads.shp public.roads | psql -d map),但结果总是:

无法打开 roads.shp 或 roads.SHP。
道路:dbf文件(.dbf)无法打开。

我该如何解决这个问题?

最佳答案

“shapefile”实际上不止是一个文件(即不仅仅是一个 .shp 文件)。使用任何 GIS 软件(包括 shp2pgsql)时,请确保所有文件都在同一个文件夹中。

共享一个公共(public)前缀的最低要求文件是:

  • .shp — 几何数据
  • .dbf — 属性数据
  • .shx — 几何索引文件

其他文件可能包括:.prj、.sbn、.sbx、.fbn、.fbx、.ain、.aih、.ixs、.mxs、.atx、.shp.xml 和 .cpg。

关于postgresql - 使用 shp2pgsql 在 postgis 上导入 shapefile 时出错(无法打开 shapefile)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24298682/

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