Как создать кэш карт и использовать его на других ПК

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
sipk
Интересующийся
Сообщения: 17
Зарегистрирован: 27 июл 2011, 23:16
Репутация: 0

Как создать кэш карт и использовать его на других ПК

Сообщение sipk » 24 авг 2011, 14:06

Здравствуйте, уважаемые коллеги. Подскажите пожалуйста, как создать кэш тайлов для карт, загружаемых с mapserver или с серверов Google, Yandex и др. (клиент - OpenLayers) и главное, как использовать полученный кэш на других ПК, куда и как сохранить файлы, чтобы Internet Explorer уже не загружал сохраненные тайлы повторно. Требуется в некоторой степени универсальный подход, желательна совместимость с разными версиями IE. Спасибо!

Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Статьи: 11
Проекты: 2/1
Репутация: 9

Re: Как создать кэш карт и использовать его на других ПК

Сообщение Mavka » 24 авг 2011, 14:36

Тут думать нужно...

В браузерах есть возможность хранения данных между сессиями (Local storage, Database storage). Но это как бы не переносной кэш... Если локальная сеть, то поставить на входе обычный прокси... Может быть SAS.Планета подойдет - вещи типа Google/Yandex кэширует и позволяет обмениваться?..
лангольеры под окном жрали время ом-ном-ном

sipk
Интересующийся
Сообщения: 17
Зарегистрирован: 27 июл 2011, 23:16
Репутация: 0

Re: Как создать кэш карт и использовать его на других ПК

Сообщение sipk » 24 авг 2011, 14:42

Mavka писал(а):Тут думать нужно...

В браузерах есть возможность хранения данных между сессиями (Local storage, Database storage). Но это как бы не переносной кэш... Если локальная сеть, то поставить на входе обычный прокси...
Нет,грузится все через Интернет и с Mapserver тоже. Нужно просто кэшировать некоторые уровни, чтобы можно было работать с кэшем на других ПК. IE все хранит, необходимо лишь понять, как "подсунуть" ему кэш на другом ПК..

kosyag
Интересующийся
Сообщения: 30
Зарегистрирован: 22 янв 2010, 13:19
Репутация: 0

Re: Как создать кэш карт и использовать его на других ПК

Сообщение kosyag » 07 сен 2011, 10:08

sipk писал(а): IE все хранит, необходимо лишь понять, как "подсунуть" ему кэш на другом ПК..
В общем случае - никак. Иначе это была бы некислая дырень в безопасности. Для того, чтобы небольшой кучке народу не тянуть каждый раз тайлы из инета, проще всего написать небольшой кэширующий прокси для тайлов, хотя бы на PHP, и заворачивать клиентов туда.

zOn
Новоприбывший
Сообщения: 2
Зарегистрирован: 20 июл 2006, 10:36
Репутация: 0
Откуда: Волгоград

Re: Как создать кэш карт и использовать его на других ПК

Сообщение zOn » 07 сен 2011, 11:13

Ставится любой кэширующий прокси, настраивается соединение ч/з него.
А уже кэш как-нибудь перенесёте.

Ответить

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