Skip to content

GeoServer

L edited this page Jan 22, 2019 · 4 revisions

简介

GeoServer是一个功能齐全,遵循OGC开放标准的开源WFS-T和WMS服务器。利用Geoserver可以把数据作为maps/images来 发布(利用WMS来实现)也可以直接发布实际的数据(利用WFS来实现),同时也提供了修改,删除和新增的功能(利用WFS-T)。

准备

Tomcat:Web服务器(安装部署见服务器部分)   Web服务器
GeoServer:Web服务app,GIS服务器                  GIS服务器,Web应用程序
JDK:GeoServer用Java开发,支持GeoServe        桌面消费者

tomcat和GeoServer位数需要对应,要么全部32bit,要么全部64bit
OpenLayers是GIS的JS库,Web消费

GeoServer下载

官网:http://geoserver.org/download/
也可以去github https://github.com/geoserver/geoserver
1
一个版本有很多下载源:war,exe等
推荐下载war版(压缩文件),解压即可用,免安装(部署到服务器时,直接拷贝,并安装tomcat服务即可)
解压出来的文件,只要war文件即可
2

在tomcat上发布服务

必须是.war作为后缀名,如果是.zip,则手动修改
1
可以指定一个配置文件,文件内容为:

<Context reloadable="false"/>

deploy的实质:将压缩文件.war解压到webapps文件下
2
3

访问

访问:http://localhost:8080/geoserver2
geoserver登录

admin
geoserver

GeoServer相关结构

作用:发布、管理数据
1、数据
2、服务
1
3、设置
2
4、瓦片缓存
3
5、安全
4
6、演示、工具
5

核心:数据

1、工作区

管理工作区以下的图层等
新建工作区
1
URI填写公司官网之类的,随便

2、数据存储

真实的数据的存储
添加
2
3
4
字符集选择GBK或者GB2312,识别中文
5
实际上是
6
是默认路径,可以修改
将要添加的文件拷贝到该目录下,再在geoserver中添加即可
7
修改
8

3、图层

将存储的数据作为geoserver的服务图层发布(发布后仍可以修改设置)
新建数据/在图层中,均可发布数据
1
或者
2
发布
数据选项卡
3
4
5
发布选项卡
WFS设置:防止崩溃
6
WMS设置
7
Opaque是不透明的
瓦片生成设置Tile Caching

4、Styles

本质是描述性文件,可以手工写(一般用工具写好再导入),在发布图层时指定风格
1
添加
2
Style针对某一个文件,不具有通用的意义
在ArcMap一类的软件中,风格化也是一个style文件

5、图层组

管理图层

6、Layer Preview

图层预览
3

Clone this wiki locally