Geoserver+Postgresql+PostGIS 进行数据发布

1.postgressql+postgis安装

由于我已经安装了,因此没法进行截图,给出下载地址

下载地址:https://www.postgresql.org/

记得一定要下载edu的版本 因为这个版本会自动的安装postGIS插件 ,在postgressql安装完后,最后一个界面的checkbox框勾选后就可以进行postGIS插件的安装了,我当前安装的是10.6版本

Geoserver+Postgresql+PostGIS 进行数据发布

1.1 打开pgadmin4 进行界面汉化

打开是一个英文的管理界面  如下

Geoserver+Postgresql+PostGIS 进行数据发布

这个是可以汉化的 按照下面步骤来进行汉化

Geoserver+Postgresql+PostGIS 进行数据发布

Geoserver+Postgresql+PostGIS 进行数据发布

点击OK后重新进入即可

Geoserver+Postgresql+PostGIS 进行数据发布

1.2进行数据库创建

(1)进行数据库创建 暂时命名为test

Geoserver+Postgresql+PostGIS 进行数据发布

Geoserver+Postgresql+PostGIS 进行数据发布

Geoserver+Postgresql+PostGIS 进行数据发布

(2)进行postgis插件添加

Geoserver+Postgresql+PostGIS 进行数据发布

Geoserver+Postgresql+PostGIS 进行数据发布

Geoserver+Postgresql+PostGIS 进行数据发布

(3)进行空间数据导入

我们用postgis插件中的功能来进行数据导入

Geoserver+Postgresql+PostGIS 进行数据发布

Geoserver+Postgresql+PostGIS 进行数据发布

Geoserver+Postgresql+PostGIS 进行数据发布

Geoserver+Postgresql+PostGIS 进行数据发布

文件选择完,修改SRID(坐标系)4326是经纬度的WGS-84坐标系,也可以选择墨卡托坐标系(3857)

Geoserver+Postgresql+PostGIS 进行数据发布

突然发现报错了 报错如下

Geoserver+Postgresql+PostGIS 进行数据发布

经查询是由于路径中有中文导致的

Geoserver+Postgresql+PostGIS 进行数据发布

路径替换后导入成功,这个时候在pgadmin下能看见当导入的数据,如下图所示

Geoserver+Postgresql+PostGIS 进行数据发布

2.用geoserver进行数据的发布

2.1打开geoserver首页

Geoserver+Postgresql+PostGIS 进行数据发布

输入用户名 admin 密码geoserver 进行登录 登录后的界面如下图所示

Geoserver+Postgresql+PostGIS 进行数据发布

创建一个新的工作区

Geoserver+Postgresql+PostGIS 进行数据发布

填写工作区名称和访问路径uri

Geoserver+Postgresql+PostGIS 进行数据发布

  添加postgis数据源

Geoserver+Postgresql+PostGIS 进行数据发布

Geoserver+Postgresql+PostGIS 进行数据发布

Geoserver+Postgresql+PostGIS 进行数据发布

添加发布图层

Geoserver+Postgresql+PostGIS 进行数据发布

Geoserver+Postgresql+PostGIS 进行数据发布

填写图层的范围,然后提交后 一个图层就算是发布成功 然后可以用layer Preview来进行查看

Geoserver+Postgresql+PostGIS 进行数据发布

Geoserver+Postgresql+PostGIS 进行数据发布

效果图如下

Geoserver+Postgresql+PostGIS 进行数据发布

以上纯属个人操作,个人mark一下 方便以后查阅

参考文档:http://www.cnblogs.com/kkyyhh96/p/6379515.html

上一篇:自己封装的一个js方法用于获取显示的星期和日期时间


下一篇:201521123029《Java程序设计》第九周学习总结