SASGIS

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

Обновление снимков

программа для загрузки и просмотра спутниковых снимков Земли, Луны, Марса предоставленных сервисами Google Maps и Космоснимки. Возможность работы с GPS приёмником.

Модератор: Tolik

Обновление снимков

Сообщение Tigris » 18 мар 2010, 00:38

Прошу заранее прощения если такие вопросы уже были. Вопрос вот в чём. Обновляются ли автоматически в кеше снимки? Например у меня кеш годичной давности, за это время снимки например какого то города или местности обновились стали с лучшей детализацией или качеством, так вот если у меня в программе стоит источник интернет и кеш, то изменений я не вижу. Тоесть перемещаюсь по городу а снимки какие и были, стоит только поставить источником только интернет, то старые заменяются на новые. Можно ли как то используя источником интернет и кеш, чтоб снимки сами обновлялись если есть более новая их версия?
И ещё маленький вопросик, а фотки панарамио куда то сохраняются в кеше?

Заранее спасибо за ответы.
Tigris
Новичок
 
Сообщения: 1
Зарегистрирован: 15 окт 2008, 15:14
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Обновление снимков

Сообщение Papazol » 19 мар 2010, 00:56

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

Re: Обновление снимков

Сообщение Evg82 » 08 апр 2010, 13:25

У меня единственный вопрос , который меня все чаще и чаще беспокоит! Я пользуюсь этой уникальной программой не так давно и в принципе все устраивает! Вот только как узнать насколько свежий снимок загрузился с сервера? Я так понимаю от версии программы не завист какие снимки будут загружаться а все зависит от сервера с которого качаются снимки? Что можно и где можно узнать про снимки по красноярскому краю? У меня в настройках тоже стоит интернет и кеш и для того что бы всегда получать свежие снимки мне нужно использовать только интернет?
Evg82
Новичок
 
Сообщения: 1
Зарегистрирован: 08 апр 2010, 13:17
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Обновление снимков

Сообщение Papazol » 08 апр 2010, 23:44

Evg82 писал(а):У меня единственный вопрос , который меня все чаще и чаще беспокоит! Я пользуюсь этой уникальной программой не так давно и в принципе все устраивает! Вот только как узнать насколько свежий снимок загрузился с сервера? Я так понимаю от версии программы не завист какие снимки будут загружаться а все зависит от сервера с которого качаются снимки? Что можно и где можно узнать про снимки по красноярскому краю? У меня в настройках тоже стоит интернет и кеш и для того что бы всегда получать свежие снимки мне нужно использовать только интернет?

С сервера будет загружаться тот снимок, который имеется на сервере по указанному в zmp-файле адресу. Адрес содержит в том числе и номер версии карт. Версии периодически меняются (как правило, номер увеличивается). Узнав о том, что появилась новая версия карт/снимков, нужно либо скачать обновлённый zmp-файл для данного сервиса из репозитория, либо просто отредактировать адрес, содержащийся в файле params.txt внутри zmp.
Чтобы быть в курсе обновлений, надо читать этот форум. Как правило, регионы, подвергшиеся обновлению, указываются в сообщениях об обновлении.
Установки "Кэш", "Интернет", "Интернет и кэш" указывают программе, как ей поступать при выводе на экран изображений карты/снимка. Если стоИт "Кэш", то тайлы для вывода изображения будут браться только из кэша. Соответственно, если в кэше тайлов для данной местности нет, изображения не будет. Если стоИт "Интернет", то тайлы будут скачиваться независимо от того, есть они в кэше или нет. Если стоИт "Интернет и кэш", то скачиваться будут только те тайлы, которых нет в кэше.
Казалось бы, используй всегда только "Интернет", и свежие снимки обеспечены. Но это не так. Бывали случаи, когда новые снимки были хуже старых, и замена могла привести к потере ценных данных. С другой стороны, если для данной местности никаких новых снимков нет, то по-новой качать всё то, что уже есть в кэше - и глупо, и накладно (не по деньгам, так по времени).
Аватара пользователя
Papazol
Гуру
 
Сообщения: 2069
Зарегистрирован: 04 дек 2009, 01:39
Откуда: Рязань
Благодарил (а): 74 раз.
Поблагодарили: 647 раз.

Re: Обновление снимков

Сообщение Garry » 31 май 2010, 13:11

таже проблема... версия 100526. по совету галки стоят "на заменять файлы" "при их различии". однако упорно скачивается всё то что есть с заменой. даже то что минуту назад обновил! по сути аналог действия только "интернет" :? хотя в некоторых случайно выбранных местах пробовал видно только, допустим, половину обновляет.
моя догадка. считается что тайлы обновлённые в прошлых сессиях запуска можно обновлять и они сортируються. а если в туже, то прога закрывает на них глаза и опять перелопачивает. есть такое дело?
Garry
Новичок
 
Сообщения: 1
Зарегистрирован: 13 мар 2010, 18:33
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Обновление снимков

Сообщение Papazol » 31 май 2010, 17:26

Garry писал(а):таже проблема... версия 100526. по совету галки стоят "на заменять файлы" "при их различии". однако упорно скачивается всё то что есть с заменой. даже то что минуту назад обновил! по сути аналог действия только "интернет" :? хотя в некоторых случайно выбранных местах пробовал видно только, допустим, половину обновляет.
моя догадка. считается что тайлы обновлённые в прошлых сессиях запуска можно обновлять и они сортируються. а если в туже, то прога закрывает на них глаза и опять перелопачивает. есть такое дело?

Если поставить опции "Заменять старые файлы" "только при их различии" и запустить скачивание, то программа будет скачивать файл, сравнивать его с имеющимся в кэше (с таким же путём) и, если файлы идентичны, то оставлять старый файл. Но скачивать всё равно будет! Иначе как она определит, надо заменять старый файл на новый, или нет?

Изображение

Вот лог:
Код: Выделить всё
Обработка файла: O:\SASPlanet\cache\map\z18\72\x74037\47\y48347.png...
Загрузка с заменой ...
Данный файл равен по размеру существующему, пропускаем загрузку.
Обработка файла: O:\SASPlanet\cache\map\z18\72\x74037\47\y48348.png...
Загрузка с заменой ...
Данный файл равен по размеру существующему, пропускаем загрузку.
Обработка файла: O:\SASPlanet\cache\map\z18\72\x74037\47\y48349.png...
Загрузка с заменой ...
Данный файл равен по размеру существующему, пропускаем загрузку.
Обработка файла: O:\SASPlanet\cache\map\z18\72\x74038\47\y48347.png...
Загрузка с заменой ...
Данный файл равен по размеру существующему, пропускаем загрузку.
Обработка файла: O:\SASPlanet\cache\map\z18\72\x74038\47\y48348.png...
Загрузка с заменой ...
Данный файл равен по размеру существующему, пропускаем загрузку.
Обработка файла: O:\SASPlanet\cache\map\z18\72\x74038\47\y48349.png...
Загрузка с заменой ...
Данный файл равен по размеру существующему, пропускаем загрузку.
Обработка файла: O:\SASPlanet\cache\map\z18\72\x74039\47\y48347.png...
Загрузка с заменой ...
Данный файл равен по размеру существующему, пропускаем загрузку.
Обработка файла: O:\SASPlanet\cache\map\z18\72\x74039\47\y48348.png...
Загрузка с заменой ...
Данный файл равен по размеру существующему, пропускаем загрузку.
Обработка файла: O:\SASPlanet\cache\map\z18\72\x74039\47\y48349.png...
Загрузка с заменой ...
Данный файл равен по размеру существующему, пропускаем загрузку.
Обработка файла: O:\SASPlanet\cache\map\z18\72\x74040\47\y48347.png...
Загрузка с заменой ...
Данный файл равен по размеру существующему, пропускаем загрузку.
Обработка файла: O:\SASPlanet\cache\map\z18\72\x74040\47\y48348.png...
Загрузка с заменой ...
Данный файл равен по размеру существующему, пропускаем загрузку.
Обработка файла: O:\SASPlanet\cache\map\z18\72\x74040\47\y48349.png...
Загрузка с заменой ...
Данный файл равен по размеру существующему, пропускаем загрузку.
Обработка файла: O:\SASPlanet\cache\map\z18\72\x74041\47\y48347.png...
Загрузка с заменой ...
Данный файл равен по размеру существующему, пропускаем загрузку.
Обработка файла: O:\SASPlanet\cache\map\z18\72\x74041\47\y48348.png...
Загрузка с заменой ...
Данный файл равен по размеру существующему, пропускаем загрузку.
Обработка файла: O:\SASPlanet\cache\map\z18\72\x74041\47\y48349.png...
Загрузка с заменой ...
Данный файл равен по размеру существующему, пропускаем загрузку.
Обработка файлов завершена!

Как видно, ни один из 15 предложенных для скачивания файлов заменён не был. Но скачаны были все 15. Может быть, не совсем корректно пишется "пропускаем загрузку", ведь пропускаем мы только сохранение закачанного файла.
Аватара пользователя
Papazol
Гуру
 
Сообщения: 2069
Зарегистрирован: 04 дек 2009, 01:39
Откуда: Рязань
Благодарил (а): 74 раз.
Поблагодарили: 647 раз.

Re: Обновление снимков

Сообщение Parasite » 01 июн 2010, 07:10

Papazol писал(а):[Но скачивать всё равно будет! Иначе как она определит, надо заменять старый файл на новый, или нет?

Например по полю IF_MODIFIED_SINCE/IF_UNMODIFIED_SINCE в заголовке (и например тот же Гугль его официально и документированно поддерживает)... :)
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 512 раз.

Re: Обновление снимков

Сообщение Papazol » 01 июн 2010, 16:31

Parasite писал(а):
Papazol писал(а):[Но скачивать всё равно будет! Иначе как она определит, надо заменять старый файл на новый, или нет?

Например по полю IF_MODIFIED_SINCE/IF_UNMODIFIED_SINCE в заголовке (и например тот же Гугль его официально и документированно поддерживает)... :)

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

Re: Обновление снимков

Сообщение Parasite » 01 июн 2010, 17:41

Papazol писал(а):
Parasite писал(а):
Papazol писал(а):[Но скачивать всё равно будет! Иначе как она определит, надо заменять старый файл на новый, или нет?

Например по полю IF_MODIFIED_SINCE/IF_UNMODIFIED_SINCE в заголовке (и например тот же Гугль его официально и документированно поддерживает)... :)

А где в запросе указывается та дата, что используется в этих полях?

http://www.google.com/search?q=if_modif ... utf-8&aq=t

Papazol писал(а):А на других сервисах как?

А попробовать и рассказать другим ? :)
Лично мне и перекачка абсолютно не внапряг, так что специально не сидел и статистики не вел. Но это вполне стандартный хидер - ничего суперспециального и сакрального в нем нет.

Papazol писал(а):Да и вообще похоже, что сравнение старого и нового файлов ведётся только по размеру (запись в логе).

А это уже к автору конкретной реализации сравнения и ведения лога.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 512 раз.

Re: Обновление снимков

Сообщение vdemidov » 01 июн 2010, 18:07

Parasite писал(а):
Papazol писал(а):Да и вообще похоже, что сравнение старого и нового файлов ведётся только по размеру (запись в логе).

А это уже к автору конкретной реализации сравнения и ведения лога.

Ну да. Есть такое. Проверяется только размер. Правда там есть шанс, что при больших тайлах весь тайл закачиваться не будет. Тоесть приходят хидеры и кусок тайла, оно проверяет по хидеру размер, и если он не поменялся, то остаток не докачивает, но я не уверен будет оно именно так работать или, таки, будет качать весь тайл сначала.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Аватара пользователя
vdemidov
Гуру
 
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз.
Поблагодарили: 157 раз.

След.

Вернуться в SAS.Планета

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

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