一、环境部署
1.进入以下网址下载java jdk1.8.0.271 版本:
下载完成后上传并解压
2.打开终端并输入:vi /etc/profile
按i进入编辑模式
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
6.安装完成后点击打开tomcat所在文件夹,再进入bin文件夹,找到catalina.sh,点击编辑
7.在文件末尾加上:
JAVA_HOME=/www/wwwroot/jdk1.8.0_271
CATALINA_HOME=/www/server/tomcat
#(!!!注意:JAVA_HOME的路径是你实际解压后的JDK的路径,CATALINA_HOME的路径是你点击打开Tomcat文件夹的路径,千万别写错了)
8.到以下地址下载geoserver
9.将安装包上传到宝塔面板并解压到Tomcat文件夹下的webapps文件夹里
重启Tomcat服务,使.war包在/www/server/tomcat/webapps 下自动解压
注意: 在conf文件夹下server.xml中,修改webapps自动解压.war文件
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
10.然后重启tomcat,《安全》选项放行端口号:8080 ,查看http://ip:8080/geoserver 能否访问,GeoServer默认的用户名、密码是 admin/geoserver
11.终端进入Tomcat文件夹下的bin文件夹
输入sh startup.sh启动geoserver
输入sh shutdown.sh关闭geoserver
二、部署地图文件
1.登录宝塔面板,点击文件
2.点击上传按钮将地图文件压缩包上传至服务器
3.上传完成后点击解压到wwwmap目下(请提前备份好wwwmap)
4.点击网站,选择添加站点(如果已有地图服务站点可跳过站点操作)
5.输入地址(端口号要跟《安全》中地图服务的端口号一致,若《安全》中没有地图服务的端口号,则需要创建一个端口供地图服务使用),根目录选择解压好的地图文件夹路径,点击提交
6.浏览器输入:ip+端口号/文件夹/图片文件名(如:http://10.46.148.76:8083/10/802_438.png)查看地图文件是否生效
三、部署gis文件
1.将高速公路和摄像机的矢量数据(shp格式)上传到shapefiles文件夹下(请提前备份好shapefiles)
2.浏览器输入geoserver的地址:ip+端口/geoserver (如:http://10.46.148.76:8084/geoserver)
账户名一般为:admin
密码一般为:geoserver
c)添加工作区
必须创建一个工作区,该工作区下可以存放多组无关数据。也就是说,工作区的作用就类似于一个文件夹,仅仅用于分类。
d)添加数据存储
添加坛百高速公路和摄像机数据,选择数据存储功能面板,单击添加新的数据存储。
工作区选择刚才新建的工作区,输入数据源名称,同时选择shapefile文件所在目录。
e)发布图层服务
数据存储保存后,会弹出新建图层的窗口,点击发布。
【坐标参考系统】中的定义SRS改成EPSG:4326
添加【从数据中计算】完善边框信息
点击保存,图层服务已发布完成,点击左侧面板【图层】即可看到发布的图层服务
f)访问发布的图层服务
点击左侧面板Layer Preview 可预览图层服务
摄像机数据图层服务的发布与高速公路矢量数据的发布相同。