SASGIS - SAS.Планета
View Issue Details
0001950SAS.Планета[All Projects] Багpublic08-06-2013 07:4610-06-2013 07:53
Smith2007 
vdemidov 
normalmajoralways
resolvedfixed 
Windows7Professional
.Nightly 
131111131111 
0001950: Игнорируется значение паузы между скачиванием тайлов
Всякие варианты перепробовал. Результат один - тайлы запрашиваются слишком быстро и гугл банит адрес.
No tags attached.
? SASPlanet.ini (18,033) 08-06-2013 18:48
https://bugtracker.sasgis.org/file_download.php?file_id=1369&type=bug
txt params.txt (485) 08-06-2013 18:48
https://bugtracker.sasgis.org/file_download.php?file_id=1370&type=bug
Issue History
08-06-2013 07:46Smith2007New Issue
08-06-2013 18:00zedNote Added: 0011553
08-06-2013 18:47Smith2007Note Added: 0011554
08-06-2013 18:47Smith2007Note Edited: 0011554bug_revision_view_page.php?bugnote_id=11554#r5433
08-06-2013 18:48Smith2007File Added: SASPlanet.ini
08-06-2013 18:48Smith2007File Added: params.txt
08-06-2013 18:48Smith2007Note Edited: 0011554bug_revision_view_page.php?bugnote_id=11554#r5434
08-06-2013 18:56zedNote Added: 0011555
08-06-2013 18:57zedStatusnew => confirmed
08-06-2013 19:00zedSummaryПауза между скачиванием тайлов не отрабатывает. MaxConnectToServerCount не работает => Игнорируется значение паузы между скачиванием тайлов
08-06-2013 19:03zedNote Edited: 0011555bug_revision_view_page.php?bugnote_id=11555#r5436
08-06-2013 20:28vdemidovNote Added: 0011557
08-06-2013 21:02vdemidovNote Added: 0011559
09-06-2013 08:24vdemidovStatusconfirmed => feedback
09-06-2013 08:24vdemidovTarget Version => 29xxxx
09-06-2013 10:08Smith2007Note Added: 0011570
09-06-2013 10:08Smith2007Statusfeedback => new
09-06-2013 10:25vdemidovNote Added: 0011571
09-06-2013 10:35Smith2007Note Added: 0011573
09-06-2013 11:19vdemidovNote Added: 0011574
09-06-2013 15:23vdemidovStatusnew => feedback
09-06-2013 17:01zedNote Added: 0011582
09-06-2013 18:21Smith2007Note Added: 0011585
09-06-2013 18:21Smith2007Statusfeedback => new
09-06-2013 18:27zedNote Added: 0011586
10-06-2013 03:43vdemidovStatusnew => feedback
10-06-2013 07:37Smith2007Note Added: 0011589
10-06-2013 07:37Smith2007Statusfeedback => new
10-06-2013 07:53vdemidovStatusnew => resolved
10-06-2013 07:53vdemidovFixed in Version => 131111
10-06-2013 07:53vdemidovResolutionopen => fixed
10-06-2013 07:53vdemidovAssigned To => vdemidov
10-06-2013 07:53vdemidovTarget Version29xxxx => 131111

Notes
(0011553)
zed   
08-06-2013 18:00   
Ставим MaxConnectToServerCount=1 и Sleep=1000 - и всё работает.
(0011554)
Smith2007   
08-06-2013 18:47   
(edited on: 08-06-2013 18:48)
Так и есть, но счетчик файлов крутит оооочень быстро. В секунду до 4 тайлов. 25-30 минут и бан.
Приложил файлы


SASPlanet.ini

[ZmpDefaultParams]
MaxConnectToServerCount=1
UseMemCache=1
MemCacheCapacity=100
MemCacheTTL=60000
MemCacheClearStrategy=1


params.txt

[PARAMS]
pnum=1
GUID={F6574B06-E632-4D5F-BC75-C8FA658B57DF}
name=Спутник (Google)
name_en=Satellite (Google maps)
name_uk=Супутник (Google)
ParentSubMenu=Google
ParentSubMenu_en=Google
ParentSubMenu_uk=Google
asLayer=0
DefURLBase=http://khms.google.com/kh/v=
projection=1
sradiusa=6378137
sradiusb=6378137
NameInCache=sat
separator=0
Ext=.jpg
UseDwn=1
Sleep=1500
MaxConnectToServerCount=1
DefHotKey=71
ContentType=image/jpeg
Version=130
MaxConnectToServerCount=1

(0011555)
zed   
08-06-2013 18:56   
(edited on: 08-06-2013 19:03)
Кажется словил: если в настройках карты (через гуй) выставить паузу, а затем перезапустить САС, то она игнорируется. Если же сбросить параметры карты на дефолтные, то начинает работать как надо.

Видно где-то при чтении параметра из Maps.ini косяк. Хотя в гуе циферка отображается как положено, но качалка это значение игнорит.

Upd: Оно похоже и значение из zmp игнорирует. Т.е. паузу можно задать только через гуй и она будет работать до перезапуска программы.

(0011557)
vdemidov   
08-06-2013 20:28   
Судя по всему оно не инициализируется после старта,а только после первого изменения настроек.
(0011559)
vdemidov   
08-06-2013 21:02   
Вроде бы поправил. Проверяйте в следующей сборке.
(0011570)
Smith2007   
09-06-2013 10:08   
Заработало. Но при настройках параметров карты параметра тайм-аут он действует до перезапуска программы.
А можно MaxConnectToServerCount вынести в настройки карты?
(0011571)
vdemidov   
09-06-2013 10:25   
А maps.ini параметр сохраняется?
(0011573)
Smith2007   
09-06-2013 10:35   
Сейчас в params.txt Sleep=1500
maps.ini Sleep=2000
В настройках карты поставил Sleep=1800.

1800 ни куда не перезаписалось.
(0011574)
vdemidov   
09-06-2013 11:19   
Странно. У меня нормально записывается. Попробуйте удалить maps.ini пусть он заново запишется.
(0011582)
zed   
09-06-2013 17:01   
>1800 ни куда не перезаписалось.
Оно только при закрытии программы должно записывать. Вы надеюсь в maps.ini смотрели после закрытия САС, а не сразу после редактирования?
(0011585)
Smith2007   
09-06-2013 18:21   
Все верно. При закрытии программы - перезаписывается.
(0011586)
zed   
09-06-2013 18:27   
>Все верно.
В смысле: сохраняется 1800 и тикет можно закрывать как решённый?
(0011589)
Smith2007   
10-06-2013 07:37   
Да. Можно закрывать. Теперь все отрабатывает.