一、环境部署

1.进入以下网址下载java jdk1.8.0.271 版本:

Java Downloads | Oracle

下载完成后上传并解压

geoserver java发布nc geoserver 部署_tomcat

2.打开终端并输入:vi /etc/profile

按i进入编辑模式

geoserver java发布nc geoserver 部署_上传_02

3.在末尾输入

export JAVA_HOME=/www/wwwroot/jdk1.8.0_271

export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin

#(!!!注意:JAVA_HOME的路径是你实际解压后的JDK的路径,千万别写错了)

然后按ESC键,输入:wq保存退出

4.输入source /etc/profile 使修改生效

5.宝塔面板点击软件管理,安装Tomcat

geoserver java发布nc geoserver 部署_JAVA_03

6.安装完成后点击打开tomcat所在文件夹,再进入bin文件夹,找到catalina.sh,点击编辑

geoserver java发布nc geoserver 部署_上传_04

geoserver java发布nc geoserver 部署_图层_05

7.在文件末尾加上:

JAVA_HOME=/www/wwwroot/jdk1.8.0_271

CATALINA_HOME=/www/server/tomcat

#(!!!注意:JAVA_HOME的路径是你实际解压后的JDK的路径,CATALINA_HOME的路径是你点击打开Tomcat文件夹的路径,千万别写错了)

geoserver java发布nc geoserver 部署_上传_06

8.到以下地址下载geoserver

Download - GeoServer

📎geoserver-2.17.2-war.zip

geoserver java发布nc geoserver 部署_图层_07

9.将安装包上传到宝塔面板并解压到Tomcat文件夹下的webapps文件夹里

   重启Tomcat服务,使.war包在/www/server/tomcat/webapps 下自动解压

注意: 在conf文件夹下server.xml中,修改webapps自动解压.war文件

                 <Host name="localhost"  appBase="webapps"

           unpackWARs="true" autoDeploy="true">

geoserver java发布nc geoserver 部署_上传_08

10.然后重启tomcat,《安全》选项放行端口号:8080 ,查看http://ip:8080/geoserver 能否访问,GeoServer默认的用户名、密码是 admin/geoserver

geoserver java发布nc geoserver 部署_geoserver java发布nc_09

11.终端进入Tomcat文件夹下的bin文件夹

输入sh startup.sh启动geoserver

输入sh shutdown.sh关闭geoserver

二、部署地图文件

1.登录宝塔面板,点击文件

2.点击上传按钮将地图文件压缩包上传至服务器

3.上传完成后点击解压到wwwmap目下(请提前备份好wwwmap)

geoserver java发布nc geoserver 部署_上传_10

4.点击网站,选择添加站点(如果已有地图服务站点可跳过站点操作)

geoserver java发布nc geoserver 部署_图层_11

5.输入地址(端口号要跟《安全》中地图服务的端口号一致,若《安全》中没有地图服务的端口号,则需要创建一个端口供地图服务使用),根目录选择解压好的地图文件夹路径,点击提交

geoserver java发布nc geoserver 部署_图层_12

6.浏览器输入:ip+端口号/文件夹/图片文件名(如:http://10.46.148.76:8083/10/802_438.png)查看地图文件是否生效

geoserver java发布nc geoserver 部署_上传_13

三、部署gis文件

1.将高速公路和摄像机的矢量数据(shp格式)上传到shapefiles文件夹下(请提前备份好shapefiles)

geoserver java发布nc geoserver 部署_图层_14

2.浏览器输入geoserver的地址:ip+端口/geoserver (如:http://10.46.148.76:8084/geoserver

账户名一般为:admin

密码一般为:geoserver

geoserver java发布nc geoserver 部署_JAVA_15

c)添加工作区

必须创建一个工作区,该工作区下可以存放多组无关数据。也就是说,工作区的作用就类似于一个文件夹,仅仅用于分类。

d)添加数据存储

添加坛百高速公路和摄像机数据,选择数据存储功能面板,单击添加新的数据存储。

工作区选择刚才新建的工作区,输入数据源名称,同时选择shapefile文件所在目录。

e)发布图层服务

数据存储保存后,会弹出新建图层的窗口,点击发布。

【坐标参考系统】中的定义SRS改成EPSG:4326

添加【从数据中计算】完善边框信息

点击保存,图层服务已发布完成,点击左侧面板【图层】即可看到发布的图层服务

f)访问发布的图层服务

点击左侧面板Layer Preview 可预览图层服务

摄像机数据图层服务的发布与高速公路矢量数据的发布相同。