SASGIS

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

Уточнение ссылок на ресурсы, если они не работают

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

Модератор: Tolik

Re: Уточнение ссылок на ресурсы, если они не работают

Сообщение TSA » 25 дек 2021, 21:48

ingener писал(а):
TSA писал(а):Народная карта сломалась тайлы скачут в хаотическом порядке
и тайлы вообще не понятно с какого зума и места

Покопался, в релизах и ночнушках по версию 191221 включительно - все Народные заливаются правильно. Дальнейшие версии - каша из тайлов со всего света и из разных зумов. "Наверное, что-то случилось"(С) в коде с тех пор...
НО! почему-то в ночнушке SAS.Planet.Nightly.200506.10151 - загрузка происходит правильно. Чем-то она явно отличается от остальных 20+.
Так-то в качестве рабочей использую старую проверенную 160707, там весь кэш лежит.
А во всех новых версиях в Настройках банально прописываю путь к кэшу в директории 160707 - так можно использовать новые плюшки и сравнивать очередные релизы/ночнушки, в том числе вычислять подобные косячки.

Вот исправленные zmp(с реферерами в params.txt) слоя "Народная карта Яндекс" и карты "Народная Карта Яндекс (Схема)",
заодно добавил в набор отдельные слои "Народная Карта Яндекс - Административные границы, территории, заборы" и "Народная карта Яндекс - Скоростное ограничение":

я могу только сказать что заметил
возьмите один любой тайл и просто пообновляйте его в браузере ;-)
просто умопомрочительная картинка ;-)
Вложения
GIF 25.12.2021 20-44-39.gif
один тайл нажатия только (обновить страницу)
TSA
Специалист
 
Сообщения: 529
Зарегистрирован: 14 фев 2012, 16:52
Благодарил (а): 23 раз.
Поблагодарили: 277 раз.

Re: Уточнение ссылок на ресурсы, если они не работают

Сообщение Lidiver » 26 дек 2021, 03:57

У меня заработало, когда во всех народных картах яндекса в конце файлов Params.txt прописал строку: RequestHead=Referer: https://n.maps.yandex.ru/ - обязательно со слэшем на конце! Без слэша - каша!
Аватара пользователя
Lidiver
Новичок
 
Сообщения: 9
Зарегистрирован: 26 сен 2019, 15:28
Откуда: Uglich
Благодарил (а): 1 раз.
Поблагодарили: 9 раз.

Re: Уточнение ссылок на ресурсы, если они не работают

Сообщение ingener » 26 дек 2021, 05:45

Lidiver писал(а):У меня заработало, когда во всех народных картах яндекса в конце файлов Params.txt прописал строку: RequestHead=Referer: https://n.maps.yandex.ru/ - обязательно со слэшем на конце! Без слэша - каша!

Lidiver, в выложенных zmp реферер так и прописан, с "косой палкой" на конце. Хоть с ней, хоть без неё - каша заливается на версиях 20+.
Забавно и то, что в общей каше загружаются даже фрагменты отключенных слоев, которых нет в DefURLBase....
Предполагаю, что проблема как-то связана с включением в тело программы плейсхолдеров...

... кстати, ещё одно исключение кроме .200506.10151 нашлось - SAS.Planet.Nightly.200102.10098 тоже правильно заливается.
Don’t panic - прорвемся !
ingener
Советчик
 
Сообщения: 374
Зарегистрирован: 24 ноя 2010, 18:45
Откуда: г. Хабаровск, +7 часов до МКАД
Благодарил (а): 241 раз.
Поблагодарили: 351 раз.

Re: Уточнение ссылок на ресурсы, если они не работают

Сообщение Lidiver » 26 дек 2021, 07:53

Попробуйте сменить движок интернета в SAS.Planet: Настройки - Интернет - Сетевой движок: WinInet. Насколько мне известно, пару лет назад, в программе зачем-то сменили по умолчанию сетевой движок и тип кеша.

За это сообщение автора Lidiver поблагодарили: 2
ingener (26 дек 2021, 16:20) • verfel (26 дек 2021, 23:36)
Рейтинг: 10.53%
 
Аватара пользователя
Lidiver
Новичок
 
Сообщения: 9
Зарегистрирован: 26 сен 2019, 15:28
Откуда: Uglich
Благодарил (а): 1 раз.
Поблагодарили: 9 раз.

Re: Уточнение ссылок на ресурсы, если они не работают

Сообщение TSA » 26 дек 2021, 10:25

ingener писал(а):... кстати, ещё одно исключение кроме .200506.10151 нашлось - SAS.Planet.Nightly.200102.10098 тоже правильно заливается.

вы бы прямые ссылки на эти релизы прикрепили было бы круто
https://bitbucket.org/sas_team/sas.plan ... 6.10151.7z

За это сообщение автора TSA поблагодарил:
verfel (26 дек 2021, 23:36)
Рейтинг: 5.26%
 
TSA
Специалист
 
Сообщения: 529
Зарегистрирован: 14 фев 2012, 16:52
Благодарил (а): 23 раз.
Поблагодарили: 277 раз.

Re: Уточнение ссылок на ресурсы, если они не работают

Сообщение ingener » 26 дек 2021, 15:44

TSA, с авторизацией на bitbucket.org у меня чего-то не выходит. Да и не программер я, всё делаю методом НТ по интуиции :oops: .
А почти все старые версии после распаковки на общий винт храню из интереса покопаться в различиях функционала. Весят не так уж много, так как кэш общий на 160707, зато все новые функции всегда доступны.

UPD:
Lidiver писал(а):Попробуйте сменить движок интернета в SAS.Planet: Настройки - Интернет - Сетевой движок: WinInet. Насколько мне известно, пару лет назад, в программе зачем-то сменили по умолчанию сетевой движок и тип кеша.

Lidiver, а вы правы!
Именно на этих двух версиях (200506 и 200102) у меня стоял движок "WinInet", причем "из коробки". Остальные 20+ прилетали и стоят с "cURL" - теперь перевожу их на "WinInet", и загрузка Народных идет как положено.
А вот теперь вопросы в студию:
- какие из источников карт, работающие только под движком "cURL", при переключениии на "WinInet" накроются медным тазом?
- что можно сделать, кроме как каждый раз для загрузки Народных менять движок с сопутствующим перезапуском программы?
- И что там на Народном Яндексе сотворили, что вылезла проблема выбора движка?
Don’t panic - прорвемся !
ingener
Советчик
 
Сообщения: 374
Зарегистрирован: 24 ноя 2010, 18:45
Откуда: г. Хабаровск, +7 часов до МКАД
Благодарил (а): 241 раз.
Поблагодарили: 351 раз.

Re: Уточнение ссылок на ресурсы, если они не работают

Сообщение Tolik » 27 дек 2021, 11:28

Насколько помню, движок curl сделали потому, что в Win7 устарели какие-то сертификаты, и некоторые карты не работали из-за этого. И поиск тоже.
Следовательно, в Win10 должно нормально работать с обоими движками.
Tolik
Гуру
 
Сообщения: 2603
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 278 раз.
Поблагодарили: 515 раз.

Re: Уточнение ссылок на ресурсы, если они не работают

Сообщение TSA » 27 дек 2021, 14:13

Tolik писал(а):Насколько помню, движок curl сделали потому, что в Win7 устарели какие-то сертификаты, и некоторые карты не работали из-за этого. И поиск тоже.
Следовательно, в Win10 должно нормально работать с обоими движками.

вин 10 не пашет ;-)
TSA
Специалист
 
Сообщения: 529
Зарегистрирован: 14 фев 2012, 16:52
Благодарил (а): 23 раз.
Поблагодарили: 277 раз.

Re: Уточнение ссылок на ресурсы, если они не работают

Сообщение ingener » 27 дек 2021, 14:44

Угу, проверял и на Win7 - одинаково.
А ещё выяснилось: если залить под cURL эту кашу из тайлов, а потом переключиться на WinInet с перезапуском проги - то на некоторых версиях "понаехавшие" левые тайлы почему-то сами не перезагружаются на правильные родные.. хотя по идее должны бы. Только через принудительно Удалить или Загрузить. Вот и приходится после всех этих экспериментов вручную областями мусор вычищать...
Или в данном случае в проге заложен какой-то тайм-аут на авто-перезагрузку тайла... или настройка какая-либо?
Don’t panic - прорвемся !
ingener
Советчик
 
Сообщения: 374
Зарегистрирован: 24 ноя 2010, 18:45
Откуда: г. Хабаровск, +7 часов до МКАД
Благодарил (а): 241 раз.
Поблагодарили: 351 раз.

Re: Уточнение ссылок на ресурсы, если они не работают

Сообщение Lidiver » 27 дек 2021, 19:51

ingener писал(а):Только через принудительно Удалить или Загрузить.

Да, это один из главных минусов программы, не считая ещё некоторых зависаний программы. Было бы хорошо, если бы разработчики программы автоматизировали процесс ручного принудительного удаления и загрузки каждого тайла.
Аватара пользователя
Lidiver
Новичок
 
Сообщения: 9
Зарегистрирован: 26 сен 2019, 15:28
Откуда: Uglich
Благодарил (а): 1 раз.
Поблагодарили: 9 раз.

Пред.След.

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

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

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