Yeah, the seeder is optional. If you have tiles that won't update often it might be handy to seed your entire tileset. Your server will love you.

Here's another take on mapcache config. This is how I set it up.
Note the absence of the SRS tag and the use of grid, format, cache tags. All 3 are defined elsewhere, not in the tileset itself, which means you can reuse them in any new tileset. See docs for more info:

   <source name="snowlevel2day-source" type="wms">
      <http>

<url>https://somedomain.com/cgi-bin/mapserverBin?map=/path/to/mapfile/mainmap.map</url>
         <connection_timeout>10</connection_timeout>
         <timeout>12</timeout>
      </http>
      <getmap>
         <params>
            <TRANSPARENT>true</TRANSPARENT>
            <FORMAT>image/png</FORMAT>

<LAYERS>ndfdsnowlevel,countylines,statelines,ndfdpttemp</LAYERS>
            <ndfdsnowlevelband>33</ndfdsnowlevelband>
            <ndfdpttempband>2</ndfdpttempband>
         </params>
      </getmap>
   </source>

   <tileset name="snowlevel2day">
      <metadata>
         <title>Day 2 Snow Levels</title>
      </metadata>
      <source>snowlevel2day-source</source>
      <cache>disk</cache>
      <format>mixed</format>
      <grid>google-900913</grid>
      <expires>14400</expires>
      <auto_expire>14400</auto_expire>
   </tileset>


On 10/25/21 4:46 PM, Carl Godkin wrote:
Thanks for the suggestion, Scott.  I think the seeder is optional, right?

Anyway, I ended up figuring out that my <source> was wrong in a couple of ways in mapcache.xml.  I misunderstood the
<getmap>  parameters.  Now I have this:

<source name="faa" type="wms">
<getmap>
<params>
<FORMAT>image/png</FORMAT>
<LAYERS>FAA_Sectional_Charts</LAYERS>
<SRS>EPSG:3857</SRS>
</params>
</getmap>
<http>
<url>http://localhost:8080/wms <http://localhost:8080/wms></url>
</http>
</source>

I wrote a tiny little leaflet test and, after making every possible mistake, finally
got it all to work so I'm all set. Thanks,

carl


On Mon, Oct 25, 2021 at 3:24 PM Scott <[email protected] <mailto:[email protected]>> wrote:

    Try using mapcache seeder. That will create some cached images to work
    with. It will also test your mapcache config:

    https://mapserver.org/mapcache/seed.html
    <https://mapserver.org/mapcache/seed.html>

    How you use those tiles is a whole different subject.



    On 10/25/21 2:54 PM, Carl Godkin wrote:
     > Hi again,
     >
     > Is there a way to search through the mapserver-users mailing list
     > archive except month-by-month?  If so, I can't find it.  (I
    usually use
     > my Gmail archives for GDAL and PROJ since I've subscribed forever to
     > those but I'm a mapserver newbie.)  Anyway...
     >
     > I am trying to configure mapcache to serve from my (local and AFAICT
     > fully working) WMS server on my MS4W 4.0.5 installation.  I am
    following
     > the  directions at https://mapserver.org/mapcache/index.html
    <https://mapserver.org/mapcache/index.html>
     > <https://mapserver.org/mapcache/index.html
    <https://mapserver.org/mapcache/index.html>> as well as the steps
    listed
     > from the local MS4W page (#mapcache-apache-module).
     >
     > I think I understand the basic principles and have added a new
    source
     > that looks like this:
     >
     > <source name="faa" type="wms">
     > <getmap>
     > <params>
     > <FORMAT>image/geotiff</FORMAT>
     > <LAYERS>FAA_Sectional_Charts</LAYERS>
     > <TRANSPARENT>TRUE</TRANSPARENT>
     > <SRS>EPSG:4326</SRS>
     > <BBOX>-125,24,-61,49</BBOX>
     > </params>
     > </getmap>
     > <http>
     > <url>http://localhost:8080/wms <http://localhost:8080/wms>
    <http://localhost:8080/wms <http://localhost:8080/wms>></url>
     > </http>
     > </source>
     >
     > and a new tileset that looks like this:
     >
     > <tileset name="faa">
     > <source>faa</source>
     > <cache>disk</cache>
     > <grid>WGS84</grid>
     > <format>PNG</format>
     > <metatile>5 5</metatile>
     > <metabuffer>10</metabuffer>
     > <expires>3600</expires>
     > </tileset>
     > (This is the same as the "test" tileset with a different source.)
     >
     > But how do I test this? The query
     >
     >
    
http://localhost:8080/mapcache/wmts?service=wmts&request=getcapabilities&version=1.0.0
    
<http://localhost:8080/mapcache/wmts?service=wmts&request=getcapabilities&version=1.0.0>

     >
    
<http://localhost:8080/mapcache/wmts?service=wmts&request=getcapabilities&version=1.0.0
    
<http://localhost:8080/mapcache/wmts?service=wmts&request=getcapabilities&version=1.0.0>>
     >
     > lists my new source as a layer. The docs say
     >
     >  5.
     >
     >     Test your MapCache configuration by following steps in the
     >     associated MapCache testing docs
>  <https://mapserver.org/mapcache/install.html#test-your-mapcache-module <https://mapserver.org/mapcache/install.html#test-your-mapcache-module>>
     >
     > but that seems to be about testing the mapcache/demo.  I don't
    see how
     > to add something to the mapcache/demo if that's possible.  What am I
     > overlooking?
     >
     > Thanks a lot,
     > carl
     >
     >
     >
     >
     >
     >
     > _______________________________________________
     > MapServer-users mailing list
     > [email protected]
    <mailto:[email protected]>
     > https://lists.osgeo.org/mailman/listinfo/mapserver-users
    <https://lists.osgeo.org/mailman/listinfo/mapserver-users>
     >


_______________________________________________
MapServer-users mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/mapserver-users

_______________________________________________
MapServer-users mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/mapserver-users

Reply via email to