Ru-Board.club
← Вернуться в раздел «Программы»

» GeoCacher

Автор: Counie
Дата сообщения: 14.10.2009 10:39
Скажите как реализовать тотальный оффлайн.
Geocacher ведь не кэшировал ранее запросы аутентификации для Google Earth 5.0 ?
Автор: zedxxx
Дата сообщения: 14.10.2009 11:01
GoogleEarth.Local + немного подождать выхода нового GC, тогда будет тотальный оффлайн с GE 4.2 Pro. Локальной пятёрки пока что нет...
Автор: zedxxx
Дата сообщения: 14.10.2009 19:39
Можно поюзать тестовую версию: GeoCacher 1.4
Что сделано:
- тайловый кэш;
- kml кэш;
- чистка дбрут на предмет копирайтев и склеенных запросов;
- умное сохранение дбрут (с автоматической распаковкой в xml);
- поддержка GE.local (4.2 без склеенных запросов).

Чего нет:
- монитора, статус строки;
- поддержки файлового и GE кэша;
- индекса.
Автор: DCT
Дата сообщения: 22.10.2009 11:37

Цитата:
реализовано это или нет - попробуйте указать ver=0

Работает!

Цитата:
PlaceMaker также поддерживает полигонные выделения (загружаются из kml)
Спасибо, не знал.


Цитата:
Не факт, что быстрее - SAS качает по одному тайлу и в один поток, а GE в 4 потока,

В SAS тоже можно качать в несколько потоков, и самое главное, вся область закачивается в один проход. А при облете в GE часто остаются нескачанные пятна (из за нестабильности скорости инета) - приходится обходить область по много раз.

Есть идея о причинах зависания GeoCacher-а при долгой работе.
Неоднократно замечал, как он дико жрет память (400-600Мб), возможно, из-за огромного лога (что то подобное наблюдал в Reget при скачке ~10000 файлов - он начинал жутко тормозить, т.к. не мог быстро обрабатывать разросшийся лог).

Автор: zedxxx
Дата сообщения: 22.10.2009 21:12

Цитата:
Есть идея о причинах зависания GeoCacher-а при долгой работе.
Неоднократно замечал, как он дико жрет память (400-600Мб)

О какой версии кэшера речь? В версии 1.3.2 есть утечки памяти, их можно минимизировать отключением всех логов (монитра в особенности). Или пробуйте версию 1.4 и смотрите, какая там ситуация будет...
Автор: DCT
Дата сообщения: 25.10.2009 00:34

Цитата:
О какой версии кэшера речь?

1.3.2. Версия 1.4 у меня не работает: при клике на иконку в трее вылетает.
Автор: zedxxx
Дата сообщения: 25.10.2009 09:04

Цитата:
1.4 у меня не работает: при клике на иконку в трее вылетает.

Гы, это она работает так: левый клик - закрыть, правый - показать меню... Ничё не вылетает
Автор: Ildar777
Дата сообщения: 20.11.2009 09:21
zedxxx
Спасибо за программу, очень полезная и нужная. Использую в локальной сети, здорово помагает экономить траф.
Хотел спросить, а версия 1.4 кешера в дальнейшем будет понимать, записывать в файловый кеш? А то сейчас на версии 1.3 кеш именно файловый...
Автор: zedxxx
Дата сообщения: 20.11.2009 21:31
Да, конечно. Ведутся активные работы.
Автор: Ildar777
Дата сообщения: 25.11.2009 10:20

Цитата:
В версии 1.3.2 есть утечки памяти, их можно минимизировать отключением всех логов (монитра в особенности).

а каким образом можно отключить монитор в версии 1.3.2? у меня почемуто GeoCacher1.3.2 стабильно вылетает если грузятся регионы с большим обьемом данных, в особенности с обьектами в 3д...
Автор: zedxxx
Дата сообщения: 26.11.2009 07:39
Трей -> Ведение логов -> Монитор
Автор: Ildar777
Дата сообщения: 26.11.2009 14:54
zedxxx
я наверное не там ищу но у меня этого пункта не имеется,
в ини файле такого пункта также не нашел...
Автор: zedxxx
Дата сообщения: 26.11.2009 15:26
О, сорри, я наверное тут линк не давал: http://narod.ru/disk/8963522000/GC_20090521.rar.html - тоже 1.3.2 но немного модифицированная. Там этот пункт есть.
Автор: Ildar777
Дата сообщения: 28.11.2009 10:35
zedxxx
ок, щас перекачаем, спасибо
Автор: Panther_Leo
Дата сообщения: 07.12.2009 10:45
Nasa world Wind можно подключить к Geocacher ?
Автор: zedxxx
Дата сообщения: 07.12.2009 19:56
А есть ли смысл? У NASA свой открытый и безлимитный кэш и каких-то дополнительных ухищрений для кэширования принимать не нужно...
Автор: SolomonShort
Дата сообщения: 08.12.2009 20:23
Кто-то может подсказать?
ничего не работает в связке GeoCacher 1.3.2 + GE 4.2

при запуске google earth это


лог


при убирании галочки
"не обновлять dbroot"
рисует это

вне зависимости от ответа

мои настройки:



также в папке создал путь \путь_к_кэшу\!!!_TILES_CACHE_!!!\Earth\dbRoot.v5\dbRoot
с файлом dbRoot т.к. при запуске программа его не создала, также добавил этот файл (создав путь) в \GC_CachePath\!!!_TILES_CACHE_!!!\Earth\dbRoot.v5\dbRoot



эффекта 0

hosts добавлена строка 127.0.0.1 kh.hoogle.com

убирание/добавление этих параметров в различном сочетании никакого эффекта не дало

Автор: zedxxx
Дата сообщения: 08.12.2009 21:44

Цитата:
при запуске google earth это

У вас в кэше отсутствует dbRoot.


Цитата:
при убирании галочки
"не обновлять dbroot"
рисует это

Естественно, вы гляньте на url - там hoogle - в инете такого не существует.


Цитата:
также в папке создал путь \путь_к_кэшу\!!!_TILES_CACHE_!!!\Earth\dbRoot.v5\dbRoot
с файлом dbRoot т.к. при запуске программа его не создала, также добавил этот файл (создав путь) в \GC_CachePath\!!!_TILES_CACHE_!!!\Earth\dbRoot.v5\dbRoot

GC не создаёт этот файл самомстоятельно, а лишь кладёт его в кэш, т.е. вы скорее всего, не запустив оригинального клиента GE, сразу пытаетесь юзать крякнутый.


Цитата:
hosts добавлена строка 127.0.0.1 kh.hoogle.com

Уберите от греха подальше.

Мой вам совет - забудьте про версию GC 1.3.xx, юзайте 1.4, там уже есть нормальная поддержка GE 4.2 local - запустится без вопросов, НО вначале запустите оригинального клиента и дайте ему прогрузить необходимые данные.
Автор: SolomonShort
Дата сообщения: 08.12.2009 23:51
спасибо, заработало

(раньше запускал оригинальный клиент, но portable 5,xx версию, видимо они не подружились)
Автор: DCT
Дата сообщения: 22.12.2009 14:05
zedxxx
Можно ли как то удалить тайл из кэша GeoCacher-а?

Вопрос возник по такому поводу:

(получается регулярно и довольно часто при использовании исторического режима, поставил самую новую версию, менял разные версии GE, пробовал портативные - ничего не помогает ). Вылечивается только на некоторое время перезапуском GE.

После такого глюка в кэш иногда (99% тайлов несмотря на глюк качаются нормально) попадают битые тайлы.
Автор: zedxxx
Дата сообщения: 22.12.2009 20:19

Цитата:
поставил самую новую версию

GE или GC? Если не пробовали GC 1.4, то стоит попробовать.


Цитата:
Можно ли как то удалить тайл из кэша GeoCacher-а?

Конечно, если кэш тайловый - то просто стереть его с диска, если файловый или GE, то удалить запись из БД (но если будете делать повторную индексацию кэша, то запись опять появится). Вопрос, как найти этот битый тайл... можно попробовать при помощи SAS.Планета: выбираете карту из кэша GC, и включаете отображение сетки, с подписями X,Y - по ним и можно найти тайл в БД.
Автор: DCT
Дата сообщения: 22.12.2009 20:22
Связка последней GE (5.1.7894.7252) и GeoCacher 1.3.2.

Еще вопрос: есть ли в GeoCacher 1.4 функция сервера? С GeoCacher 1.3.2 SAS-zmp работает, перехожу на GeoCacher 1.4 - пишет "отсутсвует подключение к интернету".


Цитата:
Если не пробовали GC 1.4, то стоит попробовать.

Пробовал, но неудобно отсутствие лога: сложно узнать какую историческую версию GE грузит (разве только мониторя размеры папок кэша).
Автор: zedxxx
Дата сообщения: 22.12.2009 20:41

Цитата:
Еще вопрос: есть ли в GeoCacher 1.4 функция сервера?

Пока нету.

P.S. Сегодня обнаружилось, что GE последней версии, в кэше хранит снимки не в jpg формате, как было ранее, а в каком-то новом, неизвестном... поэтому пока что работа с этим новым кэшем будет невозможна.
Автор: DCT
Дата сообщения: 22.12.2009 22:16

Цитата:
GE последней версии, в кэше хранит снимки не в jpg формате

Странно: вроде счас работает связка GE (5.1.7894.7252) и GeoCacher 1.3.2 + SAS. Снимки в SAS загружаются пока нормально.

Только обнаружилась неприятная вещь: если грузить в Меркаторе и часто попадются "неполные" тайлы, то через несколько ненайденных тайлов GC намертво виснет (горит зеленым, убивается только через диспетчер процессов).

Вот думаю, а можно ли в принципе совместить файловый кэш GC с файловым кэшэм SAS (Lat/Lon) - чтобы исторические снимки можно было просматривать в обеих программах, подключая папки GC в виде слоев SAS?
Автор: zedxxx
Дата сообщения: 22.12.2009 22:29

Цитата:
Снимки в SAS загружаются пока нормально.

Да, потому что GC отдаёт их из своего кэша, а вот если вы проиндексируете новый кэш GE (заставив тем самым отдавать снимки из кэша GE), то получите ерроры...

Добавлено:

Цитата:
Вот думаю, а можно ли в принципе совместить файловый кэш GC с файловым кэшэм SAS (Lat/Lon) - чтобы исторические снимки можно было просматривать в обеих программах, подключая папки GC в виде слоев SAS?


Нет. В кэше GC тайлы хранятся в оригинальном (читай: зашифрованном) виде.
Автор: DCT
Дата сообщения: 23.12.2009 15:10

Цитата:
Нет. В кэше GC тайлы хранятся в оригинальном (читай: зашифрованном) виде.

А можно ли как то конвертировать все тайлы папки GC 1.4 в Lat/Lon кэш структуры SAS/GMV? (это было бы даже удобней, чем получать эти же тайлы через сервер).

Еще заметил, что мешанина тайлов (как на картинке выше) не возникает при использовании GC 1.4.
Автор: zedxxx
Дата сообщения: 23.12.2009 21:47

Цитата:
А можно ли как то конвертировать все тайлы папки GC 1.4 в Lat/Lon кэш структуры SAS/GMV?

Можно, если написать конвертор, но тут нужно учитывать, что в GE есть такое понятие, как версии тайлов, и в кэше может храниться сразу несколько тайлов разной версии, но для одной и той же территории. В SAS понятия версии тайла нет, поэтому при конвертировании кэша может получится неприятная картина, похожая на ваши скриншоты...
Автор: Radar1962
Дата сообщения: 26.12.2009 10:12
Уважаемый автор!
Не могли бы вы написать подробную пошаговую инструкцию по работе в вашей GC 1.4 понятную простым юзерам не отягощенным интелектом программиста.
Исходные данные:
Имею несколько кешей GE общим объемом около 10 Гб на 5 разных областей. Сейчас процес смены кеша реализован запуском различных reg файлов и сменой пути в реестре к нужному кешу.
Задачи:
1. Реализовать возможность использования всех 5-ти кешей без переключения путей в реестре на локальной машине.
2. Реализовать тоже, но для пользователей локальной сети, доступ к кешам которые лежат на сервере с клиентского GE local пользователей локалки.
Спасибо.
Автор: zedxxx
Дата сообщения: 26.12.2009 15:16
Поставленная вами задача, таки требует отягощения интеллекта, и у неподготовленного юзера может снести крышу... читайте осторожно

Нормальный вариант пока что в процессе кодинга, но есть вот такие кривые решения:
Вариант 1
1. Ставите себе и юзерам в локалке GE.local 3, ставите себе GC 1.3.2;
2. В GC индексируете свои накопленные кэши, включаете режим Только из кэша, Не обновлять dbRoot, Любая версия из кэша;
3. Рядом с экзешником GC должны лежать geauth_49 и dbRoot_3;
4. Настраиваете у себя и у юзеров IE на прокси: ip_сервера:8081 (т.е. на GC 1.3.2);
5. Запускаете GE.local (все слои, особенно, рельеф - отключить!) и смотрите все свои 10Гб кэша.
Недостаток - старый клиент и отсутствие слоёв/рельефа.

Вариант 2
1. Ставите себе и юзерам в локалке GE.local 4, ставите себе GC 1.3.2 и (!) GC 1.4;
2. В GC 1.3.2 индексируете свои накопленные кэши, включаете режим Только из кэша, Не обновлять dbRoot, Любая версия из кэша;
3. В GC 1.3.2 сменяете порт на 8082 (!);
4. Запускаете GC 1.3.2 и обычного GE - даёте прогрузить немного из инета (пока не появится глобус);
5. Настраиваете GC 1.4 на прокси 127.0.0.1:8082 (т.е. на GC 1.3.2)
6. Настраиваете у себя и у юзеров IE на прокси: ip_сервера:8081 (т.е. на GC 1.4) ;
7. Запускаете оба GC;
8. В GC 1.4 снимаете галочку Склееные запросы;
9. Запускаете GE.local
Недостаток - каскад из 2-х прокси.

Вариант 3
Подождать, пока у GC 1.4 появятся соответствующие функции...

P.S. В варианте 2 можно отказаться от второго прокси (GC 1.4) если вы в кэше GC 1.3.2 отредактируете dbRoot, удалив в нём строку (в самом конце файла):

Цитата:
[export.netOptions.maxRequestsPerQuery] 10

Именно эта строка отключает у клиента склееные запросы, и именно из-за того, что у GC 1.3.2 нет функции, отключающей склееные запросы, приходится использовать GC 1.4.
Про dbRoot и как его редактировать почитайте тут.
Автор: Radar1962
Дата сообщения: 29.12.2009 06:36
Спасибо за варианты.

Цитата:
Вариант 3
Подождать, пока у GC 1.4 появятся соответствующие функции...

Извините, а как долго ждать????

Страницы: 12345678910

Предыдущая тема: прога для восстановления иконок на десктопе


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.