[MapServer-users] Configuration of MapCache when you have hundreds of .map files

Scott public at postholer.com
Tue Mar 18 09:52:00 PDT 2025


You could reference all those .map files in a single map file, say, 
local.map:

INCLUDE '/path/to/example1.map'
INCLUDE '/path/to/example2.map'
...

Then, in your url:
?map=/path/to/local.map

Hope that helps!
Scott

On 3/18/25 06:09, Rob Dennett via MapServer-users wrote:
> Resending this in the hopes of getting some fresh eyes on it.
> 
> Are all parts of the mapcache.xml required, i.e. source, cache, grid, 
> etc?  I have MapServer running as a cgi script on Apache and I want to 
> add MapCache in order to have cached tiles written to and read from an 
> S3 bucket.  There are hundreds of .map files on the server machine.  The 
> current urls look like
> 
> Https:// <https://mymapserver.our/>mapserver.our <https:// 
> mymapserver.our/>organization.com/?map=/path/to/example.map&otherparams
> 
> Do I need to create a mapcache.xml with anything more than a source with 
> http and a cache, a la
> 
> <mapcache>
> <source name="map-server" type="wms">
> <http>
> <url>https://mapserver.ourorganization.com</url>
> <connection_timeout>30</connection_timeout>
> </http>
> </source>
> <cache name="s3" type="s3">
> <url>https://mybucket.s3.amazonaws.com/tiles/{tileset}/{grid}/{z}/{x}/ 
> {y}.{ext}</url>
> <headers>
> <Host>mybucket.s3.amazonaws.com</Host>
> </headers>
> <id>XXXXXXXXXXXXXXX</id>
> <secret>foobaregrwq1235234532/3245234sadgfwevsd</secret>
> <region>us-east-1</region>
> <operation type="put">
> <headers>
> <x-amz-storage-class>REDUCED_REDUNDANCY</x-amz-storage-class>
> <x-amz-acl>public-read</x-amz-acl>
> </headers>
> </operation>
> </cache>
> </mapcache>
> 
> ?
> 
>  >From stuff I have found online, it seems like you need to have one of 
> these per .map file.  Hopefully, that's not the case, but can someone 
> please clarify?
> 
> Thanks,
> Rob
> 
> 
> 
> _______________________________________________
> MapServer-users mailing list
> MapServer-users at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/mapserver-users



More information about the MapServer-users mailing list