The point that Thomas is making is that mapcache understands WMS
requests NOT mapserver cgi requests
http://localhost/mapcache?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&layers=test&mode=map&map_imagetype=png&mapext=-135+0+-90+45&imgext=-135+0+-90+45&map_size=256+256&imgx=128&imgy=128&imgxy=256+256
This does not work because it is not a valid WMS request.
If you go to the demo page for the WMS service, and view source, then
you can see how to setup a OpenLayers to talk to mapcache.
In FF, if you right click on the map, and select view image, you will
see what the url for the image or tile looks like.
-Steve W
On 3/19/2013 1:08 PM, Icadedt wrote:
HI,
http://localhost/mapcache/demo works great, all the links inside work
great to.
even if i put out "mode=map" , i have the same error 400 'bad request'
you said "make sure your mapserv+mapfile are configured for WMS access",
how to check this?
------------------------------------------------------------------------
*De :* thomas bonfort <thomas.bonf...@gmail.com>
*À :* Icadedt <icad...@yahoo.fr>
*Cc :* "mapserver-users@lists.osgeo.org" <mapserver-users@lists.osgeo.org>
*Envoyé le :* Mardi 19 mars 2013 17h08
*Objet :* Re: [mapserver-users] mapcache returns error 400 bad request
mapcache doesn't understand any "mode=map" mapserver queries, only WMS.
- make sure your mapserv+mapfile are configured for WMS access.
- test your mapcache service by going to http://server/mapcache/demo
--
thomas
On 19 March 2013 16:55, Icadedt <icad...@yahoo.fr
<mailto:icad...@yahoo.fr>> wrote:
> hi ,
> when i test this url:
>
>
http://localhost/mapcache?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&layers=test&mode=map&map_imagetype=png&mapext=-135+0+-90+45&imgext=-135+0+-90+45&map_size=256+256&imgx=128&imgy=128&imgxy=256+256
>
>
> i get the error 400 'bad request' ?
>
>
> my layer called 'test' comes from mapcache tileset.
>
> when i test my url without mapcache it works great:
>
http://localhost/cgi-bin/mapserv?map=/var/www/mapfile/dep_point.map&layers=dep_point_pop&mode=map&map_imagetype=png&mapext=135+0+180+45&imgext=135+0+180+45&map_size=256+256&imgx=128&imgy=128&imgxy=256+256
>
>
>
> Here is my mapcache.xml:
> <?xml version="1.0" encoding="UTF-8"?>
>
> <!-- see the accompanying mapcache.xml.sample for a fully commented
> configuration file -->
>
> <mapcache>
> <cache name="disk" type="disk">
> <base>/tmp</base>
> <symlink_blank/>
> </cache>
>
>
>
>
> <source name="monserv" type="wms">
> <http>
> <url>http://localhost/cgi-bin/mapserv?</url>
> </http>
> <getmap>
> <params>
> <FORMAT>image/png</FORMAT>
> <LAYERS>dep_point_pop</LAYERS>
> <MAP>/var/www/mapfile/dep_point.map</MAP>
> </params>
> </getmap>
> </source>
>
>
> <tileset name="test">
> <source>monserv</source>
> <cache>disk</cache>
> <grid>WGS84</grid>
> <grid>g</grid>
> <format>PNG</format>
> <metatile>5 5</metatile>
> <metabuffer>10</metabuffer>
> <expires>3600</expires>
> </tileset>
>
>
> <default_format>JPEG</default_format>
>
> <service type="wms" enabled="true">
> <full_wms>assemble</full_wms>
> <resample_mode>bilinear</resample_mode>
> <format>JPEG</format>
> <maxsize>4096</maxsize>
> </service>
> <service type="wmts" enabled="true"/>
> <service type="tms" enabled="true"/>
> <service type="kml" enabled="true"/>
> <service type="gmaps" enabled="true"/>
> <service type="ve" enabled="true"/>
> <service type="demo" enabled="true"/>
>
> <errors>report</errors>
> <lock_dir>/tmp</lock_dir>
>
> </mapcache>
>
>
>
> this is my getcapabilities :
> http://localhost/mapcache?service=wms&request=getcapabilities
>
> returns:
>
> <WMT_MS_Capabilities
version="1.1.1"><Service><Name>OGC:WMS</Name><Title>no
> title set, add some in metadata</Title><OnlineResource
>
xlink:href="http://localhost/mapcache?"/></Service><Capability><Request><GetCapabilities><Format>application/vnd.ogc.wms_xml</Format><DCPType><HTTP><Get><OnlineResource
>
xlink:href="http://localhost/mapcache?"/></Get></HTTP></DCPType></GetCapabilities><GetMap><Format>image/png</Format><Format>image/jpeg</Format><DCPType><HTTP><Get><OnlineResource
>
xlink:href="http://localhost/mapcache?"/></Get></HTTP></DCPType></GetMap><GetFeatureInfo><Format>text/plain</Format><Format>application/vnd.ogc.gml</Format><DCPType><HTTP><Get><OnlineResource
>
xlink:href="http://localhost/mapcache?"/></Get></HTTP></DCPType></GetFeatureInfo></Request><Exceptions><Format>text/plain</Format></Exceptions><VendorSpecificCapabilities><TileSet><SRS>EPSG:4326</SRS><BoundingBox
> SRS="EPSG:4326" minx="-180.000000" miny="-90.000000" maxx="180.000000"
> maxy="90.000000"/><Resolutions>0.70312500000000000000
0.35156250000000000000
> 0.17578125000000000000 0.08789062500000000000 0.04394531250000000000
> 0.02197265625000000000 0.01098632812500000000 0.00549316406250000000
> 0.00274658203125000000 0.00137329101562500000 0.00068664550781250000
> 0.00034332275390625000 0.00017166137695312500 0.00008583068847656250
> 0.00004291534423828120 0.00002145767211914060 0.00001072883605957030
> 0.00000536441802978516
>
</Resolutions><Width>256</Width><Height>256</Height><Format>image/png</Format><Layers>test</Layers><Styles/></TileSet></VendorSpecificCapabilities><Layer><Name>rootlayer</Name><Title>no
> title set, add some in
>
metadata</Title><SRS>EPSG:900913</SRS><SRS>EPSG:4326</SRS><SRS>EPSG:3857</SRS><Layer
> cascaded="1" queryable="0"><Name>test</Name><LatLonBoundingBox
> minx="-180.000000" miny="-90.000000" maxx="180.000000"
> maxy="90.000000"/><BoundingBox SRS="EPSG:4326" minx="-180.000000"
> miny="-90.000000" maxx="180.000000"
> maxy="90.000000"/><SRS>EPSG:4326</SRS><BoundingBox SRS="EPSG:900913"
> minx="-20037508.342789" miny="-20037508.342789" maxx="20037508.342789"
>
maxy="20037508.342789"/><SRS>EPSG:900913</SRS><SRS>EPSG:3857</SRS></Layer></Layer></Capability></WMT_MS_Capabilities>
>
>
>
>
> Thanks in advance
>
> _______________________________________________
> mapserver-users mailing list
> mapserver-users@lists.osgeo.org <mailto:mapserver-users@lists.osgeo.org>
> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>
_______________________________________________
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users
_______________________________________________
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users