0
点赞
收藏
分享

微信扫一扫

Geosever部署及使用

梅梅的时光 2022-05-05 阅读 35

Geosever部署及使用

下载和安装

下载地址

http://geoserver.org/release/2.19.3/

在这里插入图片描述

解压并上传至centos服务器

查看空间大小

df -h
文件系统                 容量  已用  可用 已用% 挂载点
/dev/mapper/centos-root   11T  511G  9.9T    5% /
devtmpfs                  32G     0   32G    0% /dev
tmpfs                     32G   18M   32G    1% /dev/shm
tmpfs                     32G  9.7M   32G    1% /run
tmpfs                     32G     0   32G    0% /sys/fs/cgroup
/dev/sda2               1014M  171M  844M   17% /boot
/dev/sda1                200M  9.8M  190M    5% /boot/efi
/dev/mapper/centos-home  500G  362G  139G   73% /home
tmpfs                    6.3G   36K  6.3G    1% /run/user/0

工具:filezilla

java环境配置

添加环境变量以保存geoserver的位置

echo "export GEOSERVER_HOME=/usr/share/geoserver-2.19.3-bin" >> /etc/profile

source /etc/profile

使自己成为geoserver文件夹的所有者

chown -R root:root /usr/share/geoserver-2.19.3-bin

启动测试

cd /geoserver-2.19.3-bin/bin
#打开权限
chmod u+x *.sh
# 更改程序的启动端口(可选)
vim start.ini
# jetty.http.port=8080(你的端口号)

#启动
./startup.sh

出现以下输出,说明启动成功

2021-11-13 18:39:41.829:INFO:oejs.Server:main: Started @9496ms

开启指定端口号

#开启端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
#重启防火墙:
firewall-cmd --reload
#查询有哪些端口是开启的:
firewall-cmd --list-port

访问:http://172.21.1.8:8080/

默认的用户名和密码

用户名:admin
密码:geoserver

在这里插入图片描述

设置跨域

拷包

去geoserve的lib目录下 geoserver\lib找jetty-servlets-XX.jar , jetty-util-xx.jar(xx表示不同的版本)两个jar包;把两个jar包拷贝到geoserver\webapps\geoserver\WEB-INF\lib\目录下;

在这里插入图片描述

修改xml

去geoserver\webapps\geoserver\WEB-INF目录下找web.xml,进行如下修改:
把下面内容的注释去掉,大概在170行左右,取消后如下

在这里插入图片描述

取消注释,如下

在这里插入图片描述

重启Geoserver

./shutdown.sh  #关闭
nohup ./startup.sh &  #启动

创建工作空间

在这里插入图片描述

在这里插入图片描述

服务发布

发布遥感影像

TIF格式

1、将遥感TIF数据拷贝到geoserver数据路径下(强制):/geoserver-2.19.3-bin/data_dir/gwc

2、在Geoserver中新建数据存储

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、发布服务

在这里插入图片描述

4、设置去黑边

在这里插入图片描述

5、预切片

在这里插入图片描述
在这里插入图片描述

切片效果

在这里插入图片描述

6、预览效果

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

ImageMosaic格式

为什么要用这种格式?

1、当geoserver发布的单个遥感影像大于2-3GB时,其切片功能不完整,导致切出来的图像都是空白的;

2、用户提供的数据就是按照分幅或者分县区存储的。

拷贝数据

数据拷贝至Geoserver服务器数据存储地址:/geoserver-2.19.3-bin/data_dir/gwc

新建数据存储

在这里插入图片描述
在这里插入图片描述

保存发布。

发布服务和切片

发布服务与切片流程和方法与TIF发布一致

发布矢量切片

添加矢量切片服务拓展

1、登录网站GeoServer 进行安装包的下载

在这里插入图片描述

解压下载后的jar包如下

在这里插入图片描述

将以上jar包拷贝至geoserver的lib路径下:/geoserver-2.19.3-bin/webapps/geoserver/WEB-INF/lib

重启Geoserver

./shutdown.sh
nohup ./startup.sh &

本地shapefile发布

拷贝数据

将shapefile数据拷贝至geoserver默认地址路径:/geoserver-2.19.3-bin/data_dir/gwc

在这里插入图片描述

添加数据存储

在这里插入图片描述
在这里插入图片描述

发布

在这里插入图片描述
在这里插入图片描述
出现以下界面,则配置矢量切片成功
在这里插入图片描述

切片

切片的过程与遥感栅格切片一致

在这里插入图片描述

预览结果

在这里插入图片描述

PostgreSQL发布(PostGIS)

添加pg数据连接

在这里插入图片描述

填写pg数据库参数

在这里插入图片描述

发布

选择对应的几何

选择矢量切片服务

切片

与shapefile切片一致

举报

相关推荐

0 条评论