SASGIS

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


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002288Доработка карты (ZMP)Доработка файла картыpublic08-12-2013 11:3308-12-2013 14:09
Reporterpc-root 
Assigned Tozed 
PrioritynormalSeverityminorReproducibilityalways
StatusresolvedResolutionfixed 
PlatformWindowsOS7OS VersionProfessional
Summary0002288: Водные карты Navionics, вместо карт грузится "Unauthorized"
DescriptionПри попытке подгрузить водные карты navionics, вместо тейлов карты грузятся пустые картинки с надписью "Unauthorized" (см. картинку в скрепке).

Снес и поставил последнюю версию SAS Planet 131111 и свежую ночную сборку SAS.Planet.Nightly.131205.7704, проблема осталась.

Steps To ReproduceВыбираем карту Другие ->> Водные карты (navionics), и видим картинку (см. скрепку).
Additional InformationПро просмотре карты навионикс в онлайн (http://www.navionics.com/en/webapp)
увидел, что запрос теперь выглядит так:
http://webviewer-api.navionics.com/getmap?PARAMS=Zmtzb3h5F0lFRExDTXUbdRt1Ggx%2beGtkeXpreG9kfhdsa2Z5bwx5b3h8Y2lvF31neQx8b3h5Y2VkFxsEGwQbDHhve39veX4XbU9eZ0taDHl%2bc2ZveRcMbGV4Z2t%2bF0NHS01PDxhsWkRNDHl4eRdvenltDxlrHBIfEwxoaGVyFxkZEh4eHxsEHh4SGBgYHQYcHxMaHh4TBBoSGBwSHx8GGRkTHhgZHwQZEh0SHhsSBhwcGhoYGRkEGhgYGRoeHQx9Y25%2bYhcYHxwMYm9jbWJ%2bFxgfHA==&NAVKEY=NAVIONICS11WEBAPI111&TEST=3384451.4482227,6590449.0826855,3394235.3878418,6600233.0223047&ZOOM=9&v=1&SRC=http://www.navionics.com

Судя по актуальному скрипту GetUrlScript.txt из navionics.com.zmp, последняя часть (TEST и т.д.) в запросе карт из SAS отсутствует?

var
  I: Integer;
  VEncoded: string;
begin
  // prepare params
  VEncoded :=
    'LAYERS=osm_ram' + '&' +
    'SERVICE=WMS' + '&' +
    'VERSION=1.1.1' + '&' +
    'REQUEST=GetMap' + '&' +
    'STYLES=' + '&' +
    'FORMAT=image%2Fpng' + '&' +
    'SRS=EPSG%3A3395' + '&' +
    'WIDTH=256' + '&' +
    'HEIGHT=256' + '&' +
    'BBOX=' + RoundEx(GetLMetr ,10) + ',' + RoundEx(GetBMetr, 10) + ',' + RoundEx(GetRMetr, 10) + ',' + RoundEx(GetTMetr, 10);
  
  // crypt
  for I := 1 to Length(VEncoded) do
  VEncoded[I] := Chr(Ord(VEncoded[I]) xor 42);
  
  // Base64 encode
  VEncoded := Base64Encode(VEncoded);
  
  //replase "+" with "%2b" charset
  VEncoded := RegExprReplaceMatchSubStr(VEncoded, '\+', '\%2b');
  
  ResultURL:=GetURLBase + VEncoded + '&NAVKEY=NAVIONICS11WEBAPI111';
  
  RequestHead := 'Referer: http://www.navionics.com/sites/navionics.plurimedia.it/files/coverage/webapp.html?2985400';
end.
Tagsnavionics, водные карты
Attached Filesjpg file icon Snap13.jpg [^] (91,468 bytes) 08-12-2013 11:33


txt file icon GetUrlScript.txt [^] (943 bytes) 08-12-2013 11:36 [Show Content]
zip file icon navionics.com.zmp.zip [^] (1,788 bytes) 08-12-2013 12:51

- Relationships

-  Notes
(0013406)
zed (manager)
08-12-2013 12:52

> Судя по актуальному скрипту GetUrlScript.txt из navionics.com.zmp, последняя часть (TEST и т.д.) в запросе карт из SAS отсутствует?

Отсутствует. После добавления хвоста, опять заработало.

- Users who viewed this issue
User List Anonymous (5065x), bc38 (1x), Alex_A (2x), Stager (1x), Violator1978 (2x), SoftFelix (1x), dimg (1x), 0724 (3x)
Total Views 5076
Last View 29-04-2024 10:55

- Issue History
Date Modified Username Field Change
08-12-2013 11:33 pc-root New Issue
08-12-2013 11:33 pc-root File Added: Snap13.jpg
08-12-2013 11:36 pc-root File Added: GetUrlScript.txt
08-12-2013 12:51 zed File Added: navionics.com.zmp.zip
08-12-2013 12:52 zed Note Added: 0013406
08-12-2013 12:52 zed Status new => resolved
08-12-2013 12:52 zed Resolution open => fixed
08-12-2013 12:52 zed Assigned To => zed
08-12-2013 14:01 pc-root Tag Attached: navionics; водные карты
08-12-2013 14:03 zed Tag Attached: navionics
08-12-2013 14:03 zed Tag Attached: водные карты
08-12-2013 14:03 zed Tag Detached: navionics; водные карты



Copyright © 2007 - 2024 SAS.Planet Team