SASGIS - Доработка карты (ZMP)
View Issue Details
0003553Доработка карты (ZMP)[All Projects] Хотелкаpublic28-08-2019 11:5327-07-2022 18:55
trotckiy 
 
normalminoralways
newopen 
Windows7Professional
0003553: не работают карты ОФМ МО
Здравствуйте, не грузятся карты ОФМ МО. Может что то нужно подправить. Приложенный файл нашел на форуме
No tags attached.
zip rgis.zip (5,661) 28-08-2019 11:53
http://www.sasgis.org/mantis/file_download.php?file_id=2350&type=bug
rar MOsat.zmp.rar (2,371) 28-08-2019 12:56
http://www.sasgis.org/mantis/file_download.php?file_id=2351&type=bug
jpg 1.jpg (1,209,924) 28-08-2019 12:56
http://www.sasgis.org/mantis/file_download.php?file_id=2352&type=bug
jpg 2.jpg (202,795) 28-08-2019 12:57
http://www.sasgis.org/mantis/file_download.php?file_id=2353&type=bug
jpg

rar MOsat_2.zmp.rar (2,305) 28-08-2019 19:42
http://www.sasgis.org/mantis/file_download.php?file_id=2354&type=bug
jpg sas.jpg (639,759) 04-09-2019 07:18
http://www.sasgis.org/mantis/file_download.php?file_id=2360&type=bug
rar MOsat3.zmp.rar (2,330) 04-09-2019 18:58
http://www.sasgis.org/mantis/file_download.php?file_id=2361&type=bug
Issue History
28-08-2019 11:53trotckiyNew Issue
28-08-2019 11:53trotckiyFile Added: rgis.zip
28-08-2019 12:18vdemidovProjectSAS.Планета => Доработка карты (ZMP)
28-08-2019 12:56rassFile Added: MOsat.zmp.rar
28-08-2019 12:56rassFile Added: 1.jpg
28-08-2019 12:57rassFile Added: 2.jpg
28-08-2019 13:11rassNote Added: 0019302
28-08-2019 13:41zedNote Added: 0019303
28-08-2019 14:56rassNote Added: 0019304
28-08-2019 15:28zedNote Added: 0019305
28-08-2019 17:41rassNote Added: 0019306
28-08-2019 17:42rassNote Edited: 0019306bug_revision_view_page.php?bugnote_id=19306#r7466
28-08-2019 17:43rassNote Edited: 0019306bug_revision_view_page.php?bugnote_id=19306#r7467
28-08-2019 18:16zedNote Added: 0019307
28-08-2019 19:42rassFile Added: MOsat_2.zmp.rar
28-08-2019 19:44rassNote Added: 0019308
28-08-2019 19:45rassNote Edited: 0019308bug_revision_view_page.php?bugnote_id=19308#r7469
28-08-2019 19:46rassNote Edited: 0019308bug_revision_view_page.php?bugnote_id=19308#r7470
29-08-2019 07:11trotckiyNote Added: 0019309
04-09-2019 07:17trotckiyNote Added: 0019320
04-09-2019 07:18trotckiyFile Added: sas.jpg
04-09-2019 09:33zedNote Added: 0019321
04-09-2019 10:32trotckiyNote Added: 0019322
04-09-2019 18:58rassFile Added: MOsat3.zmp.rar
04-09-2019 19:00rassNote Added: 0019324
02-09-2021 00:20minorNote Added: 0020182
02-04-2022 10:50krolevecNote Added: 0020302
02-04-2022 10:51krolevecNote Edited: 0020302bug_revision_view_page.php?bugnote_id=20302#r7813
07-07-2022 08:46al_bNote Added: 0020350
07-07-2022 08:48al_bNote Edited: 0020350bug_revision_view_page.php?bugnote_id=20350#r7819
12-07-2022 09:05al_bNote Added: 0020352
27-07-2022 18:55al_bNote Added: 0020353

Notes
(0019302)
rass   
28-08-2019 13:11   
Новый zmp приложил (MOsat.zmp.rar).

Каждый раз при работе с RGIS, надо начинить с вебверсии, для определения нужного cookie
см. рис. 1
1. Открываем Хром (или любой другой браузер)
2. заходим на сайт RGI, включаем режим ОФМ МО
3. Включаем Инструменты разработчика (ctrl+shift+I или через меню браузера)
4. если надо двигаем карту, чтобы прогрузились таилы в окне DevTools.
5. копируем ВСЮ строчку cookie (включая "cookie:")

см. рис. 2
6. запускаем СасПланет включаем карту RGIS
7. включаем Параметры карты (ctrl+alt+P) и вставляем эту строчку в ячейку с "Версия карты"

Как только перестает грузить, проделываем всю процедуру заново.

У сервера, возможно, есть защита. После некоторого числа скачивания (где-то 20-30 тайлов), сервер начинает отдавать беспорядочные тайлы. Тогда надо подождать минуты 2-3 и перезапустить Саспланет.
(0019303)
zed   
28-08-2019 13:41   
Не надо использовать поле Version не по назначению. Ведь эта строка потом сохранится в кэш. Используйте поле RequestHead для передачи кук.
(0019304)
rass   
28-08-2019 14:56   
Использовать поле RequestHead в файле GetUrlScript.txt?
Или можно интерактивно вставлять в окне Параметры карты в ячейке Дополнительные HTTP заголовки?
(0019305)
zed   
28-08-2019 15:28   
Можно в окне.
(0019306)
rass   
28-08-2019 17:41   
(edited on: 28-08-2019 17:43)
я понял. Спасибо, zed.

надо в GetUrlScript.txt
заменить строчку:
    Version + 0000013#10 +
на строчку:
    RequestHead + 0000013#10 +

И тогда скопированную строчку cookie вставлять уже в ячейку "Дополнительные HTTP заголовки:"

(0019307)
zed   
28-08-2019 18:16   
Да, именно так.

А ещё в скрипте надо удалить из RequestHead заголовки с полями ограниченными ":" с начала и конца, т.е. первые 4 поля. Это "мусорные" заголовки протокола http/2.
(0019308)
rass   
28-08-2019 19:44   
(edited on: 28-08-2019 19:46)
обновил zmp (MOsat_2.zmp.rar)
и процедуру

Каждый раз при работе с RGIS, надо начинить с вебверсии, для определения нужного cookie
см. рис. 1
1. Открываем Хром (или любой другой браузер)
2. заходим на сайт RGIS, включаем режим ОФМ МО
3. Включаем Инструменты разработчика (ctrl+shift+I или через меню браузера)
4. если надо двигаем карту, чтобы прогрузились таилы в окне DevTools.
5. копируем ВСЮ строчку cookie (включая "cookie:")

6. запускаем СасПланет включаем карту RGIS
7. включаем Параметры карты (ctrl+alt+P) и вставляем эту строчку в ячейку с "Дополнительные HTTP заголовки:"

(0019309)
trotckiy   
29-08-2019 07:11   
Спасибо! Все заработало)
(0019320)
trotckiy   
04-09-2019 07:17   
Здравствуйте, не пойму в чем проблема не работает, может не оттуда cookie копирую приложил файл.
(0019321)
zed   
04-09-2019 09:33   
На скриншоте строка с cookie не до конца выделена, может вы её так частично и скопировали?
(0019322)
trotckiy   
04-09-2019 10:32   
Выделяю полностью вставляю в ячейку с "Дополнительные HTTP заголовки:" и ничего.
Смотрю приложенный файл "1" там тайл - .jpg у меня .png может что то изменилось на веб версии карты.
(0019324)
rass   
04-09-2019 19:00   
RGIS сделал обновление сайта, поменял URL и расширение тайлов
выложил новый ZMP. (MOsat3.zmp.rar)
Процедура та же.
(0020182)
minor   
02-09-2021 00:20   
Добрый вечер!

На данный момент не хочет загружать в SASPlanet. Пробовал менять заголовки, подставлять свежий куки - выдает ошибку 401

Вообще, сейчас у них свежие снимки 2020 года, хотелось бы их. И еще хотелось бы парочку слоев качнуть.
(0020302)
krolevec   
02-04-2022 10:50   
(edited on: 02-04-2022 10:51)
Добрый день!
Присоединяюсь к просьбе добавить возможность скачивания ортофото за 2020 год (самые подробные снимки на территорию Московской области)
https://rgis.mosreg.ru/wmts/ofm2020/18/158727/82107.jpeg

(0020350)
al_b   
07-07-2022 08:46   
(edited on: 07-07-2022 08:48)
также интересен слой.
вышеуказанный запрос конструируется с помощью:
begin
  ResultURL := GetURLBase + IntTostr(GetZ-1) + '/' + inttostr(GetX) + '/' + inttostr(GetY)+'.jpeg';
end.
где GetURLBase = https://rgis.mosreg.ru/wmts/ofm2020/
но выдает ошибку 401 unauthorized

(0020352)
al_b   
12-07-2022 09:05   
этот же сайт отдает кадастры в формате json (видел на форуме тему с хотелкой)
формат запроса:
https://rgis.mosreg.ru/v3/swagger/map/layer?SERVICE=GeoJSON&layer=403&bbox=37.85968153360674,55.287683131068036,37.864772366317005,55.288153567688965&zoom=18
формат ответа (немного уменьшил):
{"type":"FeatureCollection","features":[{"type":"Feature","id":1019510164,"geometry":{"type":"MultiPolygon","coordinates":[[[[37.6357,55.14291],[37.63589,55.14273],[37.63673,55.14149],[37.63673,55.14148],[37.63661,55.1415],[37.63649,55.14172],[37.63637,55.14191],[37.6358,55.14267],[37.6357,55.14291]]]},"properties":{"feature_id":3,"label":"50:28:0000000:55898","numberarea":933626345}}}
(0020353)
al_b   
27-07-2022 18:55   
Обратил внимание, что пока находишься на странице, то через интервалы отправляется POST запрос и меняет куки:
Запрос:
...
POST /v3/peekaboo HTTP/1.1
Host: rgis.mosreg.ru
Cookie: _ym_uid=1656611643719705665; _ym_d=1656611643; mojo=eyJzZXNzaW9uX2lkIjoiYzdmMzA3OWFjZjExZjM5YTA2NzlmOTg1Mjg3ZGZmZGMiLCJleHBpcmVzIjoxNjU4OTQ3Nzg1LCJmIjoiRnZ4UnRwODlIZ2pMK3dzUHB4TXBpVms0Zm1BPSJ9--0a0f2db91d99dd6901721cbdb7c220c4b710f95d
...
Ответ:
...
set-cookie: mojo=eyJzZXNzaW9uX2lkIjoiYzdmMzA3OWFjZjExZjM5YTA2NzlmOTg1Mjg3ZGZmZGMiLCJleHBpcmVzIjoxNjU4OTQ3OTY2LCJmIjoiRnZ4UnRwODlIZ2pMK3dzUHB4TXBpVms0Zm1BPSJ9--c63c7d54dd1958684c251425932131518e76f97a; max-age=120; path=/; HttpOnly; secure;
...