WMS基础知识

geoserver为开放地理空间联盟(ogc)提供支持 Web地图服务(WMS) 版本1.1.1和1.3.0。这是在Web上生成地图最广泛使用的标准,也是从GeoServer请求地图产品的主要接口。使用WMS使客户机可以无缝地覆盖来自几个不同源的地图。

geoserver的WMS实现完全支持该标准,并根据OGC的测试套件进行了认证。它包括各种各样的渲染和标签选项,是最快的WMS服务器之一,既用于栅格数据,也用于矢量数据。

geoserver wms支持对任何 坐标参考系 在EPSG数据库中。如果已知文本定义,则可以添加其他坐标系。参见 坐标参考系处理 有关详细信息。

GeoServer完全支持 样式化层描述符(SLD) 标准,并使用SLD文件作为其本机样式语言。有关如何在GeoServer中设置数据样式的详细信息,请参阅部分 造型

WMS版本之间的差异

版本1.1.1和1.3.0之间的主要区别是:

  • 在1.1.1中,使用 EPSG 命名空间被定义为具有经度/纬度的轴顺序。在1.3.0中,顺序是纬度/经度。参见 坐标轴排序 详情请参见下文。

  • 在getmap操作中, srs 参数被调用 crs 在1.3.0中。无论版本如何,geoserver都支持这两个键。

  • 在getFeatureInfo操作中, xy 调用参数 ij 在1.3.0中。geoserver支持这两个键,不管版本如何,除非处于cite兼容模式。

坐标轴排序

WMS 1.3.0规范要求使用EPSG数据库中定义的axis顺序。例如,对于爱普生:4326轴排序是 latitude/longitudenorth/east .这与大多数空间数据通常 longitude/latitudeeast/north .

WMS 1.1总是使用 east/north 轴排序。所以当从WMS 1.1升级时,如果CRS定义 north/east 轴排序(例如。爱普生:4326),必须反转BBOX参数中的坐标顺序。

例如,考虑使用WGS84 SRS的WMS 1.1请求(爱普生:4326):

geoserver/wms?版本=1.1.1&REQUEST=GetMap&SRS=爱普生:4326&BBOX=-180,-90180,90和。。。

等效的WMS 1.3.0请求是:

geoserver/wms?版本=1.3.0&REQUEST=GetMap&CRS=爱普生:4326&BBOX=-90,-180,90180和。。。

请注意,中指定的坐标 BBOX 参数被反转。

Previous: WMS设置
Next: WMS参考