[MapProxy] Space in Layername
    Rahkonen Jukka 
    jukka.rahkonen at mmmtike.fi
       
    Wed Dec 11 05:32:41 PST 2013
    
    
  
Hi,
I fear I was wrong with the acceptable layer names.
Typename in WFS 1.0.0 and 1.1.0 is of type QName and does not allow spaces
http://schemas.opengis.net/wfs/1.0.0/WFS-basic.xsd
However, layer names in WMS are of type string and spaces are OK
http://schemas.opengis.net/wms/1.3.0/capabilities_1_3_0.xsd
I have thought for years that OGC standards behave similarly with layer names and typenames but obviously they do not.
Thus ArcGIS server has acceptable layer names and the trouble is only in how to make MapProxy to pass them correctly. I hope this Mapserver thread gives some ideas for you. 
http://osgeo-org.1560.x6.nabble.com/cascading-wms-and-layer-names-encoding-td5058504.html
-Jukka Rahkonen-
Jäger, Frank (KRZ) wrote:
> 
> > -----Ursprüngliche Nachricht-----
> > Von: Oliver Tonnhofer [mailto:olt at omniscale.de]
> > Betreff: Re: [MapProxy] Space in Layername
> 
> 
> > On 10.12.2013, at 15:00, Jäger, Frank (KRZ) wrote:
> > > YAML: How to code a Space in  the layername?
> > > sources: ["wms_src:the layer"]
> >
> > That should work. I tested it with MapProxy 1.6 and it made requests
> > with proper URL encoding (i.e. "&layers=the+layer").
> > What URL do you see in the source requests logs or serve-develop output)?
> >
> > Regards,
> > Oliver
> 
> Maybe the problem is the WMS-Server. It's an ArcGIS 9 and - no - it's not under
> my control.
> 
> GetMap says: "Could not get any sources: no image returned from source WMS"
> 
> wms Feature Info answers:
> 
> <ServiceException code="LayerNotDefined"> Parameter 'layer(s)' contains
> unacceptable value: Umringe+Kreis </ServiceException>
> 
> The '+' is there but has to be removed on servers side to fit the Layer-Name.
> 
> Frank
    
    
More information about the MapProxy
mailing list