PostgreSQL+PostGIS扩展 ogr2ogr命令导入gdb地图数据 windows10 环境
实现将arcgis支持的.gdb中的数据和qgis支持的.gpkg中的数据导入到Postgres数据库中
第一步:安装PostgreSQL
安装好后自带pgAdmin管理工具 相当于是一个图形管理工具
第二步:安装PostGIS拓展
注意一定是架构 public 进行查询界面 命令检查
CREATE EXTENSION postgis; # 启用postgis插件
SELECT postgis_full_version(); # 用来检查是否安装了postgis
第三步:安装GDAL
通过OSGeo4W安装GDAL通过https://trac.osgeo.org/osgeo4w/
,下载OSGeo4W
通过OSGeo4w安装GDAL 实际要使用下面
ogr2ogr -f "PostgreSQL" PG:"host=localhost port=5433 user=postgres password=Qq123456 dbname=postgis_gis" D:\lv220914.gdb -overwrite -progress --config PG_USE_COPY YES -lco LAUNDER=NO
重点注意细节
我们首次安装需要选择第一个,Express Desktop Install
才会有GDAL 界面选择
GDAL默认是不安装gdb的驱动的。这次我们选择Advanced Install,一直到下图位置:
再次注意 一定要使用
OSGeo4w Shell,然后输入:ogrinfo --formats
其他途径就管可以查看但是依然驱动不对 ERROR 1: Unable to find driver `PostgreSQL'
就是属于 GDAL 未安装成功
最终实现通过
ogr2ogr -f "PostgreSQL" PG:"host=localhost port=5433 user=postgres password=Qq123456 dbname=postgis_gis" D:\lv220914.gdb -overwrite -progress --config PG_USE_COPY YES -lco LAUNDER=NO
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!