| @@ -0,0 +1,13 @@ | |||||
| // LAYERS parameter: config_a_b_c | |||||
| // a = 1 for depth in meters, 2 for depth in feet, 3 for fathoms | |||||
| // b = 10.00: for 10.00 m safety depth (beginning of blue coloring) (unit equal to that set by a) | |||||
| // c = 0 for pristine Navionics charts, 1 for Sonar Charts | |||||
| // TRANSPARENT parameter: FALSE for non-layer, TRUE for layer | |||||
| // UGC parameter: FALSE for pristine Navionics charts, TRUE for additinal user-generated content icons | |||||
| // navtoken: base64 encoded string of either: | |||||
| // - "Navionics_internalpurpose_00001+webapiv2.navionics.com" (used with Referrer: https://webapiv2.navionics.com/examples/4000_gNavionicsOverlayExample.html) | |||||
| // - "Navionics_internalpurpose_00001+webapp.navionics.com" (used with Referrer: https://webapp.navionics.com/?lang=en) | |||||
| begin | |||||
| ResultURL:=GetURLBase+inttostr(GetZ-1)+'/'+inttostr(GetX)+'/'+inttostr(GetY)+'?LAYERS=config_1_10.00_1&TRANSPARENT=TRUE&UGC=FALSE&navtoken=TmF2aW9uaWNzX2ludGVybmFscHVycG9zZV8wMDAwMSt3ZWJhcGl2Mi5uYXZpb25pY3MuY29t'; | |||||
| end. | |||||
| @@ -0,0 +1,14 @@ | |||||
| [PARAMS] | |||||
| GUID={2333E9D3-EB95-466D-AC14-2CFFCDB509C2} | |||||
| name=Navionics SonarChart(TM) | |||||
| ParentSubMenu_ru=Ìîðñêèå êàðòû (SonarChart) | |||||
| ParentSubMenu=Marine maps | |||||
| asLayer=1 | |||||
| DefURLBase=http://backend.navionics.io/tile/ | |||||
| NameInCache=navionics_sonarchart_layer | |||||
| Ext=.png | |||||
| ContentType=image/png | |||||
| projection=1 | |||||
| sradiusa=6378137 | |||||
| sradiusb=6378137 | |||||
| RequestHead=Referer: https://webapiv2.navionics.com/examples/4000_gNavionicsOverlayExample.html | |||||
| @@ -0,0 +1,13 @@ | |||||
| // LAYERS parameter: config_a_b_c | |||||
| // a = 1 for depth in meters, 2 for depth in feet, 3 for fathoms | |||||
| // b = 10.00: for 10.00 m safety depth (beginning of blue coloring) (unit equal to that set by a) | |||||
| // c = 0 for pristine Navionics charts, 1 for Sonar Charts | |||||
| // TRANSPARENT parameter: FALSE for non-layer, TRUE for layer | |||||
| // UGC parameter: FALSE for pristine Navionics charts, TRUE for additinal user-generated content icons | |||||
| // navtoken: base64 encoded string of either: | |||||
| // - "Navionics_internalpurpose_00001+webapiv2.navionics.com" (used with Referrer: https://webapiv2.navionics.com/examples/4000_gNavionicsOverlayExample.html) | |||||
| // - "Navionics_internalpurpose_00001+webapp.navionics.com" (used with Referrer: https://webapp.navionics.com/?lang=en) | |||||
| begin | |||||
| ResultURL:=GetURLBase+inttostr(GetZ-1)+'/'+inttostr(GetX)+'/'+inttostr(GetY)+'?LAYERS=config_1_10.00_1&TRANSPARENT=FALSE&UGC=FALSE&navtoken=TmF2aW9uaWNzX2ludGVybmFscHVycG9zZV8wMDAwMSt3ZWJhcGl2Mi5uYXZpb25pY3MuY29t'; | |||||
| end. | |||||
| @@ -0,0 +1,13 @@ | |||||
| [PARAMS] | |||||
| GUID={247A02DC-5204-46FC-8D23-828AFC83A434} | |||||
| name=Navionics SonarChart(TM) | |||||
| ParentSubMenu_ru=Ìîðñêèå êàðòû (SonarChart) | |||||
| ParentSubMenu=Marine maps | |||||
| DefURLBase=http://backend.navionics.io/tile/ | |||||
| NameInCache=navionics_sonarchart | |||||
| Ext=.png | |||||
| ContentType=image/png | |||||
| projection=1 | |||||
| sradiusa=6378137 | |||||
| sradiusb=6378137 | |||||
| RequestHead=Referer: https://webapiv2.navionics.com/examples/4000_gNavionicsOverlayExample.html | |||||
| @@ -1,33 +0,0 @@ | |||||
| var | |||||
| I: Integer; | |||||
| VEncoded: string; | |||||
| VBox: string; | |||||
| begin | |||||
| VBox := RoundEx(GetLMetr ,10) + ',' + RoundEx(GetBMetr, 10) + ',' + RoundEx(GetRMetr, 10) + ',' + RoundEx(GetTMetr, 10); | |||||
| // prepare params | |||||
| VEncoded := | |||||
| 'LAYERS=config_1_1_1_0' + '&' + | |||||
| 'TRANSPARENT=TRUE' + '&' + | |||||
| 'SERVICE=WMS' + '&' + | |||||
| 'VERSION=1.1.1' + '&' + | |||||
| 'REQUEST=GetMap' + '&' + | |||||
| 'FORMAT=image%2Fpng' + '&' + | |||||
| 'SRS=EPSG%3A6859' + '&' + | |||||
| 'BBOX=' + VBox + '&' + | |||||
| 'WIDTH=256' + '&' + | |||||
| 'HEIGHT=256'; | |||||
| // 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&TEST=' + VBox + '&ZOOM=' + IntToStr(GetZ) + '&v=1&SRC=http://www.navionics.com'; | |||||
| RequestHead := 'Referer: http://www.navionics.com/sites/navionics.plurimedia.it/files/coverage/webapp.html?2985400'; | |||||
| end. | |||||
| @@ -1,13 +0,0 @@ | |||||
| [PARAMS] | |||||
| GUID={BF5C7247-0543-4DBB-B4B1-5E969C9EB942} | |||||
| name=Navionics SonarCharts | |||||
| ParentSubMenu_ru=Ìîðñêèå êàðòû | |||||
| ParentSubMenu=Marine maps | |||||
| asLayer=1 | |||||
| DefURLBase=http://webviewer-api.navionics.com/getmap?PARAMS= | |||||
| NameInCache=navionics.SonarCharts.layer | |||||
| Ext=.png | |||||
| ContentType=image/png | |||||
| projection=2 | |||||
| sradiusa=6378388 | |||||
| sradiusb=6356912 | |||||
| @@ -1,33 +0,0 @@ | |||||
| var | |||||
| I: Integer; | |||||
| VEncoded: string; | |||||
| VBox: string; | |||||
| begin | |||||
| VBox := RoundEx(GetLMetr ,10) + ',' + RoundEx(GetBMetr, 10) + ',' + RoundEx(GetRMetr, 10) + ',' + RoundEx(GetTMetr, 10); | |||||
| // prepare params | |||||
| VEncoded := | |||||
| 'LAYERS=config_1_1_1_0' + '&' + | |||||
| 'TRANSPARENT=FALSE' + '&' + | |||||
| 'SERVICE=WMS' + '&' + | |||||
| 'VERSION=1.1.1' + '&' + | |||||
| 'REQUEST=GetMap' + '&' + | |||||
| 'FORMAT=image%2Fpng' + '&' + | |||||
| 'SRS=EPSG%3A6859' + '&' + | |||||
| 'BBOX=' + VBox + '&' + | |||||
| 'WIDTH=256' + '&' + | |||||
| 'HEIGHT=256'; | |||||
| // 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&TEST=' + VBox + '&ZOOM=' + IntToStr(GetZ) + '&v=1&SRC=http://www.navionics.com'; | |||||
| RequestHead := 'Referer: http://www.navionics.com/sites/navionics.plurimedia.it/files/coverage/webapp.html?2985400'; | |||||
| end. | |||||
| @@ -1,12 +0,0 @@ | |||||
| [PARAMS] | |||||
| GUID={AF5C7247-0543-4DBB-B4B1-5E969C9EB942} | |||||
| name=Navionics SonarCharts | |||||
| ParentSubMenu_ru=Ìîðñêèå êàðòû | |||||
| ParentSubMenu=Marine maps | |||||
| DefURLBase=http://webviewer-api.navionics.com/getmap?PARAMS= | |||||
| NameInCache=navionics.SonarCharts | |||||
| Ext=.png | |||||
| ContentType=image/png | |||||
| projection=2 | |||||
| sradiusa=6378388 | |||||
| sradiusb=6356912 | |||||
| @@ -1,34 +0,0 @@ | |||||
| var | |||||
| I: Integer; | |||||
| VEncoded: string; | |||||
| VBox: string; | |||||
| begin | |||||
| VBox := RoundEx(GetLMetr ,10) + ',' + RoundEx(GetBMetr, 10) + ',' + RoundEx(GetRMetr, 10) + ',' + RoundEx(GetTMetr, 10); | |||||
| // prepare params | |||||
| VEncoded := | |||||
| 'LAYERS=osm_ram' + '&' + | |||||
| 'TRANSPARENT=TRUE' + '&' + | |||||
| 'SERVICE=WMS' + '&' + | |||||
| 'VERSION=1.1.1' + '&' + | |||||
| 'REQUEST=GetMap' + '&' + | |||||
| 'STYLES=' + '&' + | |||||
| 'FORMAT=image%2Fpng' + '&' + | |||||
| 'SRS=EPSG%3A3395' + '&' + | |||||
| 'WIDTH=256' + '&' + | |||||
| 'HEIGHT=256' + '&' + | |||||
| 'BBOX=' + VBox; | |||||
| // 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&TEST=' + VBox + '&ZOOM=' + IntToStr(GetZ) + '&v=1&SRC=http://www.navionics.com'; | |||||
| RequestHead := 'Referer: http://www.navionics.com/sites/navionics.plurimedia.it/files/coverage/webapp.html?2985400'; | |||||
| end. | |||||
| @@ -1,13 +0,0 @@ | |||||
| [PARAMS] | |||||
| GUID={1F5C7247-9999-4DBB-B4B1-5E969C9EB942} | |||||
| name=Navionics (http://www.navionics.com/en/) | |||||
| ParentSubMenu_ru=Ìîðñêèå êàðòû | |||||
| ParentSubMenu=Marine maps | |||||
| asLayer=1 | |||||
| DefURLBase=http://webviewer-api.navionics.com/getmap?PARAMS= | |||||
| NameInCache=navionics_com_layer | |||||
| Ext=.png | |||||
| ContentType=image/png | |||||
| projection=2 | |||||
| sradiusa=6378388 | |||||
| sradiusb=6356912 | |||||
| @@ -1,33 +0,0 @@ | |||||
| var | |||||
| I: Integer; | |||||
| VEncoded: string; | |||||
| VBox: string; | |||||
| begin | |||||
| VBox := RoundEx(GetLMetr ,10) + ',' + RoundEx(GetBMetr, 10) + ',' + RoundEx(GetRMetr, 10) + ',' + RoundEx(GetTMetr, 10); | |||||
| // 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=' + VBox; | |||||
| // 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&TEST=' + VBox + '&ZOOM=' + IntToStr(GetZ) + '&v=1&SRC=http://www.navionics.com'; | |||||
| RequestHead := 'Referer: http://www.navionics.com/sites/navionics.plurimedia.it/files/coverage/webapp.html?2985400'; | |||||
| end. | |||||
| @@ -1,12 +0,0 @@ | |||||
| [PARAMS] | |||||
| GUID={1F5C7247-0543-4DBB-B4B1-5E969C9EB942} | |||||
| name=Navionics (http://www.navionics.com/en/) | |||||
| ParentSubMenu_ru=Ìîðñêèå êàðòû | |||||
| ParentSubMenu=Marine maps | |||||
| DefURLBase=http://webviewer-api.navionics.com/getmap?PARAMS= | |||||
| NameInCache=navionics_com | |||||
| Ext=.png | |||||
| ContentType=image/png | |||||
| projection=2 | |||||
| sradiusa=6378388 | |||||
| sradiusb=6356912 | |||||
| @@ -0,0 +1,13 @@ | |||||
| // LAYERS parameter: config_a_b_c | |||||
| // a = 1 for depth in meters, 2 for depth in feet, 3 for fathoms | |||||
| // b = 10.00: for 10.00 m safety depth (beginning of blue coloring) (unit equal to that set by a) | |||||
| // c = 0 for pristine Navionics charts, 1 for Sonar Charts | |||||
| // TRANSPARENT parameter: FALSE for non-layer, TRUE for layer | |||||
| // UGC parameter: FALSE for pristine Navionics charts, TRUE for additinal user-generated content icons | |||||
| // navtoken: base64 encoded string of either: | |||||
| // - "Navionics_internalpurpose_00001+webapiv2.navionics.com" (used with Referrer: https://webapiv2.navionics.com/examples/4000_gNavionicsOverlayExample.html) | |||||
| // - "Navionics_internalpurpose_00001+webapp.navionics.com" (used with Referrer: https://webapp.navionics.com/?lang=en) | |||||
| begin | |||||
| ResultURL:=GetURLBase+inttostr(GetZ-1)+'/'+inttostr(GetX)+'/'+inttostr(GetY)+'?LAYERS=config_1_10.00_0&TRANSPARENT=TRUE&UGC=FALSE&navtoken=TmF2aW9uaWNzX2ludGVybmFscHVycG9zZV8wMDAwMSt3ZWJhcGl2Mi5uYXZpb25pY3MuY29t'; | |||||
| end. | |||||
| @@ -0,0 +1,14 @@ | |||||
| [PARAMS] | |||||
| GUID={1F1D2343-8575-4BEE-8C33-DBFEF8D53BE5} | |||||
| name=Navionics Marine Charts | |||||
| ParentSubMenu_ru=Ìîðñêèå êàðòû | |||||
| ParentSubMenu=Marine maps | |||||
| asLayer=1 | |||||
| DefURLBase=http://backend.navionics.io/tile/ | |||||
| NameInCache=navionics_layer | |||||
| Ext=.png | |||||
| ContentType=image/png | |||||
| projection=1 | |||||
| sradiusa=6378137 | |||||
| sradiusb=6378137 | |||||
| RequestHead=Referer: https://webapiv2.navionics.com/examples/4000_gNavionicsOverlayExample.html | |||||
| @@ -0,0 +1,13 @@ | |||||
| // LAYERS parameter: config_a_b_c | |||||
| // a = 1 for depth in meters, 2 for depth in feet, 3 for fathoms | |||||
| // b = 10.00: for 10.00 m safety depth (beginning of blue coloring) (unit equal to that set by a) | |||||
| // c = 0 for pristine Navionics charts, 1 for Sonar Charts | |||||
| // TRANSPARENT parameter: FALSE for non-layer, TRUE for layer | |||||
| // UGC parameter: FALSE for pristine Navionics charts, TRUE for additinal user-generated content icons | |||||
| // navtoken: base64 encoded string of either: | |||||
| // - "Navionics_internalpurpose_00001+webapiv2.navionics.com" (used with Referrer: https://webapiv2.navionics.com/examples/4000_gNavionicsOverlayExample.html) | |||||
| // - "Navionics_internalpurpose_00001+webapp.navionics.com" (used with Referrer: https://webapp.navionics.com/?lang=en) | |||||
| begin | |||||
| ResultURL:=GetURLBase+inttostr(GetZ-1)+'/'+inttostr(GetX)+'/'+inttostr(GetY)+'?LAYERS=config_1_10.00_0&TRANSPARENT=FALSE&UGC=FALSE&navtoken=TmF2aW9uaWNzX2ludGVybmFscHVycG9zZV8wMDAwMSt3ZWJhcGl2Mi5uYXZpb25pY3MuY29t'; | |||||
| end. | |||||
| @@ -0,0 +1,13 @@ | |||||
| [PARAMS] | |||||
| GUID={A830C100-49C8-4623-957A-60B85C39FBE0} | |||||
| name=Navionics Marine Charts | |||||
| ParentSubMenu_ru=Ìîðñêèå êàðòû | |||||
| ParentSubMenu=Marine maps | |||||
| DefURLBase=http://backend.navionics.io/tile/ | |||||
| NameInCache=navionics | |||||
| Ext=.png | |||||
| ContentType=image/png | |||||
| projection=1 | |||||
| sradiusa=6378137 | |||||
| sradiusb=6378137 | |||||
| RequestHead=Referer: https://webapiv2.navionics.com/examples/4000_gNavionicsOverlayExample.html | |||||