QGIS:WMS层的顺序是相反的

时间:2017-08-10 09:15:31

标签: qgis wms

我有使用ArcGISServer 10.4公布的WMS MapService:

当我在QGIS中连接WMS时,层的顺序似乎相反:

有没有人遇到过类似的问题?

1 个答案:

答案 0 :(得分:0)

有两种方法可以解决这个问题。

  1. 自定义ArcGIS Server上托管的WMS服务的外部功能文件。这可以通过以下步骤来更改功能文件来完成,并且可以编辑文件并按需要排序图层。 https://enterprise.arcgis.com/en/server/latest/publish-services/windows/using-external-capabilities-files-with-wms-services.htm
  2. 使用Qgis中的图层顺序选项卡根据需要排列要绘制的图层。 https://docs.qgis.org/testing/en/docs/user_manual/working_with_ogc/ogc_client_support.html#loading-wms-wmts-layers
  3. ArcGIS Server将GetCapabilities WMS请求中的图层从最顶层的XML顶部到底部的最顶层。这类似于GetMap请求标准,但GetCapabilities响应中没有层顺序标准。

    Qgis使用GetCapabilities XML中的图层顺序在其GetMap请求中排列图层但反转图层顺序,从而导致您遇到的显示问题。

    有关OpenGIS Web地图服务客户端(WMS)实施规范1.3.0的详细信息,请参阅http://www.opengeospatial.org/standards/wms。第7.2.4节提供了有关GetCapabilities响应的详细信息。 7.3.3.3节讨论了GetMap请求中的LAYERS参数。