>From: Even Rouault [mailto:[email protected]] >Sent: 17 November 2017 06:09 >To: [email protected] >Cc: Kralidis, Tom (EC) >Subject: Re: [mapserver-users] Python MapScript updating map.web.metadata > >On vendredi 10 novembre 2017 20:54:09 CET Kralidis, Tom (EC) wrote: >> Hi all: our (OWS) application (via Python MapScript/mod_wsgi) is provided >> as both HTTP and HTTPS, and our mapfile's >> map.web.metadata.ows_onlineresource is set to 'http://example.org/ows', for >> example. >> >> We would like to update map.web.metadata.ows_onlineresource at request >> time (by checking 'wsgi.url_scheme') so that when a user does a >> GetCapabilities request the Capabilities XML provided emits the appropriate >> URL based on the request. >> >> I see in the MapScript Python API that map.web is immutable? Are there >> other potential approaches? >> > > Tom, > > digging into mapscript/swiginc/map.i, I found : > mapfile.setMetaData('ows_onlineresource', 'https://example.org') > > Seems to work from a quick test >
Thanks, confirmed, and in [1]. Didn't even think to look at mapObj to operate on webObj. Cheers ..Tom [1] http://mapserver.org/mapscript/mapscript.html#mapobj-methods > _______________________________________________ mapserver-users mailing list [email protected] https://lists.osgeo.org/mailman/listinfo/mapserver-users
