Для кэширования спутниковых данных необходимо:
- Запустить контейнер:
Code Block language shell docker compose --profile mapcache up -d - Настроить слой спутниковой карты в CToolUI (где <ip> адрес машины, где развернуто ПО РТЛС):
Code Block language shell http://<ip>:8181/tiles/satellite/webmercator/{z}/{x}/{y}.png
После этого все тайлы, которые будут подгружаться на клиенте будут кэшироваться на машине с ПО РТЛС.
Чтобы заранее закэшировать определенный участок глобальной карты необходимо:
...
| Code Block | ||
|---|---|---|
| ||
compose/mapproxy/seed.yaml |
...
| language | yaml |
|---|
| Info |
|---|
Инструкции по настройке кеширования части глобальной карты для возможности отображения меток на глобальной карте при отсутствии доступа в интернет в дальнейшей работе Больше о конфигурации MapProxy можно узнать из докуменатации https://mapproxy.github.io/mapproxy/5.0.0/tutorial.html |
...
...
...
...
...
...
...
| language | yaml |
|---|
...
...
...
...
| language | shell |
|---|
...
...
Если на машине с ПО РТЛС планируется отключать доступ к сети интернет, рекомендуется изменить настройки, чтобы MapProxy не пытался подгружать незакэшированные тайлы, для этого необходимо:
...
| Code Block | ||
|---|---|---|
| ||
compose/mapproxy/mapproxy.yaml |
...
...
| language | yaml |
|---|
...
...
Больше о конфигурации MapProxy можно узнать из докуменатации:
...

