GIS-LAB

Географические информационные системы и дистанционное зондирование


Форумы GIS-Lab.info

Геоинформационные системы (ГИС) и Дистанционное зондирование Земли


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

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии

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

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

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

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

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

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

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

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

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

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

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

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

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

Нет,грузится все через Интернет и с Mapserver тоже. Нужно просто кэшировать некоторые уровни, чтобы можно было работать с кэшем на других ПК. IE все хранит, необходимо лишь понять, как "подсунуть" ему кэш на другом ПК..
  • 0

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

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

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

sipk писал(а): IE все хранит, необходимо лишь понять, как "подсунуть" ему кэш на другом ПК..

В общем случае - никак. Иначе это была бы некислая дырень в безопасности. Для того, чтобы небольшой кучке народу не тянуть каждый раз тайлы из инета, проще всего написать небольшой кэширующий прокси для тайлов, хотя бы на PHP, и заворачивать клиентов туда.
  • 0

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

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

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

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

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


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

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

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


(Геокруг)

© GIS-Lab и авторы, 2002-2013. При использовании материалов сайта, ссылка на GIS-Lab и авторов обязательна. Содержание материалов - ответственность авторов (подробнее).