Mehr

So fügen Sie einen neuen Basis-Layer zu QGIS OpenLayers vom Freemap-Server hinzu

So fügen Sie einen neuen Basis-Layer zu QGIS OpenLayers vom Freemap-Server hinzu


Ich habe ein Problem beim Hinzufügen einer neuen Ebene zu QGIS 2.6 OpenLayers und benötige Hilfe. Es ist eine Quelle für Karten www.freemap.sk

Beispiele für die Arbeit mit dem Server sind:

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

Nun habe ich eine Datei freemap.html im Verzeichnis erstellt:

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

<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>OpenLayers FreeMap Layer <link rel="stylesheet" href="qgis.css" type="text/css"> <script src= "OpenLayers.js"> <script src="OlOverviewMarker.js"> <script type="text/javascript"> var map; var loadEnd; var oloMarker; // OpenLayers Übersicht Markerfunktion init() { map = new OpenLayers.Map('map', { theme: null, control: [], // Projektion: new OpenLayers.Projection("EPSG:4326"), new OpenLayers. Projection("EPSG:3857"), Einheiten: "m", maxResolution: 156543.0339, maxExtent: new OpenLayers.Bounds(-20037508.34, -20037508.34, 20037508.34, 20037508.34) }); loadEnd = false; Funktion LayerLoadStart (Ereignis) { loadEnd = false; } Funktion LayerLoadEnd (Ereignis) { loadEnd = true; } var osm = new OpenLayers.Layer.OSM( "FreeMapTuristika", "http://a.freemap.sk/T/${z}/${x}/${y}.png"> <div id=" map"></div> </body> </html>

Das Problem ist, dass QGIS die Karte nicht öffnet:

Während sich der Browser gut öffnet:

Als ich den Netzwerkverkehr beobachtete, stellte ich fest, dass QGIS fehlerhafte Anfragen an den Server sendete:

GET /T/1/0/-1.png"> <html><head> <title>302 Gefunden</title> </head><body> <h1>Gefunden</h1> <p>Das Dokument wurde verschoben <a href="http:/ /a.freemap.sk/core_allinone.php?/T/1/0/-1.png">hier</a>.</p> </body></html> GET /core_allinone.php?/T/ 1/0/-1.png">
  1. Installieren Sie das Quickmapservices-Plugin in QGIS.
  2. Suchfeld öffnen (Web->QuickMapServices->QMS suchen)
  3. Freemap eingeben
  4. Drücken Sie die Schaltfläche "Hinzufügen"

Hier können Sie Ihre eigenen Dienste hinzufügen: https://qms.nextgis.com/

Aufmerksamkeit! Der Dienst hat Beschränkungen für Zoomstufen (8-16) und Grenzen.


Schau das Video: Upload a layer and create a Web map at