pgAdmin 4中的Shapefile加载程序


21

最近,我更新了我的postgresql版本。我也将pgAdmin从3升级到4。但是我无法加载shapefile。我没有找到任何名为shapefile loader的插件。如何在pgAdmin 4中获取shapefile loader插件?


2
pgadmin 4在性能,菜单设计和功能方面似乎不如其前身。我使用qgis将shapefile加载到postgis
hilpers

@hilpers请您说明如何通过QGIS进行加载的过程或任何教程链接
Devils Dream


1
Pgadmin 4是垃圾,请尝试继续在QGIS中使用pgadmin3,ogr2ogr或db管理器
ziggy

Answers:


20

我还必须将shapefile上传到postgresql,并发现此解决方案非常完美。导航到给定的路径

"C:\Program Files\PostgreSQL\9.6\bin\postgisgui"

运行gui文件"shp2pgsql-gui.exe"PostGIS Shapefile Import/Export Manager将出现一个。在这里,您可以从指定路径导入shapefile。


1
为了方便起见,我将其固定在“开始”菜单上以再次保存搜索。
MappaGnosis

1
Mac是否有类似的解决方法?
banbar

@banbar我使用以下过程在Mac上将pgShapeloader与pgAdmin 4一起使用
blabbath

2

另一个选择(对于MacOS)是从http://mac.softpedia.com/get/Developer-Tools/OpenGeo-Suite.shtml下载Opengeo Suite 4.8 。

然后仅将PostGIS Utilities拉到您的应用程序文件夹中。然后,您可以删除pgAdminIII应用程序,而仅使用pgShapeLoader。也可以使用pgAdmin4。
之后,请按照此无边界教程中的说明进行操作:http :
//postgis.net/workshops/postgis-intro/loading_data.html

我不知道这是否适用于Windows。
我在MacOS 10.13上使用pgAdmin4运行postgres 10.4。


1

到目前为止,关于这个问题的其他答案还没有涵盖Linux案例。因此,对于linux用户以及通常在所有其他平台上,我们可以使用QGIS将shapefile导入PostGIS或任何其他空间数据库。

打开QGIS,在顶部导航栏中,从菜单中选择“数据库”,然后选择“数据库管理器”。

只需连接到数据库,然后选择导入图层/文件选项即可将shapefile导入数据库

连接到数据库并导入shapefile的选项

原始答案可以在这里找到


0

我使用pg Admin 4,并且我获得了可以完美运行的shapefile DBF加载器,并且可以通过开始菜单访问它。而对于pg Admin 3,它在GUI上的插件下,而对于pg admin 4则不在。我同时使用3和4。请确保使用所有必需的工具正确安装了软件。


1
我也使用Pgadmin 3和Pgadmin4。我会说Pgadmin 4不如Pgadmin 3,因为它对我来说不太直观,并且有很多不必要的设计和菜单,而pgadmin 3更干净,加载更快。但是确实,通过正确的设置,您将在两个版本中都拥有DB loader插件。
Maximilienjaffrès
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.