PostGIS之SHP数据的导入

本文介绍如何使用shp2pgsql工具将Shapefile文件转换为SQL脚本,并通过psql命令将数据导入PostgreSQL数据库。具体步骤包括设置工作目录、指定转换参数如空间参考系统(SRS)和字符编码等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

注意:int等类型的值如果为null,则会赋值为0
  • shp转换成sql文件

CD "C:\Program Files (x86)\PostgreSQL\9.2\bin"​​ 

shp2pgsql -d -g "shape" -s 4326 -W "GBK" D:\Data\bou2_4m\bou2_4l.shp tablename > c:\tablename.sql

​-d:删除然后创建 

-g:空间字段的名称 

-s:空间参考

-W:字符编码

  • SQL 入库:

CD "C:\Program Files (x86)\PostgreSQL\9.2\bin"

psql -h localhost -p 5432 -U postgres -w -d "DPRS" -f "c:\tablename.sql"

-h : IP地址 

-p : 端口号 

-U : 用户名 

-w : 不输入密码 

-d : 数据库名称 

-f : 后面跟需要执行的sql文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值