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

» GeoCacher

Автор: zedxxx
Дата сообщения: 20.05.2009 18:46

Цитата:
давно пора все это выстроить воедино, определить целесообразность каждой части и отвести каждой свое место.

Вот, приветствую ваше желание заняться этим вопросом (если это конечно, желание, а не просто мысли вслух).

Есть вики-сервис Энциклопедия неогеографии - попытка собрать воедино всё, что касается спутниковых снимков/сервисов и проч. Там же, есть и страничка посвящённая геокэшеру, которую может редактировать/изменять/дополнять любой желающий, достаточно лишь зарегистрироваться на том сервисе. Милости просим, как говорится
Автор: maxnax
Дата сообщения: 27.05.2009 00:31
Полезная программка ! Только вот , будучи прописанной после HandyCache, ни в какую не хочет грузить dbRoot. Да и запрет на одновременный запуск нескольких копий не помешал бы .
Автор: zedxxx
Дата сообщения: 27.05.2009 11:51

Цитата:
Только вот , будучи прописанной после HandyCache, ни в какую не хочет грузить dbRoot

HC модифицирует заголовок запроса, добавляя строку If-Modified-Since:Wed, 27 May 2009 07:26:12 GMT, на что, сервер, естественно, отвечает 304 Not Modified - и загрузки dbRoot не происходит. А GC не распознаёт ответ 304, думает что всё загрузилось нормально, и далее по цепочке передаёт 200 OK. Получается, что и GC файл не загружает, и HC думает что файл изменился, и из кэша не отдаёт... Видимо, нужно в HC отключить опцию: Добавлять If-Modified-Since при наличии в кэше, либо удалить из кэша HC dbRoot и запретить его кэширование средствами HC.
Автор: maxnax
Дата сообщения: 27.05.2009 16:00
Вроде так и есть ...
Автор: QQMATS
Дата сообщения: 07.06.2009 08:00
Пароль еле нашел.
Пытаюсь разобраться с версией 1.3.2 Гугль сменил версии (на 201), ест-сно когда я на "медленном инете". Думаю, ха-ха, счас я его уем. Включаю "не обновлять dbroot", "только из кеша", сбрасываю версию GE в предыдущую (198), запускаю GE в предвкушении.
Имеем: кучу сообщений о не найденных файлах KMZ, кучу строк в мониторе GC типа
1310    08:44:40    http://kh.google.com/flatfile?f1-02002232231331-i.196+f1-02002232231300-i.196&v=1    0    0    0    Ошибка    404 Not Found (GC)
И размытое изображение. Хотя начал с области, которой пользуюсь постоянно, то есть она гарантировано неоднократно содержится в кешах, проиндексированных GC.
Повторяю те же действия, разрешив обновление dbroot, разница неощутима. То есть, GC из своих кешей не берёт практически ничего. Что я делаю не так?
Автор: parasss
Дата сообщения: 08.06.2009 15:03
Гугль Клиент, отученный от авторизации с серверами гугля (полностью локальный в связке с GC к примеру).
http://sasgis.ru/forum/viewtopic.php?f=3&t=281
Поддержка тут не ведется, все вопросы - туда. Спасибо.

Добавлено:

Цитата:
Имеем: кучу сообщений о не найденных файлах KMZ, кучу строк в мониторе GC типа
1310 08:44:40 http://kh.google.com/flatfile?f1-02002232231331-i.196+f1-02002232231300-i.196&v=1 0 0 0 Ошибка 404 Not Found (GC)
И размытое изображение. Хотя начал с области, которой пользуюсь постоянно, то есть она гарантировано неоднократно содержится в кешах, проиндексированных GC.
Повторяю те же действия, разрешив обновление dbroot, разница неощутима. То есть, GC из своих кешей не берёт практически ничего. Что я делаю не так?

Лучшие собаководы рекомендуют: жахнуть\перенести все q2 тайлы из кэша. Оно их будет подтягивать из интернета по новой, одновременно перестраивая все дерево индексов и подтягивая новые тайлы других типов, добавившиеся в 201-версии (а добавилось там весьма и весьма много).
Автор: Abstem
Дата сообщения: 20.06.2009 17:12
Будьте добры, дайте пожалуйста инструкцию, каким образом возможно просматривать любимый город в программе Google Earth на компьютере не имеющем выхода в интернет.

Прочитал много информации на Вашем сайте и на сайте SASGIS.ru.
Скачал программы:
Google Earth.LOCAL
dbroot.v5.200.rar
geauth.rar
GeoCacher 1.3.2
Portable-Google-Earth-Pro-4.2.205.5730
Google-Earth-Pro-4.2.205.5730
PlaceMaker (прекрасная программа - всё доходчиво разъяснено, благодаря ей скачал программой Google-Earth-Pro-4.2.205.5730 кэш на 550 Мб).

Как воспользоваться GeoCacher? Запутался окончательно. Не сочтите за труд, разъясните пожалуйста "какие кнопки нажимать".
Автор: zedxxx
Дата сообщения: 20.06.2009 20:13
Ответил в теме про GE.local на форуме SAS, там мне ваш пост попался первым Там и продолжем, если что не до конца понятно.
Автор: Counie
Дата сообщения: 03.07.2009 15:14
Куда делся форум sasgis.ru ?
Автор: parasss
Дата сообщения: 04.07.2009 05:26

Цитата:
Куда делся форум sasgis.ru ?

-------------------------
Переезд
03.07.2009 от admin
Рубрики: Без рубрики | Комментарии выключены
Обсуждение закрыто.
-------------------------
Автор: Losharik
Дата сообщения: 16.07.2009 00:52
Через GE v5 накачал в GeoCacher контента, а потом обнаружилось, что этот контент GE.LOCAL v4 не видит, и при просмотре той же территории хочет какой-то другой контент... Это так и должно быть?
Автор: zedxxx
Дата сообщения: 16.07.2009 18:11
Нет. Контент у всех версий одинаковый. Видимо, вы столкнулись с обновлением контента на сервере.

Вот тут прозвучал подобный вопрос, и соответственно, получил ответ-решение. Возмите на заметку.

А вот здесь следим за обновлениями на серверах гугла.
Автор: zedxxx
Дата сообщения: 13.09.2009 17:44
Кто-нибудь реально пользуется кэшером и ждёт ли развития проекта?
Автор: alex769
Дата сообщения: 13.09.2009 20:26

Цитата:
Кто-нибудь реально пользуется кэшером

да, постоянно

Цитата:
и ждёт ли развития проекта?

да, конечно
Автор: parasss
Дата сообщения: 16.09.2009 21:28

Цитата:
ждёт ли развития проекта?

Скажем так - а кто-то еще планирует его развивать, и если да - то в какую конкретно сторону, и есть ли там то, чего юзерам действительно хотелось бы ЖДАТЬ? Лично я например хотел бы немного подождать повышения стабильности и уменьшения падучести сабжа, а иначе приходится переходить на самописное в особо критических моментах - ибо сабж под реальной нагрузкой больше 2-3 дней ни разу не прожил. ((
Автор: zedxxx
Дата сообщения: 17.09.2009 21:24
Уже не планирую, уже развиваю На данный момент, не весь необходимый мне функционал реализован в полной мере, а посему и развиваю недостающее.
Прежде всего, я ориентирован на оффлайн режим. На данный момент более менее комфортно этот режим работает только с GE3 (отсутствие склеенных запросов), остальные же клиенты, не отображают и половины доступного контента, что не есть хорошо. Вот этот момент я и хочу исправить, и планирую ввести в кэшер функцию генератора q2 тайлов (именно их содержимое и отвечает за то, запросы на какие тайлы будет выдавать гугл при просмотре той или иной территории). Если всё пройдёт успешно, то гугл станет запрашивать только то, что есть в кэше у GC и мне уже будут не страшны любые его запросы. Наступит тотальный оффлайн
По поводу стабильности/падучести: да сейчас полностью перелапачиваю код кэшера на предмет оптимизации, ввёл новую модель поведения - теперь функциональная и графическая часть программы будут разделены. Всё что каcается графики (GUI), а также дополнительного функционала (работа с кэшем; в будущем - качалка и проч. навароты что захочется ввести) будет подключаться опционально и только из внешних модулей dll. Сейчас задача - собрать стабильное основное ядрышко программы, добавить q2-генератор (опять же, в качестве внешнего модуля) и посмотреть как оно будет.

А вот идея кэшера, как КЭШИРУЮЩЕГО прокси исходит на нет, и за это "спасибо" гугловцам, с их умопомрачительным мельканием версий и сменой версий не обновившемуся контенту
Автор: john_doe
Дата сообщения: 18.09.2009 16:44
А возможно ли с помощью GC подсовывать GE чужие тайлы? Скажем Яндекса.

Понимаю что сейчас невозможно, но трудно ли сделать такое в принципе?
Автор: zedxxx
Дата сообщения: 18.09.2009 19:40
Смотря в каком виде. Если в виде отдельного kml слоя, то не очень сложно (генерирование текстового файла) - но и не очень интересно (для меня лично), а вот если в качестве заменителя родных GE тайлов, то тут чуток сложнее и интереснее (тут уже: перепроецирование тайлов в родную проекцию, шифровка тайлов, правка/генерация q2 и dbRoot). Но зато во втором варианте можно получить даже отдельный режим просмотра (такой же как Марса или Луны), ну это если говорить о GE5. И в общем-то нет принципиальных ограничений и можно добавить хоть сотню режимов с разными картами, а карты подгружать можно не только с кэша но и напрямую из инета... В общем, было бы желание, и достаточное количество человеко-часов на кодинг.
Автор: hochimin
Дата сообщения: 19.09.2009 20:18

Цитата:
А вот идея кэшера, как КЭШИРУЮЩЕГО прокси исходит на нет

Да похоже , нет от него никакого проку - проиндексировал 800 МБ кэша GE , а тайлы оттуда таскать и не думает , хоть и стоит галка " Любая версия из кэша " и " Чтение кэш GE "
Автор: zedxxx
Дата сообщения: 19.09.2009 22:25
А режим Только из кэша включён? А то ведь, пока он не включён, все опции в той секции менюшки игнорируются...
Автор: hochimin
Дата сообщения: 20.09.2009 14:06
Если включить - всё равно только огрызки выдаёт , а там почти 100% покрытие
Автор: parasss
Дата сообщения: 21.09.2009 20:39

Цитата:
На данный момент более менее комфортно этот режим работает только с GE3 (отсутствие склеенных запросов)

Стоит поиметь ВЕСЬ нужный кэш - и склееные запросы не страшны. ГЕ3 не панацея - дырка в карте (ака растянутый тайл без никакого качества) при одиночном запросе ГЕ3 ничем не лучше 404го в склееном запросе ГЕ5. Всё в любом случае упирается в контент и там и там.


Цитата:
остальные же клиенты, не отображают и половины доступного контента, что не есть хорошо

Лично у меня ГЕ5 работает полностью из кэша (в смысле контента), в т.ч. и со склееными запросами уровня так до 16го-18го. При появлении новой версии - скачиваются в кэш лишь обновления этой версии (в последнее время это в основном несколько слоев, и те не гугловые а сторонние).


Цитата:
Наступит тотальный оффлайн

Та он уже тут....


Цитата:
функциональная и графическая часть программы будут разделены

Гуд. Подождем...
А кому лень ждать - абсолютно то же самое можно сделать в Апаче+мизерной обвязочке на
PHP\Perl. Стабильность, проверенная электроникой (цэ)


Цитата:
планирую ввести в кэшер функцию генератора q2 тайлов

Имхо, идея довольно дикая. Если оные файлы будут иметь статическое наполнение (хоть и генерированное, но постоянное всегда) - то не проще ли качнуть РОДНОЕ дерево например с сасгиса - до 12го уровня занимает всего 9мб в архиве, разные версии на выбор...А если планируется иметь динамическое наполнение генерируемых q2 - то откуда, собснно, брать дровишки?
Смысл-то сгенерированного q2 в чем? Подсунуть клиенту тайлы, которые изначально туда не подставлялись? Не проще ли упаковывать в склееный запрос сразу то что нужно - безо всяких манипуляций с q2?


Цитата:
"спасибо" гугловцам, с их умопомрачительным мельканием версий

Это да. За это - на кол давно пора..... Причем меняют-то всего парочку слоев всего, как правило.....Имхо, у них новая мулька - в неделю по версии, даже если апдейтов нет.... Стахановцы, тля, хреновы......


Цитата:
возможно ли с помощью GC подсовывать GE чужие тайлы? Скажем Яндекса.

Возможно. Но неинтересно.
Автор: zedxxx
Дата сообщения: 22.09.2009 08:23

Цитата:
Не проще ли упаковывать в склееный запрос сразу то что нужно - безо всяких манипуляций с q2?

Кстати, да. Недавняя ситуация с частичной недодачей тайлов в склеенных запросах самим гуглом, подталкивает к такому же решению. До сих пор же, если GC не находит у себя в кэше хотя бы один тайл из нескольких, объединённых в запрос, то он не отдаёт весь запрос... как-то я не думал, что гугл способен на финт ушами, и что вместо отсутствующего тайла, ему можно отдать тайл с нулевой длиной (инфу о тайле), и клиента при этом не заклинет. Будем пробовать.
Автор: parasss
Дата сообщения: 22.09.2009 16:46

Цитата:
как-то я не думал, что гугл способен на финт ушами

Низя недооценивать гугла - известного покупателя (а затем - юзателя) чужих идей, дааа......
Автор: zedxxx
Дата сообщения: 30.09.2009 07:58
Нашёл способ, как отключить склеенные запросы во всех клиентах GE - достаточно мизерного изменения в dbRoot и клиент начинает запрашивать тайлы ТОЛЬКО одиночными запросами. Это, пожалуй, самое лёгкое решение проблемы неотображения всего доступного контента клиентом GE4.Local.
Автор: zedxxx
Дата сообщения: 06.10.2009 19:35
Добавил в шапку линк: Обмен кэшем GE.
GC пока что не понимает формат тайлового кэша (сортировка тайлов по папкам) который там выложен, но следующая версия кэшера будет использовать именно тот формат (по-умолчанию). С выходом новой версии, соответственно, и конвертер появится. А пока - добавляем ручками.
Автор: parasss
Дата сообщения: 08.10.2009 07:01

Цитата:
GC пока что не понимает формат тайлового кэша (сортировка тайлов по папкам) который там выложен

Хех. А просилось-то еще в мае, ЕМНИМС...а щас уж октябрь, да и тот скоро кончицца...


Цитата:
и конвертер появится.

Так конвертер тоже давно есть. Писаный на коленке за вечер, но - работает.....Кому надо - пишем сюда.
Автор: zedxxx
Дата сообщения: 08.10.2009 09:00

Цитата:
Хех. А просилось-то еще в мае,

Ну, не в мае, а по-моему, пару месяцев спустя, и тогда старый кэшер уже и не охота было править/модифицировать, в планах была глобальная оптимизация, чем, собственно, и занимаюсь. И как раз сделал в обновлённом кэшере тайловое кэширование, так что не сегодня-завтра сажусь за новый формат кэша.
Автор: DCT
Дата сообщения: 08.10.2009 21:43
zedxxx
Использую GeoCacher для выкачивания исторических снимков в SAS.
Есть ли способ получить все тайлы из кэша GeoCacher с одинаковыми hist но с любыми ver? Проблема в том, что на всех снимках мне попадается по несколько версий (обычно 10/15/17, идут полосами), а GeoCacher очень долго думает перед ответом not found - поэтому "закэшировать" снимок в GE получается быстрее, чем перегнать его из кэша в SAS, перебирая в параметрах запроса к GeoCacher-у все ver.

Добавлено:
И еще один вопрос: в параметрах карты есть параметр &inet=0. Что он означает? Есть ли в планах эмулировать запрос GE? (тогда с помощью SAS можно будет заполнять кэш на произвольную территорию используя полигональное выделение - намного удобней и быстрей и экономичней чем с помощью "облета по точкам" прямоугольника)
Автор: zedxxx
Дата сообщения: 09.10.2009 08:14

Цитата:
Есть ли способ получить все тайлы из кэша GeoCacher с одинаковыми hist но с любыми ver?

Не помню, реализовано это или нет - попробуйте указать ver=0, должны отдаваться любые версии с одинаковым hist.

Цитата:
в параметрах карты есть параметр &inet=0. Что он означает?

Брать из инета или нет, но функция не реализована, в планах - может быть.

Цитата:
тогда с помощью SAS можно будет заполнять кэш на произвольную территорию используя полигональное выделение - намного удобней и быстрей и экономичней чем с помощью "облета по точкам" прямоугольника

Не факт, что быстрее - SAS качает по одному тайлу и в один поток, а GE в 4 потока, и в каждом потоке может объединить до 4-х тайлов, к тому же, с закачкой исторических снимков возникнут проблемы (пока что не представляется возможным их закачка в обход GE - не достаточно знаний по этому режиму: идентификация тайлов, структура qp и проч.)
На счёт прямоугольника - PlaceMaker также поддерживает полигонные выделения (загружаются из kml).
Самый быстрый, удобный и экономичный вариант - своя качалка с GE без всяких посредников.

Страницы: 12345678910

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


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