SASGIS

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


View Revisions: Issue #1228 All Revisions ] Back to Issue ]
Summary 0001228: Эмулировать работу в интерактивном режиме при скачивании карт с Google
Revision 22-03-2012 08:06 by gpsMax
Description Заметил таую вещь, что при работе со спутниковыми картами Google никогда не происходит бана.
А вот если поставить автоматическую выкачку, то после скачивания нескольких тысяч тайлов комп банят на сутки.
Видимо Гугль анализирует статистику скачивания и определив, что качает не человек, а программа, банит комп.
Провёл следующий эксперимент:
Выделил область содержащую 122 тыс тайлов на z19 и запустил автоматическое скачивание.
Одновременно с этим "гуляю" по выбранному региону в интерактивном режиме.
Уже скачал 66 тыс. тайлов и Гугль комп не забанил.

Предлагаю модернизировать алгоритм скачивания тайлов, приблизив его к интеррактивному.
1 Качать одновременно несколько масштабов карты. Как правило для закачки в прибор нужно 3-5 уровней. Вот пусть и качает сразу из нескольких уровней.
2 Качать из разных областей выделенного диапазона в случайном порядке. Скачали 100-200-300 тайлов из одного региона, переместились в другой и продолжаем качать оттуда.
3 Качать с переменным временем задержки. Сейчас время задержки между скачиваниями тайлов задаётся фиксировано в настройках карты. Можно задержку менять случайным образом +/-50% от заданной в настройках. Скачали 10-20-30 тайлов - изменили время задержки.
Таким образом Гугль будет думать, что качает не программа, а человек и не будет банить комп!
Спасибо.
Revision 18-03-2012 08:58 by gpsMax
Description Заметил таую вещь, что при работе со спутниковыми картами Google никогда не происходит бана.
А вот если поставить автоматическую выкачку, то после скачивания нескольких тысяч тайлов комп банят на сутки.
Видимо Гугль анализирует статистику скачивания и определив, что качает не человек, а программа, банит комп.
Провёл следующий эксперимент:
Выделил область содержащую 122тыс тайлов на z19 и запустил автоматическое скачивание.
Одновременно с этим "гуляю" по выбранному региону в интеррактивном режиме.
Уже скачал 66тыс. тайлов и Гугль комп не забанил.

Предлагаю модернизировать алгоритм скачивания тайлов, приблизив его к интеррактивному.
1 Качать одновременно несколько масштабов карты. Как правило для закачки в прибор нужно 3-5уровней. Вот пусть и качает сразу из нескольких уровней.
2 Качать из разных областей выделенного диапазона в случайном порядке. Скачали 100-200-300 тайлов из одного региона, переместились в другой и продолжаем качать оттуда.
3 Качать с переменным временем задержки. Сейчас время задержки между скачиваниями тайлов задаётся фиксировано в настройках карты. Можно задержку менять случайным образом +/-50% от заданной в настройках. Скачали 10-20-30 тайлов - изменили время задержки.
Таким образом Гугль будет думать, что качает не программа, а человек и не будет банить комп!
Спасибо.



Copyright © 2007 - 2024 SAS.Planet Team