Тип слоя TileCache и MapServer - как указать URL-адрес MapServer?

Я пытаюсь обернуть TileCache в контейнер Docker. Но похоже, что нет способа указать URL-адрес для картографического сервера. Согласно документации TileCache, я могу указать параметр url только для WMS и других слоев, но не для типа MapServer (растровые плитки). Я попробовал на всякий случай использовать параметр url, но это не сработало. Похоже, он пытается получить плитку с какого-то внутреннего URL-адреса, но время ожидания истекло.

Ниже мой файл конфигурации TileCache:

# Configuration for MC TileCache
[cache]
type=Disk
base=/path/to/cache

# States TEST
[layer_zp520201iach]
type=MapServer
url=https://myserver/cgi-bin/mapserv
layers=layer_zp520201iach
srs=epsg:900913
#bbox=-20037508.34 -20037508.34 20037508.34 20037508.34
spherical_mercator=true
mapfile=/path/to/mapfile/mapfile.map
metaTile=true
metaSize=5,5
metaBuffer=350

Я что-то упускаю? Нет ли способа определить URL-адрес MapServer для типа слоя MapServer?


person Arseni    schedule 30.12.2020    source источник
comment
MapCache создан специально для MapServer и поэтому рекомендуется. mapserver.org/mapcache   -  person mapserving    schedule 31.12.2020


Ответы (1)


Tilecache 2.11 вызывает Mapserver через Mapscript (не через TCP / IP), и, таким образом (afaik), я должен держать Mapserver и Tilecache в одном контейнере Docker.

person Arseni    schedule 06.01.2021