[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