Daugiau

Kaip pridėti naują pagrindinį sluoksnį prie „QGIS OpenLayers“ iš „Freemap“ serverio

Kaip pridėti naują pagrindinį sluoksnį prie „QGIS OpenLayers“ iš „Freemap“ serverio


Turiu problemų pridedant naują sluoksnį prie „QGIS 2.6 OpenLayers“ ir man reikia pagalbos. Tai žemėlapių šaltinis www.freemap.sk

Darbo su serveriu pavyzdžiai:

http://wiki.freemap.sk/LayerAllInOne http://wiki.freemap.sk/TileDistributionTest

Dabar kataloge sukūriau failą freemap.html:

~/.qgis2/python/plugins/openlayers_plugin/weblayers/html

& lthtml xmlns = "http://www.w3.org/1999/xhtml"> & lthead> & lttitle> OpenLayers FreeMap Layer & ltlink rel = "styleheet" href = "qgis.css" type = "text/css"> & ltscript src = "OpenLayers.js"> & ltscript src = "OlOverviewMarker.js"> & ltscript type = "text/javascript"> var map; var loadEnd; var oloMarker; // „OpenLayers“ apžvalgos žymeklio funkcija init () {map = new OpenLayers.Map ('map', {theme: null, controls: [], // projection: new OpenLayers.Projection ("EPSG: 4326"), nauji OpenLayers. Projekcija („EPSG: 3857“), vienetai: „m“, maxResolution: 156543.0339, maxExtent: new OpenLayers.Bounds (-20037508.34, -20037508.34, 20037508.34, 20037508.34)}); loadEnd = klaidinga; funkcija layerLoadStart (įvykis) {loadEnd = false; } function layerLoadEnd (įvykis) {loadEnd = true; } var osm = new OpenLayers.Layer.OSM ("FreeMapTuristika", "http://a.freemap.sk/T/${z}/${x}/${y}.png"> & ltdiv id = " žemėlapis "> & lt/div> & lt/body> & lt/html>

Problema ta, kad QGIS neatveria žemėlapio:

Nors naršyklė gerai atsidaro:

Kai stebėjau tinklo srautą, sužinojau, kad QGIS siunčia klaidingas užklausas serveriui:

GET /T/1/0/-1.png "> & lthtml> & lthead> & lttitle> 302 Rasta & lt/title> & lt/head> & ltbody> & lth1> Rasta & lt/h1> & ltp> Dokumentas perkeltas & lta href =" http:/ /a.freemap.sk/core_allinone.php?/T/1/0/-1.png">čia</a>. & lt/p> & lt/body> & lt/html> GET /core_allinone.php?/T/ 1/0/-1.png ">
  1. Įdiekite „Quickmapservices“ papildinį į QGIS.
  2. Atidarykite paieškos skydelį (žiniatinklis-> „QuickMapServices-> Search QMS“)
  3. Įveskite nemokamą žemėlapį
  4. Paspauskite mygtuką „Pridėti“

Savo paslaugas galite pridėti čia: https://qms.nextgis.com/

Dėmesio! Paslauga riboja mastelio keitimo lygius (8–16) ir ribas.