目录

上一个主题

2.2. 数据功能区配置与使用

下一个主题

2.4. 设置


2.3. 服务功能区配置与使用

添加了一些数据源并使用这些源创建了图层后,您将希望与共享这些数据源服务。 在本节中,您可以访问公开的每个服务的常规配置。您也可以选择性地禁用它们。 默认情况下,启用所有服务。

service.PNG

图 2.20 service.PNG

2.3.1. WMS

Web Map Server(WMS)是OGC标准,用于将数据发布为地图。 标准定义的GetMap操作, 让客户请求将地图映射为图像,例如png或jpeg文件。 wms_1 在本节中,您可以描述您的WMS服务,插入将由服务功能发布的信息。 您还可以控制资源分配,如我们在 第二章 , GeoServer入门 , 或为生成的图片设置质量参数。

限制WMS的SRS列表

GeoServer支持大量SRS,还可以动态地将空间特征从一个SRS转换到另一个SRS。 有时这可能不是您想要的,例如,如果您只在几个srs中发布数据, 并且希望GeoServer从转换请求中重载。我们现在将学习如何限制SRS列表。

你知道SRS是空间参考系吗?如果你不是从头到尾都在读这本书, 而且这个缩略词听起来很混乱,请看一看 第一章 , 地理信息系统基础 .

1.在浏览器上,打开WMS功能。这是服务描述的标准输出。它是一个XML文件, 包含已发布的数据、支持的操作和其他详细信息。 转到GeoServer界面的主页面并单击 1.3.0 链接:

image62

图 2.21 image62

2.您应该获得一个巨大的XML文件。 向下滚动到“所有受支持的EPSG投影”。 以下屏幕截图仅显示了其中一些。 您现在知道有多少个!

image64

图 2.22 image64

3.现在转到服务部分,然后单击WMS。 然后向下滚动并找到“受限SRS列表”文本框。 插入我们将在整本书中使用的SRS代码:4326、3857、4269。 然后按提交按钮。

image65

图 2.23 image65

4.现在重复请求并搜索CRS部分。

image66

图 2.24 image66

我们限制了SRS支持列表。这将使功能文件更清晰,也将帮助一些客户机处理它。 根据必须管理的数据或地图,可以随时在列表中添加或删除SRS。

2.3.2. WFS

Web Feature Server (WFS) 提供来自GeoServer图层的原始矢量数据。 这使您可以以标准格式共享地理空间数据。支持对地理要素的插入,更新,删除,检索和发现服务。该服务根据HTTP客户请求返回GML(Geography Markup Language、地理标识语言)数据。 WFS对应于常见桌面程序中的条件查询功能,WFS通过OGC Filter构造查询条件,支持基于空间几何关系的查询,基于属性域的查询,当然还包括基于空间关系和属性域的共同查询。在后面的部分中WFS的使用会越来越多,越来越重要,使用WFS进行地图的增删改查操作。

wfs_1

图 2.25 wfs_1

输出格式包括 GML2GML3ShapeFileJSON , 和 CSV 。 从现在开始,与WMS一样,

wfs_2

图 2.26 wfs_2

您可以访问服务的常规配置。

2.3.3. WCS

Web Coverage Service (WCS) 发布基于栅格的图层。 Geo ArcGrid 是coverage的几个地理空间示例。 这几乎就像在一项服务中同时拥有WMS和WFS。 它允许客户获取栅格数据以及地理空间数据,以便在本地进行更多分析。

wcs_1

图 2.27 wcs_1

WFS和WCS的详细描述超出了本书的范围; 第十二章,进一步:获取帮助和故障排除, 将为您简要介绍两者。您将学习如何执行基本请求。

2.3.4. WMTS

WMTS,Web地图瓦片服务(Web Map Tile Service)当前版本是1.0.0。WMTS标准定义了一些操作,这些操作允许用户访问瓦片地图。WMTS可能是OGC首个支持RESTful访问的服务标准。

WMTS提供了一种采用预定义图块方法发布数字地图服务的标准化解决方案。WMTS弥补了WMS不能提供分块地图的不足。WMS针对提供可定制地图的服务,是一个动态数据或用户定制地图(需结合SLD标准)的理想解决办法。WMTS牺牲了提供定制地图的灵活性,代之以通过提供静态数据(基础地图)来增强伸缩性,这些静态数据的范围框和比例尺被限定在各个图块内。这些固定的图块集使得对WMTS服务的实现可以使用一个仅简单返回已有文件的Web服务器即可,同时使得可以利用一些标准的诸如分布式缓存的网络机制实现伸缩性。

wmts

图 2.28 wmts

与前三个服务相比,WMTS的内容并不多,但是他的未来发展是广阔的, WMTS相比WMS,牺牲掉灵活性来换取性能,返回的都是基础地图,所有静态数据的范围框和比例尺统统被限定在各个图块(瓦片)中。然后这些图块集使得对WMTS的实现只需要一个仅仅返回简单已有文件的web服务器即可。WFS与两者都不同,返回的是矢量数据,用于增删改操作。