SASGIS

Веб-картография и навигация

GeoCacher

Обсуждение различной информации связанной с картографией в САСе, а также сторонние программные продукты для связки с САСом

Модератор: Tolik

Re: GeoCacher

Сообщение Hellraiser » 29 окт 2010, 21:21

При включении "Убирать копирайты" убивает Землю5
Изображение
Аватара пользователя
Hellraiser
Новичок
 
Сообщения: 23
Зарегистрирован: 29 сен 2008, 14:31
Откуда: Борисов
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.

Re: GeoCacher

Сообщение zed » 29 окт 2010, 22:44

Hellraiser писал(а):При включении "Убирать копирайты" убивает Землю5

По-идее да, но только патченую:
http://starmen.at.tut.by/geocacher_howto.htm писал(а):Удалять копирайты GE - вкл./откл. отображения копирайтов в клиенте GE (информация о правообладателях контента, которая отображается клиентом внизу окна). При включении данного пункта, GeoCacher автоматически, при передаче клиенту, удалит из файла dbRoot.v5 секцию:
<etTemplate> [<etProviderInfo>]
{
<etInt> [id] -1
<etString> [copyright] ""
<etInt> [copyrightY] -1
<etBool> [report] false
<etInt> [copyrightPri] 256
}
После чего, клиент будет считать что в переданном dbRoot.v5 информация о правообладателях отсутствует. Однако, если в кэше у клиента GE уже имеются файлы dbRoot.v5 (передаются при каждом сеансе и соответственно, сохраняются в кэш), то клиент будет частично, либо полностью отображать копирайты, беря информацию из старых dbRoot.v5.
Важно: Если используемый клиент GE "пропатчен" на предмет неотображения копирайтов, то включение пункта "Удалять копирайты GE" приведет к краху клиента.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Re: GeoCacher

Сообщение mboga » 26 ноя 2010, 20:07

WERTA писал(а):КРАТКАЯ ПАМЯТКА.... И все.
САС будет обращаться по адр
Код: Выделить всё
http://localhost/
. А это и есть GeoCacher, и очень быстроиз его КЭШа будет копировать тайлы в нормальной меркаторовской, а не в цилиндрической проекции


Спасибо за инструкцию! Сделал всё по ней - но к САС так не подключился...
GeoCacher всё отлично собирает, спасибо автору! GE кэш GeoCacher'a использует.

Расскажите, пожалуйста, как проще всего подключить кэш к SAS? Версии всех программ (GE,GC,SAS) последние на сегодня.
mboga
Новичок
 
Сообщения: 14
Зарегистрирован: 03 фев 2009, 03:12
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: GeoCacher

Сообщение zed » 26 ноя 2010, 21:24

В последней версии GC - никак. Там ещё нет такой функции (а была она в GeoCacher 1.3.2 но работала только для файлового и импортированного GE кэшей).
Совпадение: сегодня как раз подумывал прикрутить к новому кэшеру эту функцию :)
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Re: GeoCacher

Сообщение DJ VK » 27 ноя 2010, 09:56

Задача. Скачивать снимки с GE, и получать их в проекции меркатора для программы SAS. Нужна инструкция.
1. Какие версии программ GC и GELocal позволяют это сделать? Какие нужны настройки?
2. Какие dbRoot, geauth скачать для ЭТИХ версий, и КУДА их поместить? (так и не разобрался).
3. Как настроить все это, чтобы Zmp для планеты брал из геокешера, а не с сайта гугля...? (у меня все равно брал с сайта)
Аватара пользователя
DJ VK
Гуру
 
Сообщения: 1468
Зарегистрирован: 16 апр 2009, 13:57
Откуда: 8 км. от МКАД
Благодарил (а): 82 раз.
Поблагодарили: 323 раз.

Re: GeoCacher

Сообщение zed » 28 ноя 2010, 10:42

GeoCacher 1.4.3 - обучен отдавать снимки из кэша для SAS (zmp внутри). Снимки отдаются в оригинальной проекции, для перепроецирования в меркатор пользуйтесь сторонними решениями (хотя, если кто предложит качественный алгоритм - с удовольствием прикручу его к кэшеру).
Для нормальной работы, в настройках кэшера нужно включить опцию "Любая версия из кэша" (в меню в трее).

Upd Перезалил кэшера новой версии (чуток поменял порядок параметров в url) + добавил zmp для всех остальных серверов.

Zmp для всего подменю GoogleEarth:
sas.maps.zip

28.11.jpg
Последний раз редактировалось zed 30 ноя 2010, 16:29, всего редактировалось 2 раз(а).
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Re: GeoCacher

Сообщение Papazol » 28 ноя 2010, 23:31

Решился сегодня попробовать эту программу. Начал с версии 1.4.2.20100621. Сначала всё шло хорошо: GE качал, GC кэшировал. Накачав немного, я ушёл в гараж, а, когда вернулся, обнаружил и скачал уже новейшую версию 1.4.3.2 и запустил её. Хотелось проверить функцию отдачи тайлов в SAS.Планету. К сожалению, не получилось ничего. Кэш есть, а SAS.Планета говорит, что отсутствует подключение к Интернет.
Решил проверить, использует ли GE кэш GC. Тайлы, записанные в кэш GC, воспроизводятся, а нескачанные - так и не скачиваются, а изображаются расплывчатыми.
Вернулся к старой версии. С ней закачка отсутствующих тайлов происходит.
Вот чувствую, что где-то что-то делаю неправильно, но что именно - не пойму!
Аватара пользователя
Papazol
Гуру
 
Сообщения: 2069
Зарегистрирован: 04 дек 2009, 01:39
Откуда: Рязань
Благодарил (а): 74 раз.
Поблагодарили: 647 раз.

Re: GeoCacher

Сообщение zed » 29 ноя 2010, 10:43

Papazol писал(а):К сожалению, не получилось ничего. Кэш есть, а SAS.Планета говорит, что отсутствует подключение к Интернет.

Если SAS говорит, что отсутствует подключение к Интернет, то это значит что он не может связаться с кэшером. Кэшер по-дефолту слушает порт 8081 (и 8082 для связи с GeoGui), на этот же порт настроены и zmp. Соответственно, если изменяли этот порт, то нужно изменить и строку запроса в zmp. Так же, если кэшер расположен на другом компе, то в zmp нужно указать IP компа с кэшером.
Papazol писал(а):Решил проверить, использует ли GE кэш GC. Тайлы, записанные в кэш GC, воспроизводятся, а нескачанные - так и не скачиваются, а изображаются расплывчатыми.
Вернулся к старой версии. С ней закачка отсутствующих тайлов происходит.

Упс, действительно заглючило: в GC 1.4.3 обновил Indy (на нём организован сервер) и что-то он оказывается иногда не "слышит" запросов гугла. Откатился к версии что использовал в GC 1.4.2 - магическим образом заработало.
Перезалил кэшера (ссылка в прошлом посте). Попробуйте, может он и сас тоже игнорировал.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Re: GeoCacher

Сообщение Papazol » 30 ноя 2010, 00:29

Назрел ещё один вопрос. Вернее, он разбивается на несколько подвопросов.
1) Если есть непустой родной кэш GE, при просмотре той же территории скачивания быть не должно?
2) Отсюда следует, что при подключении GC изображения, имеющиеся в родном кэше GE, в кэш GC не попадут?
3) Изображения, отсутствующие в обоих кэшах (ранее не просматриваемая территория) будут записываться в оба кэша?
4) Можно ли перегнать кэш GE в кэш GC, не удаляя кэш GE и повторно не скачивая то же самое?
5) Есть ли какие-либо рекомендации по настройке кэша GE при использовании GC?

Вчера мне всё же удалось вытащить тайлы из кэша GC в SAS.Планету. Но почему-то не все. Знаю, что данную местность я просматривал, GE её мне показывает, а в SAS.Планете на этом месте пустые тайлы.
Аватара пользователя
Papazol
Гуру
 
Сообщения: 2069
Зарегистрирован: 04 дек 2009, 01:39
Откуда: Рязань
Благодарил (а): 74 раз.
Поблагодарили: 647 раз.

Re: GeoCacher

Сообщение zed » 30 ноя 2010, 01:03

1. Скачивания тех же тайлов не будет. То что кэш не пустой, ещё не говорит о том, что в кэше есть всё что доступно на сервере. Плюс, данные имеют свойство постоянно обновляться (и речь не только о снимках). Если же в кэше действительно есть всё, то ничего загружаться не будет.
2. Да.
3. Да.
4. Можно, но удобного инструмента пока нету (речь о CacheMaster-е). Этот вопрос пока что стоит в TODO.
5. Да нет. Размер родного GE кэша можно ставить каким угодно.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Пред.След.

Вернуться в Другие программы

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

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