psql2shp怎么将数据库的地图数据导出为shp文件
1、默认的PostgreSQL数据库只安装了postgresql95-server以及postgis这两个安装包,而psql2shp这样的工具是在另外的安装包里,需要单独安装的。安装命令是:yum install postgis24_95-utils postgis24_95-client postgis24_95 -y即需要安装postgis24_95-utils postgis24_95-client postgis24_95这三个安装包,如下面图中所示:


4、现在我们就可以使用这个命令来导出数据了,导出的完整命令是:psql2shp -f /mydata/chn.shp -h 192.168.1.204 -u postgres -p password -g bbox ground "select * from init_region where region_id like 'CHN%' order by level asc";-f选项是导出需要的文件完整路径,-h指需要连接的主机, -u是用户名,-p是密码,-g是指的地图格式的字段名称。ground是数据库名,最后面是需要筛选出来的语句,相信搞IT的都比较熟悉。命令无误后,就可以看到执行成功,能看到执行的进度条。

6、我们将这5个文件拷贝到windows电脑上来,然后使用excel打开。就可以看到所有的数据都成功导出了。


声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:59
阅读量:43
阅读量:93
阅读量:48
阅读量:69