SASGIS

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


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001187SAS.Планета[All Projects] Багpublic25-02-2012 09:5621-12-2019 09:16
ReporterTolik 
Assigned ToTolik 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionno change required 
PlatformOSOS Version
Product Version110418 
Target VersionFixed in Version 
Summary0001187: Не работают карты с длинным URL
DescriptionНа карте gis-gid.ru после недавнего обновления URL тайла выглядит так (я навставляю CR для читабельности):

http //89.253.250.197/cgi-bin/chita2?TRANSPARENT=true&
LAYERS=blank%2Cworld_l%2Cworld_a%2Carea%2Cparea%2Czastroyka%2Casfalt3%2Cveget
%2Cvoda%2ClinesW%2Casfalt%2CStreet%2Clines%2CorZ%2Chaus%2Cpoi%2Cpoibig
%2ClabelsZ%2CzastroykaK%2Casfalt3K%2CvegetK%2CvodaK%2ClinesWK%2CStreetK
%2ClinesK%2CorK%2CasfaltK%2ChausK%2CpoiK%2CpoibigK%2Casfalt3DV%2CvegetDV
%2CvodaDV%2CzastroykaDV%2ClinesWDV%2CStreetDV%2ClinesDV%2CorDV%2CasfaltDV
%2ChausDV%2CpoiDV%2CpoibigDV%2CzastroykaV%2Casfalt3V%2CvegetV%2CvodaV%2ClinesWV
%2CStreetV%2ClinesV%2CorV%2CasfaltV%2ChausV%2CpoiV%2CpoibigV%2CzastroykaKG
%2Casfalt3KG%2CvegetKG%2CvodaKG%2ClinesWKG%2CStreetKG%2ClinesKG%2CorKG
%2ClabelKG%2ChausKG%2Carea2%2CpoiKG%2CpoibigKG%2CzastroykaB%2Casfalt3B
%2CvegetB%2CvodaB%2ClinesWB%2CasfaltB%2CStreetB%2ClinesB%2CorB%2ChausB%2CpoiB
%2CpoibigB%2ClabelsB%2Czastroyka2MO%2CzastroykaMO%2Casfalt3MO%2CvegetMO
%2CvodaMO%2ClinesWMO%2CasfaltMO%2CStreetMO%2ClinesMO%2CorMO%2ChausMO%2CpoiMO
%2CpoibigMO%2ClabelsMO%2Czastroyka2LEN%2CzastroykaLEN%2Casfalt3LEN%2CvegetLEN
%2CvodaLEN%2ClinesWLEN%2CasfaltLEN%2CStreetLEN%2ClinesLEN%2CorLEN%2ChausLEN
%2CpoiLEN%2CpoibigLEN%2ClabelsLEN%2Czastroyka2CHE%2CzastroykaCHE%2Casfalt3CHE
%2CvegetCHE%2CvodaCHE%2ClinesWCHE%2CasfaltCHE%2CStreetCHE%2ClinesCHE%2CorCHE
%2ChausCHE%2CpoiCHE%2CpoibigCHE%2ClabelsCHE%2Czastroyka2KDA%2CzastroykaKDA
%2Casfalt3KDA%2CvegetKDA%2CvodaKDA%2ClinesWKDA%2CasfaltKDA%2CStreetKDA
%2ClinesKDA%2CorKDA%2ChausKDA%2CpoiKDA%2CpoibigKDA%2ClabelsKDA%2Czastroyka2NVS
%2CzastroykaNVS%2Casfalt3NVS%2CvegetNVS%2CvodaNVS%2ClinesWNVS%2CasfaltNVS
%2CStreetNVS%2ClinesNVS%2CorNVS%2ChausNVS%2CpoiNVS%2CpoibigNVS%2ClabelsNVS
%2Czastroyka2SHP2%2CzastroykaSHP2%2Casfalt3SHP2%2CvegetSHP2%2CvodaSHP2
%2ClinesWSHP2%2CasfaltSHP2%2CStreetSHP2%2ClinesSHP2%2CorSHP2%2ChausSHP2
%2CpoiSHP2%2CpoibigSHP2%2ClabelsSHP2%2Czastroyka2SHP4%2CzastroykaSHP4
%2Casfalt3SHP4%2CvegetSHP4%2CvodaSHP4%2ClinesWSHP4%2CasfaltSHP4%2CStreetSHP4
%2ClinesSHP4%2CorSHP4%2ChausSHP4%2CpoiSHP4%2CpoibigSHP4%2ClabelsSHP4
%2Czastroyka2SHP5%2CzastroykaSHP5%2Casfalt3SHP5%2CvegetSHP5%2CvodaSHP5
%2ClinesWSHP5%2CasfaltSHP5%2CStreetSHP5%2ClinesSHP5%2CorSHP5%2ChausSHP5
%2CpoiSHP5%2CpoibigSHP5%2ClabelsSHP5%2Czastroyka2SHP6%2CzastroykaSHP6
%2Casfalt3SHP6%2CvegetSHP6%2CvodaSHP6%2ClinesWSHP6%2CasfaltSHP6%2CStreetSHP6
%2ClinesSHP6%2CorSHP6%2ChausSHP6%2CpoiSHP6%2CpoibigSHP6%2ClabelsSHP6
%2Czastroyka2SHP7%2CzastroykaSHP7%2Casfalt3SHP7%2CvegetSHP7%2CvodaSHP7
%2ClinesWSHP7%2CasfaltSHP7%2CStreetSHP7%2ClinesSHP7%2CorSHP7%2ChausSHP7
%2CpoiSHP7%2CpoibigSHP7%2ClabelsSHP7%2Czastroyka2SHP8%2CzastroykaSHP8
%2Casfalt3SHP8%2CvegetSHP8%2CvodaSHP8%2ClinesWSHP8%2CasfaltSHP8%2CStreetSHP8
%2ClinesSHP8%2CorSHP8%2ChausSHP8%2CpoiSHP8%2CpoibigSHP8%2ClabelsSHP8
%2Czastroyka2SHP9%2CzastroykaSHP9%2Casfalt3SHP9%2CvegetSHP9%2CvodaSHP9
%2ClinesWSHP9%2CasfaltSHP9%2CStreetSHP9%2ClinesSHP9%2CorSHP9%2ChausSHP9
%2CpoiSHP9%2CpoibigSHP9%2ClabelsSHP9%2Czastroyka2SHP10%2CzastroykaSHP10
%2Casfalt3SHP10%2CvegetSHP10%2CvodaSHP10%2ClinesWSHP10%2CasfaltSHP10
%2CStreetSHP10%2ClinesSHP10%2CorSHP10%2ChausSHP10%2CpoiSHP10%2CpoibigSHP10
%2ClabelsSHP10&
FORMAT=png&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A900913&BBOX=4012568.4589877,7497422.6680385,4169111.492894,7653965.7019447&WIDTH=256&HEIGHT=256

Если такой URL вставить в params.txt, SAS ничего не качает, на экране бегает ошибка без всякого текста, только название карты. При этом URL генерируется правильный, его можно скопировать в clipboard и открыть браузером успешно.
Если URL в params.txt его сократить, всё работает.
Steps To ReproduceВ приложении params.txt.full - с полным URL, который не работает, и
params.txt.short - с сокращённым URL, он работает, но показывает фигню.
Tagsограничения
Attached Files? file icon params.txt.full [^] (3,667 bytes) 25-02-2012 09:58
? file icon params.txt.short [^] (1,585 bytes) 25-02-2012 09:58

- Relationships
child of 0003422resolvedzed Добавить альтернативную реализацию IDownloader и IDownloaderAsync на основе libcurl 

-  Notes
(0005623)
zed (manager)
25-02-2012 10:47

Длина url'а около 3кб, возможно срабатывает ограничение WinInet:

INTERNET_MAX_HOST_NAME_LENGTH 256
INTERNET_MAX_USER_NAME_LENGTH 128
INTERNET_MAX_PASSWORD_LENGTH 128
INTERNET_MAX_PORT_NUMBER_LENGTH 5 // INTERNET_PORT is unsigned short
INTERNET_MAX_PORT_NUMBER_VALUE 65535 // maximum unsigned short value
INTERNET_MAX_PATH_LENGTH 2048
INTERNET_MAX_SCHEME_LENGTH 32 // longest protocol name length
INTERNET_MAX_URL_LENGTH (INTERNET_MAX_SCHEME_LENGTH \
                                 + sizeof("://") \
                                 + INTERNET_MAX_PATH_LENGTH)
(0005624)
Tolik (manager)
25-02-2012 11:41

Кстати, в MSIE этот URL не открывается. При попытке вставить его туда обрезается до 2 КБ.
Ну и как быть?
(0005625)
Tolik (manager)
25-02-2012 11:44

Кстати, и сам сайт gis-gid не работает через MSIE!
Видимо, надо им написать, пусть укорачивают URL! :)
(0005626)
zed (manager)
25-02-2012 11:48

>Ну и как быть?
Можно попробовать перевести качалку с wininet на winhttp, но не факт что поможет.

>Кстати, и сам сайт gis-gid не работает через MSIE!
В IE8 работает.
(0005627)
Tolik (manager)
25-02-2012 11:51
edited on: 25-02-2012 11:51

У меня IE6 :)
Жаль, что в 8 работает. Тогда они чинить не будут.

А IE8 не через wininet работает?

(0005683)
zed (manager)
27-02-2012 19:47

>А IE8 не через wininet работает?
По-идее - да. Попробуйте может тогда потестировать эту карту на системе с установленным IE8 и выше (главное чтобы сайт работал в самом IE). Может у них там слегка разные версии длл-ок.
(0005687)
vasketsov (manager)
27-02-2012 20:33

>Может у них там слегка разные версии длл-ок
Там могут быть даже разные ограничения на ansi и unicode, так у мелкомягких тоже бывает.
(0005696)
Tolik (manager)
28-02-2012 07:42

Проверил на компе с IE8 (XP SP3).
Не работает.

В IE сайт работает, а если скопировать URL тайла из САСа и вставить в строку адреса IE, он обрезается до 2 кб.
(0005697)
zed (manager)
28-02-2012 09:27

Приложите готовый zmp, на котором можно словить бага?
(0005699)
Tolik (manager)
28-02-2012 09:34

Ну возьмите gis-gid из плюсового репо и замените params.txt на params.txt.full
(0005736)
gpsMax (manager)
29-02-2012 10:57

Какой костыльный этот gis-gid. Это надо же так умудриться всё в урле передавать.
(0005738)
Tolik (manager)
29-02-2012 11:18

Ага, они сначала работали с несколькими регионами, потом добавляли другие, и каждый запихивали в несколько новых слоёв. По 3 КБ на каждый тайл! Причём хостинг сильно тормозит.
(0019511)
Tolik (manager)
23-11-2019 05:13

карты gis-gid.ru больше нет, других с длинными урл не знаю

- Users who viewed this issue
User List Anonymous (3510x), Tolik (7x), rass (2x), zed (2x), omen98 (1x), Oniman777 (1x), ingener (1x), vdemidov (4x)
Total Views 3528
Last View 23-11-2024 08:21

- Issue History
Date Modified Username Field Change
25-02-2012 09:56 Tolik New Issue
25-02-2012 09:57 Tolik Description Updated View Revisions
25-02-2012 09:58 Tolik File Added: params.txt.full
25-02-2012 09:58 Tolik File Added: params.txt.short
25-02-2012 09:59 Tolik Status new => acknowledged
25-02-2012 10:08 Tolik Description Updated View Revisions
25-02-2012 10:09 Tolik Description Updated View Revisions
25-02-2012 10:10 Tolik Description Updated View Revisions
25-02-2012 10:47 zed Note Added: 0005623
25-02-2012 11:41 Tolik Note Added: 0005624
25-02-2012 11:44 Tolik Note Added: 0005625
25-02-2012 11:48 zed Note Added: 0005626
25-02-2012 11:51 Tolik Note Added: 0005627
25-02-2012 11:51 Tolik Note Edited: 0005627 View Revisions
27-02-2012 19:47 zed Note Added: 0005683
27-02-2012 19:59 vdemidov Status acknowledged => feedback
27-02-2012 20:33 vasketsov Note Added: 0005687
28-02-2012 07:42 Tolik Note Added: 0005696
28-02-2012 07:42 Tolik Status feedback => new
28-02-2012 07:42 Tolik Status new => acknowledged
28-02-2012 09:27 zed Note Added: 0005697
28-02-2012 09:34 Tolik Note Added: 0005699
29-02-2012 10:57 gpsMax Note Added: 0005736
29-02-2012 11:18 Tolik Note Added: 0005738
23-03-2012 20:57 vdemidov Status acknowledged => confirmed
23-03-2012 20:57 vdemidov Product Version .Nightly => 110418
23-03-2012 20:57 vdemidov Target Version => 26xxxx
13-05-2012 09:18 gpsMax Tag Attached: ограничения
27-03-2019 12:24 vdemidov Relationship added child of 0003422
27-03-2019 12:28 vdemidov Severity major => minor
23-11-2019 05:13 Tolik Note Added: 0019511
23-11-2019 05:13 Tolik Status confirmed => closed
23-11-2019 05:13 Tolik Assigned To => Tolik
23-11-2019 05:13 Tolik Resolution open => no change required
21-12-2019 09:16 zed Target Version 26xxxx =>



Copyright © 2007 - 2024 SAS.Planet Team