Hi, you may get a better reply on this on the GeoServer users list. But GeoServer supports file uris. So if you have your sld in /home/foo/styles/my.sld, your sld param in geoserver would be &sld=file:///home/foo/styles/my.sld. By doing so, you don't need http to access your sld.
I am not aware of a path that you could access without specifying the whole path. If you want a shorter url, you could upload the style to geoserver (using either the gui or the restconfig api), and use &styles= instead of &sld=. Regards, Andreas. On Apr 21, 2010, at 16:03 , Florent Gravin wrote: > Hi, > thks for reply, > > so i have my wms server in http://localhost:8080/geoserver/wms > > so, if i want to put a SLD relative path as "sld: './mySLD.sld'", i have to > put the mySLD.sld file somewhere in my geoserver directories... > (tomcat/webapps/geoserver). > i tried in /geoserver but with no results.. i couldn't find where the alias > wms is configured, and the folder it's linked to.. > > thanks to guide me in which specific folder of geoserver i have to pu my SLD > file > > regards, > > flo > > > ----- Original Message ----- > From: "Andreas Hocevar" <[email protected]> > To: "Florent Gravin" <[email protected]> > Cc: <[email protected]> > Sent: Wednesday, April 21, 2010 3:41 PM > Subject: Re: [OpenLayers-Users] Layer SLD param path (relative?) > > > Hi, > > On Apr 21, 2010, at 15:37 , Florent Gravin wrote: > >> Hi, >> >> i'm using param SLD like this : >> >> wmsLayer = new OpenLayers.Layer.WMS( 'layer', >> 'http://localhost:8080/geoserver/wms', { >> layers: 'ns:mylayer', >> transparent: true, >> sld: 'http://localhost/geo/mySLD.sld' >> },{ >> transitionEffect: 'resize',opacity:1 >> } >> ); >> >> it works fine, but only in the case where i specify full URL of the SLD >> (absolute path with http://..........). >> i would like to specify a SLD with a relative path, like sld: >> '../geo/mySLD.sld' but it's not working >> >> what is the base folder specify by "./" in the SLD param ? how could i get >> it with relative path ? > > This sld is loaded and processed by your wms, not by OpenLayers. So a > relative path will only, if at all, work if your sld is on the filesystem of > the wms. > > Regards, > Andreas. > >> thanks for help >> >> flo >> >> _______________________________________________ >> Users mailing list >> [email protected] >> http://openlayers.org/mailman/listinfo/users > > > > -- > Andreas Hocevar > OpenGeo - http://opengeo.org/ > Expert service straight from the developers. > > _______________________________________________ > Users mailing list > [email protected] > http://openlayers.org/mailman/listinfo/users -- Andreas Hocevar OpenGeo - http://opengeo.org/ Expert service straight from the developers. _______________________________________________ Users mailing list [email protected] http://openlayers.org/mailman/listinfo/users
