加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

shp文件导入postgis

发布时间:2020-12-13 17:50:02 所属栏目:百科 来源:网络整理
导读:转自:http://apps.hi.baidu.com/share/detail/46823710 本篇文档在参考时需要注意字符集、坐标系问题 --------------------------------------------------------- 最近在做webgis的开发,用到的图层很多,其实真正操作的只是一个点层,所以其他的层用shp文

转自:http://apps.hi.baidu.com/share/detail/46823710

本篇文档在参考时需要注意字符集、坐标系问题

---------------------------------------------------------

最近在做webgis的开发,用到的图层很多,其实真正操作的只是一个点层,所以其他的层用shp文件作为数据源,只把那个点层导入到postgis,供wms读取,下面是导入方法:

1.打开命令提示符窗口,把目录切换到postgis的bin目录,一般默认是C:Program FilesPostgreSQL8.3bin

2.执行命令:shp2pgsql -W GBK 存放shp文件路径shp文件名 表名 >sql脚本存放路径%.sql

例如:shp2pgsql -W GBK D:school.shp school >D:school.sql -W表示编码方式,如果shp文件中有中文标柱等信息,就要用次参数才不会报错,另外导出的sql脚本名任意,而表名得斟酌,因为它实际上就是将要在数据库中create的表名

3.执行命令:psql -U 用户名 -d 数据库名 -f sql脚本存放路径%.sql

例如:psql -U postgres -d mydb D:school.sql 执行完后打开pgAdmin 3 找到mydb数据库刷新 在下面找到school数据表证明导入成功,接下来就可以配置Geoserver了.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读