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@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/mapserver-users
_______________________________________________
MapServer-users mailing list
MapServer-users@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/mapserver-users