[GRASS-user] r.in.wms and PCN webservices
Ivan Marchesini
ivan.marchesini at gmail.com
Fri May 31 08:43:15 PDT 2013
Hy pierluigi
a web GET request is made of a url and, after a "?", of a set of params.
I think that r.in.wms try to put a "?" at the and of the url.
but the wms address you use already contain a "?"
so you have to use, for the url, only the http addrees and, for the
urlparams, the remaining part of the address.
hope this help..
ciao
Ivan
On Fri, 2013-05-31 at 16:59 +0200, Ing. Pierluigi De Rosa wrote:
> Thanks it works!
>
> could you explain better what is this urlparams and wht for this
> services I need to use it?
> maybe someone else is interested in that.
> Thanks
> Pierluigi
>
> PS I'm using GRASS 7.0; I will try with GRASS 6.4.x
>
> Il giorno ven, 31/05/2013 alle 15.16 +0200, Ivan Marchesini ha scritto:
> > Hi pierluigi
> >
> > this should work in grass7 (don't know in grass 6.4) :
> >
> > r.in.wms --overwrite output=tile1 url=http://wms.pcn.minambiente.it/ogc
> > urlparams="map=/ms_ogc/WMS_v1.3/raster/ortofoto_colore_06.map"
> > layers="OI.ORTOIMMAGINI.2006." srs=32633 format=jpeg maxcols=2000
> > maxrows=2000 method=near wms_version=1.3.0
> >
> > please use "urlparams"
> >
> > ciao
> >
> > ivan
> >
> > On Fri, 2013-05-31 at 14:11 +0200, Ing. Pierluigi De Rosa wrote:
> > > Dear GRASS User
> > > did anyone tried to use r.in.wms to get data from pcn[1] webservices?
> > >
> > > I want to download aerial photo from this URL:
> > > http://wms.pcn.minambiente.it/ogc?map=/ms_ogc/WMS_v1.3/raster/ortofoto_colore_06.map
> > >
> > > if I run
> > > r.in.wms -c
> > > url=http://wms.pcn.minambiente.it/ogc?map=/ms_ogc/WMS_v1.3/raster/ortofoto_colore_06.map wms_version=1.3.0
> > >
> > > it retries me an error.
> > > below details.
> > >
> > > <b>Warning</b>: ms_newMapObj(): [MapServer Error]: msLoadMap():
> > > MS_DEFAULT_MAPFILE_PATTERN validation failed.
> > > in <b>C:\ms4w\Apache\htdocs\wms_capabilities_v130.php</b> on line
> > > <b>72</b><br />
> > > <br />
> > > <b>Warning</b>: ms_newMapObj(): [MapServer Error]: msEvalRegex():
> > > String failed expression test.
> > >
> > > in <b>C:\ms4w\Apache\htdocs\wms_capabilities_v130.php</b> on line
> > > <b>72</b><br />
> > > <br />
> > > <b>Fatal error</b>: Uncaught exception 'MapScriptException' with
> > > message 'Failed to open map file
> > > "/ms_ogc/WMS_v1.3/raster/ortofoto_colore_06.map?SERVICE=WMS"'
> > > in C:\ms4w\Apache\htdocs\wms_capabilities_v130.php:72
> > >
> > > Stack trace:
> > > #0 C:\ms4w\Apache\htdocs\wms_capabilities_v130.php(72):
> > > ms_newMapObj('/ms_ogc/WMS_v1....')
> > > #1 {main}
> > > thrown in <b>C:\ms4w\Apache\htdocs\wms_capabilities_v130.php</b> on
> > > line <b>72</b><br />
> > >
> > >
> > > [1] http://www.pcn.minambiente.it/PCNDYN/catalogowms.jsp
> >
> >
>
More information about the grass-user
mailing list