QGIS का उपयोग करके कस्टम मैप टाइल लेयर को जोड़ना?


9

मैं QGIS 2.0 में निम्नलिखित पृष्ठभूमि मानचित्र प्रदर्शित करने का प्रयास कर रहा हूं: http://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer/tile/ $ {z} / $ {y} / $ {x}। एक कस्टम वेब मैप क्लाइंट में, यह काफी आसान है: http://dev.openlayers.org/releases/OpenLayers-2.13.1/examples/xyz-esri.html

मैंने QGIS में "OpenLayers प्लगइन" का उपयोग करने की कोशिश की, लेकिन वहां पृष्ठभूमि टाइल नक्शे की सूची पूर्वनिर्धारित है और मैं अपने स्वयं के कस्टम मानचित्र टाइल परत को नहीं जोड़ सकता।

क्या कोई आसान समाधान है (बिना किसी प्रोग्रामिंग के) मैं QGIS में कस्टम मैप टाइल्स लेयर कैसे दिखा सकता हूँ?


मुझे त्रुटि मिलती है "[TMS NAME] को आकर्षित नहीं कर सका क्योंकि:" विंडोज 7 पर QGIS 2.2.0 के साथ एक कंप्यूटर पर: मुझे सफलतापूर्वक TMS सूची मिलती है, मैं अपनी परियोजना में एक जोड़ सकता हूं और मैं देख सकता हूं लेकिन कोई भी पैन या ज़ूम त्रुटि फेंक दो। विंडोज एक्सपी (और साथ ही क्यूजीआईएस 2.2.0) के साथ एक अन्य पीसी में, हर काम ठीक है! मैं वास्तव में नहीं समझता कि समस्या कहाँ हो सकती है! कोई सुझाव? धन्यवाद।

Ubuntu लिनक्स 12.04 पर QGIS 2.2.0 के साथ सभी ठीक काम करता है। लेकिन मुझे आपको विंडोज 7. पर समान त्रुटि
मिलती है

टाइललेयर प्लगइन विंडोज 7 पर और लिनक्स पर QGIS 2.4 में ठीक काम करता प्रतीत होता है
jirikadlec2

जवाबों:


2

दुर्भाग्य से, टाईलेयरप्लगिन QGIS संस्करणों 2.8 - 2.99 के साथ संगत है

इसलिए, डिस्क पर स्थानीय रूप से संग्रहीत कस्टम टाइल जोड़ने का दूसरा विकल्प - URL भरें (मैं लिनक्स का उपयोग करता हूं, मुझे लगता है कि आपको बैकस्लैश बदलना होगा):

file:///path/to/your/custom/tiles/{z}/{x}/{y}.png

उदाहरण


7

नई कोशिश करो Tile Layer Plugin

टाइल स्रोत एक टैब सीमांकित पाठ फ़ाइल में संग्रहीत हैं। आप जैसे चाहें स्रोत जोड़ सकते हैं।

Arcgis टाइल्स के लिए, प्रयास करें:

Arcgis  Arcgis  http://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer/tile/{z}/{y}/{x}.png   1   0   16  -180    -85.0   180.0   85.0

(ध्यान दें कि इस साइट के सॉफ़्टवेयर ने टैब को रिक्त स्थान में बदल दिया है)

यहां छवि विवरण दर्ज करें


ठीक है, मैंने टाइल लेयर प्लगिन स्थापित किया। टैब सीमांकित पाठ फ़ाइल कहाँ है? मैंने केवल .qgis2 / python / plugins / TileLayerPlugin / परतों / फ़्रेम.tsv को ढूंढा, लेकिन जब मैं Arcgis स्रोत को जोड़ता हूं तो मुझे एक त्रुटि मिलती है: "अमान्य पंक्ति स्वरूप: फ़्रेम .tsv पंक्ति 3
jirikadlec2

Settingsआप के तहत एक चुन सकते हैं External layers directory। वहां मिलने वाली हर .tsv फ़ाइल को पढ़ा और व्याख्या किया जाएगा। मुझे नहीं पता कि फ्रेम.टीवी क्या है, बेहतर है कि इसे अपरिवर्तित रखा जाए।
आंद्रे जे

मैंने प्रगति की: मैंने एक नई फ़ाइल बनाई .qgis / python / plugins / TileLayerPlugin / परतों / arcgis.tsv। तब मैंने आर्कगिस स्रोत जानकारी को आर्कगिस.टीवी फाइल में जोड़ा। अब टाइल का नक्शा आपके स्क्रीनशॉट के समान प्रदर्शित होता है। लेकिन जब मैं ज़ूम करने की कोशिश करता हूं, तो मुझे एक त्रुटि मिलती है "आर्कगिस को आकर्षित नहीं कर सकता क्योंकि:"
jirikadlec2

अजीब, मैंने उस त्रुटि को कभी नहीं देखा। शायद आपको लेखक से इसके बारे में पूछना चाहिए। आप EPSG: 3857 में हैं? कैम आप पहली बार एक शेपफाइल को लोड करते हैं, हद तक ज़ूम करते हैं और फिर आर्कगिस लेयर जोड़ते हैं?
आंद्रे जे

मैं एक दूसरे कंप्यूटर पर QGIS के साथ TileLayerPlugin की कोशिश की और सब कुछ पूरी तरह से काम किया। इसलिए, पहले कंप्यूटर पर मेरी त्रुटि शायद एक बग है और मैं लेखक से इसके बारे में पूछने की कोशिश करूंगा।
jirikadlec2

5

QuickMapService प्लगइन का उपयोग करने का प्रयास करें । आप कस्टम सेवा परिभाषा बना सकते हैं , और इसे QMS के उपयोगकर्ता dir में सहेज सकते हैं


3

QGIS 2.18 से शुरू होकर, QGIS ब्राउज़र पैनल में "टाइल सर्वर (XYZ)" नामक एक नई सुविधा है जो आपको अतिरिक्त प्लगइन्स की आवश्यकता के बिना आसानी से एक ऑनलाइन टाइल सर्वर से एक लिंक स्थापित करने की सुविधा देता है। बस बटन पर राइट-क्लिक करें, "नया कनेक्शन ..." चुनें और Esri World स्थलाकृतिक मानचित्र के लिए URL डालें :

टाइल सर्वर-xyz

टाइल परत के लिए एक नाम चुनने के बाद (नहीं दिखाया गया है; "Esri WorldTopoMap" नीचे दिए गए उदाहरण में), QGIS लेयर्स पैनल में इसे जोड़ने के लिए नए बनाए गए टाइल सर्वर पर डबल-क्लिक करें। अधिक विस्तृत विवरण यहां पाया जा सकता है , कई अन्य लोगों के बीच।

टाइल सर्वर-xyz (2)


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.