SASGIS - Доработка карты (ZMP)
View Issue Details
0003374Доработка карты (ZMP)Доработка файла картыpublic07-10-2018 09:5326-10-2018 13:25
garry33 
zed 
normalmajoralways
resolvedfixed 
Windows7Starter
0003374: Не качает тайлы Росреестра
предположение: изменение серверов Росреестра с одного pkk5.. на четыре - apkk5.., bpkk5.., cpkk5.., dpkk5..
No tags attached.
has duplicate 0003380closed zed Не работают слои Росреестра 
related to 0003367closed Garl Не работают слои росреестра 
zip rosreestr_cadastr.zmp.zip (3,411) 23-10-2018 15:12
https://bugtracker.sasgis.org/file_download.php?file_id=2247&type=bug
zip _Rosreestr.zip (28,793) 23-10-2018 15:14
https://bugtracker.sasgis.org/file_download.php?file_id=2248&type=bug
Issue History
07-10-2018 09:53garry33New Issue
07-10-2018 13:51garry33Note Added: 0018425
07-10-2018 14:12garry33Note Edited: 0018425bug_revision_view_page.php?bugnote_id=18425#r7319
10-10-2018 16:35ig0rrNote Added: 0018427
22-10-2018 14:02zedRelationship addedhas duplicate 0003380
22-10-2018 14:06zedNote Added: 0018437
22-10-2018 14:08zedRelationship addedrelated to 0003367
22-10-2018 19:03ig0rrNote Added: 0018438
22-10-2018 19:30garry33Note Added: 0018439
23-10-2018 08:30zedNote Added: 0018440
23-10-2018 15:12ig0rrFile Added: rosreestr_cadastr.zmp.zip
23-10-2018 15:14garry33File Added: _Rosreestr.zip
23-10-2018 15:38zedNote Added: 0018441
23-10-2018 21:05garry33Note Added: 0018442
24-10-2018 09:23stepanxxxNote Added: 0018443
24-10-2018 09:24stepanxxxNote Edited: 0018443bug_revision_view_page.php?bugnote_id=18443#r7326
24-10-2018 09:38zedNote Added: 0018444
24-10-2018 11:12stepanxxxNote Added: 0018445
24-10-2018 11:14stepanxxxNote Edited: 0018445bug_revision_view_page.php?bugnote_id=18445#r7328
24-10-2018 11:15stepanxxxNote Edited: 0018445bug_revision_view_page.php?bugnote_id=18445#r7329
24-10-2018 11:19stepanxxxNote Edited: 0018445bug_revision_view_page.php?bugnote_id=18445#r7330
24-10-2018 12:02zedNote Added: 0018446
26-10-2018 13:25zedStatusnew => resolved
26-10-2018 13:25zedResolutionopen => fixed
26-10-2018 13:25zedAssigned To => zed

Notes
(0018425)
garry33   
07-10-2018 13:51   
(edited on: 07-10-2018 14:12)
Первое предположение неверно. Похоже, дело в том, что Росреестр изменил размер тайлов с 256х256 на 1024х1024.
Заменил в params.txt часть DefURLBase с size=256,256& на size=1024%2C1024& (именно %2C вместо запятой) и тайлы стали подгружаться, но они масштабируются к размеру 256х256 и, соответственно, линии и цифры в них теперь очень тонкие, едва заметные.

(0018427)
ig0rr   
10-10-2018 16:35   
Два варианта решения проблемы
1. Меняем запрос на http://pkk5.rosreestr.ru/arcgis/rest/services/Cadastre/CadastreWMS/MapServer/export?bboxSR=102100&size=256%2C256&imageSR=102100&format=png32&transparent=true&dpi=96&f=image&bbox=

2. Оставляем запрос
https://pkk5.rosreestr.ru/arcgis/rest/services/Cadastre/Cadastre/MapServer/export?dpi=96&format=PNG32&bboxSR=102100&imageSR=102100&size=1024%2C1024&transparent=true&f=image&bbox=
здесь меняем DPI по вкусу так сказать, поставил 300 стало нормально отображаться, однако как понимаю размеры тайлов увеличатся.

С первым вариантом не получится другие слои загрузить, только участки и ОКС

Есть еще вариант порезки на тайлы скриптом, но в этом я не силен
(0018437)
zed   
22-10-2018 14:06   
В плюсовой репо был внесён фикс касательно Росреестра. Он решает описанную тут проблему?
(0018438)
ig0rr   
22-10-2018 19:03   
Да все работает, можно закрывать, по зонам и прочим слоям можно сделать с тайлами 1024x1024
(0018439)
garry33   
22-10-2018 19:30   
Да, работает. Ещё только плюс к тому, что написал ig0rr, надо исправить в rosreestr_landuse.zmp - DefURLBase=http://maps. на DefURLBase=http://pkk5.
(0018440)
zed   
23-10-2018 08:30   
Так измените всё что надо и приложите рабочий zmp сюда, а я его в репо залью.
(0018441)
zed   
23-10-2018 15:38   
Залил: https://bitbucket.org/sas_team/sas.plus.maps/commits/4692c02b87108dd3a2a585f11df10c04557d1957

На этом можно считать, что проблема решена и тикет закрываем?
(0018442)
garry33   
23-10-2018 21:05   
Видимо, да.
(0018443)
stepanxxx   
24-10-2018 09:23   
(edited on: 24-10-2018 09:24)
Заметил интересное явление:
Обновил ZMP и всё равно РОСРЕЕСТР не грузится, хотя если скопировать в буфер ссылку на тайл и вставить в браузер, то всё норм.
Далее. У меня есть ещё один канал интернета, только через прокси, меняю в настройка программы чтоб ходил через проксю и всё ОК - грузится Росреестр.
Долго решал эту проблему, чтоб ходил не через прокси и заметил, что в настройках программы USER-Agent: имеет значение Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727)
в интернете нашел более свежую версию (https://zennolab.com/discussion/threads/user-agent-aktualnye-versii-brauzerov-i-windows.48870/)
изменил на неё и всё заработало. Можете описать данное явление? Может в настройках программы надо это изменить? Откуда берется информация о USER-Agent?

(0018444)
zed   
24-10-2018 09:38   
Глобально, юзер-агент прописан в настройках: Параметры - Настройки - Интернет, но его можно прописывать и для каждого zmp в отдельности.

По дефолту, там прописана строка от Internet Explorer 7 и у меня с ней указанные zmp работают. Возможно, вас просто забанили, основываясь на сочетании IP и юзер-агента, а при смене UA - бан снялся.
(0018445)
stepanxxx   
24-10-2018 11:12   
(edited on: 24-10-2018 11:19)
В том то и дело. Ещё раз попробовал.
Возвращаюсь к дефолтным, пишет - Download error: Неизвестный код ответа 403
Тут же меняю UA на более свежие - пошла загрузка.

Опишите, как поменять UA в zmp. Не вижу описания в http://www.sasgis.org/wikisasiya/doku.php/описания_формата_пользовательских_карт_zmp?s[]=projection

Наткнулся на эти грабли, использовав прокси, там у меня как раз высвечивается через какие настройки браузера идём к конкретному тайлу.

(0018446)
zed   
24-10-2018 12:02   
>Тут же меняю UA на более свежие - пошла загрузка.
Вот тут есть большой список UA для IE и я почти уверен, что если вы замените дефолтный UA на UA от IE7 из списка (который не совпадает с дефолтным), загрузка так же пойдёт. Код ответа 403 Forbidden как бы и намекает на бан. Сменяя UA вы маскируетесь под другого пользователя, которого ещё не забанили. Повторю - у меня с дефолтным UA тайлы росреестра качает.

> Опишите, как поменять UA в zmp
Поле в zmp называется RequestHead (и в wiki есть описание). Пример конкретно с UA можете посмотреть в других (некоторых) zmp. Например, вот в этом.