简介
GeoServer 是 OpenGIS Web 服务器规范的 J2EE 实现,利用 GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过 GeoServer 可以比较容易的在用户之间迅速共享空间地理信息。GeoServer是社区开源项目,可以直接通过社区网站下载,详细请查看本文档末的资源表。
官方网站
- GeoServer
-
下载
- 2、根据Java版本选择兼容的GerServer。
-
3、下载对应的安装包。
-
4、下载所需Mysql插件、vectortiles插件
GeoServer依赖了JDK环境,Linux和windows系统中需要在环境变量中添加JAVA_HOME,相关设置自行查阅。
Linux环境下安装步骤
# 1.创建geoServer文件夹
mkdir -p /home/admin/application/geoserver
cd /home/admin/application/geoserver
# 2.上传压缩包以及插件
# 3.解压geoserver二进制压缩包
unzip geoserver-2.22.4-bin.zip
# 4.进入geoserver的lib目录添加所需插件
cd /home/admin/application/geoserver/webapps/geoserver/WEB-INF/lib
# 5.上传插件
# 6.解压缩插件
unzip geoserver-2.22.3-mysql-plugin.zip
unzip geoserver-2.22.4-vectortiles-plugin.zip
1,解开web.xml文件中的可跨域访问配置的注释
2环境中变量添加GEOSERVER_HOME
# 编辑/etc/profile文件
vim /etc/profile
# 添加下面配置
export GEOSERVER_HOME=/home/admin/application/geoserver
export PATH=$PATH:$GEOSERVER_HOME/bin
3.启动GeoServer服务器
cd /home/admin/application/geoserver/bin/
# 后台启动
nohup ./startup.sh &
4.登录GeoServer,登录账号默认admin/geoserver
http://[IP]:8080/geoserver/web
发布图层相关操作
配置工作区
1、选中左侧工作区,点击进入添加新的工作区。
2、填写工作区名称以及命名空间URL,URL可参考 http://[IP/域名]:8080/geoserver/[工作区名称]
配置shp图层
1、选中左侧数据存储,点击进入添加新的数据存储。
2、选择对应的数据源。
3、创建数据源,选择对应的工作区,填写的数据源名称不能重复,选择需要创建的shp文件。
这里推荐保存的图层文件以工作区为文件夹保存到GeoServer安装目录中的data文件夹中,方便在创建数据源时点击浏览可以查看文件。
4、创建数据源完成时,点击发布进入发布数据源页面,需要点击下面的计算图层边界
5、增加图片格式
6、点击保存即可。
7、点击预览查看是否创建完成。
发布失败时,可查看GeoServer的安装目录下的logs目录中的日志文件,根据错误信息进行排查。
配置数据库图层
1、发布数据库图层时选中Mysql或者PostgreSQL
2、选择工作区,配置数据库连接,保存即可。数据源名称不可重复。
3、选中对应表进行数据发布
数据库中需要包含geometry类型字段,相关插入可自行查阅。
4、配置点击计算边界
5、选中tile caching,增加图片格式。
6、保存,查看预览点击点位查看数据库信息是否一致。