أكثر

كيفية إضافة طبقة أساسية جديدة إلى QGIS OpenLayers من خادم Freemap

كيفية إضافة طبقة أساسية جديدة إلى QGIS OpenLayers من خادم Freemap


لدي مشكلة في إضافة طبقة جديدة إلى QGIS 2.6 OpenLayers وأحتاج إلى المساعدة. إنه مصدر للخرائط www.freemap.sk

أمثلة على العمل مع الخادم هي:

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

الآن قمت بإنشاء ملف freemap.html في الدليل:

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

& lthtml xmlns = "http://www.w3.org/1999/xhtml"> & lthead> & lttitle> OpenLayers FreeMap Layer & ltlink rel = "stylesheet" href = "qgis.css" type = "text / css"> & ltscript src = "OpenLayers.js"> & ltscript src = "OlOverviewMarker.js"> & ltscript type = "text / javascript"> var map؛ فار تحميل نهاية ؛ فار أولوماركر // OpenLayers Overview Marker function init () {map = new OpenLayers.Map ('map'، {theme: null، controls: []، // projection: new OpenLayers.Project ("EPSG: 4326") ، OpenLayers جديد. Projection ("EPSG: 3857") ، الوحدات: "m" ، maxResolution: 156543.0339 ، maxExtent: new OpenLayers.Bounds (-20037508.34، -20037508.34، 20037508.34، 20037508.34)}) ؛ loadEnd = خطأ ؛ وظيفة layerLoadStart (حدث) {loadEnd = false؛ } التابع layerLoadEnd (الحدث) {loadEnd = true؛ } var osm = new OpenLayers.Layer.OSM ("FreeMapTuristika"، "http://a.freemap.sk/T/${z}/${x}/${y}.png"> & ltdiv id = " map "> & lt / div> & lt / body> & lt / html>

المشكلة هي أن QGIS لا يفتح الخريطة:

أثناء فتح المتصفح بشكل جيد:

عندما شاهدت حركة مرور الشبكة ، وجدت أن QGIS كان يرسل طلبات خاطئة إلى الخادم:

GET /T/1/0/-1.png "> & lthtml> & lthead> & lttitle> 302 Found & lt / title> & lt / head> & ltbody> & lth1> Found & lt / h1> & ltp> تم نقل المستند & lta href =" http: / /a.freemap.sk/core_allinone.php؟/T/1/0/-1.png "> هنا & lt/a>. & lt / p> & lt / body> & lt / html> GET /core_allinone.php؟/T/ 1/0 / -1.png ">
  1. قم بتثبيت البرنامج المساعد quickmapservices في QGIS.
  2. افتح لوحة البحث (ويب-> خدمات QuickMap-> بحث في نظام إدارة الجودة)
  3. اكتب خريطة مجانية
  4. اضغط على "زر إضافة"

يمكنك إضافة خدماتك الخاصة هنا: https://qms.nextgis.com/

انتباه! الخدمة لها حدود لمستويات التكبير (8-16) وحدود.


شاهد الفيديو: QGIS - SPATIALITE LAYER