Кеширование карты

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
DevGis
Участник
Сообщения: 78
Зарегистрирован: 29 авг 2013, 10:55
Репутация: 1

Кеширование карты

Сообщение DevGis » 11 ноя 2013, 09:37

Код: Выделить всё

var wmslTest = new OpenLayers.Layer.WMS( 
    'ArcGisTest',
    'http://192.1681.*.*:6080/arcgis/services/Test/MapServer/WmsServer', 
    { 
    LAYERS: '1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18',
    STYLES: '',
    transparent: true
},
{
        opacity: 1,
        isBaseLayer: true,
        visibility: false,
        projection: 'EPSG:102113'
}
);
    map.addLayer(wmslTest);
Есть карта на ArcGis Server 10.1. Когда эта карта просматривается в ArcMap, то при просмотре кеш строится (повторно карта отображается быстро). Когда карта просматривается в браузере с помощью OpenLayers по протоколу WMS, то кеш не строится (карта всегда отображается медленно, т.к. тайлы все время генерятся из кучи баз данных)

Можно ли написать (используя OpenLayers) код, чтобы карта кешировалась?

Vladimir_R
Активный участник
Сообщения: 145
Зарегистрирован: 14 апр 2010, 14:11
Репутация: 44
Откуда: Екатеринбург

Re: Кеширование карты

Сообщение Vladimir_R » 25 ноя 2013, 11:16

Можно, в OpenLayers есть класс для подключения карт ArcGis server. Пример.

Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость