Google से बेज़मैप को जोड़ना या QGIS में बिंग?


134

आर्कगिस डेस्कटॉप में ऑनलाइन आर्किजीस से आधार का उपयोग करने का विकल्प है।

क्या QGIS के पास ऐसा कोई विकल्प है?

जवाबों:


115

अपडेट 2019: कोई प्लगइन की जरूरत नहीं, नया जवाब देखें: https://gis.stackexchange.com/a/217670/187

अद्यतन 2015: और भी अधिक पृष्ठभूमि मानचित्र विकल्पों के साथ एक नया प्लगइन QuickMapServices है

मूल: गूगल मैप्स, बिंग, ओएसएम या याहू बैकग्राउंड मैप्स प्राप्त करने के लिए ओपन लाइयर्स प्लगइन का उपयोग करें ।

ध्यान दें कि ये परतें मुद्रण के लिए उपयुक्त नहीं हैं ! ( https://gis.stackexchange.com/a/42141/187 के उत्तर में खुले टिकट देखें )

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


XYZ टाइल सेवाओं को ध्यान में रखने के लिए संपादन की सिफारिश करें। tks :)
tony gil

इस पृष्ठ पर अन्य / नए उत्तर देखें। मुझे यह लिखते समय सबसे अधिक मतदान करना चाहिए। कोई प्लगइन की आवश्यकता है।
mankoff

120

कोई प्लगइन की आवश्यकता है

एक कोर कार्यक्षमता XYZ टाइल सर्वर प्रदाता है जो टाइल सेवाओं (QGIS 2.18 के बाद से उपलब्ध) के लिए कुछ अन्य अच्छे UX संवर्द्धन के साथ लागू किया गया था। इसका मतलब है, कि बाहरी प्लगइन की आवश्यकता नहीं है, हालांकि एक आसान सेटअप के लिए आप अभी भी बाहरी प्लगइन्स का उपयोग कर सकते हैं (इस पोस्ट के नीचे देखें) और यह शुद्ध प्लगइन आधारित समाधानों पर विभिन्न सुधार प्रदान करता है

ब्राउज़र पैनल में, टाइल सर्वर प्रविष्टि का पता लगाएं और नई सेवा जोड़ने के लिए इसे राइट क्लिक करें।

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

उस सेवा का URL दर्ज करें जिसका उपयोग आप करना चाहते हैं, x, y और z भागों को घुंघराले कोष्ठक प्रतिस्थापन के साथ बदल सकते हैं जैसा कि नीचे देखा जा सकता है।

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

मानचित्र में परत जोड़ने के लिए नव निर्मित प्रविष्टि पर डबल क्लिक करें।

परतों ने इस तरह जोड़ा:

  • तेजी से लोड करें
  • समर्थन अस्वीकृति
  • मुद्रण का समर्थन करें
  • एक शक्तिशाली तरीके से कैश्ड हैं
  • QField के साथ संगत हैं

कुछ उदाहरण URL

OpenTopoMap

https://tile.opentopomap.org{z}/{x}/{y}.png

( टिप्पणी के लिए नीचे देखें )

OpenStreetMap

http://tile.openstreetmap.org/{z}/{x}/{y}.png

Google हाइब्रिड

https://mt1.google.com/vt/lyrs=y&x={x}&y={y}&z={z}

Google सैटेलाइट

https://mt1.google.com/vt/lyrs=s&x={x}&y={y}&z={z}

गूगल रोड

https://mt1.google.com/vt/lyrs=m&x={x}&y={y}&z={z}

(Google से अन्य टाइल प्रकारों के लिए कोड यहां पाए गए )

बिंग एरियल

http://ecn.t3.tiles.virtualearth.net/tiles/a{q}.jpeg?g=1

कॉन्फ़िगरेशन GUI

संस्करण 0.18.7 और QGIS के साथ संयोजन के बाद से = = 2.18.8 यह संभव है कि QuickMapServices को परतों के विन्यास के लिए टूल का उपयोग करना बहुत आसान हो। बस "मूल रेंडरर का उपयोग करें" चेकबॉक्स जांचें (धन्यवाद @DmitryBaryshnikov)


1
इन कनेक्शन विकल्पों को डिफ़ॉल्ट रूप से QGIS ब्राउज़र सूची में जोड़ा जाना चाहिए। मुझे लगता है कि किसी भी जीआईएस सॉफ्टवेयर को एक क्लिक या दो दूर बेसमैप क्षमताओं के साथ जहाज करना चाहिए।
21

3
OpenStreetMap डिफ़ॉल्ट रूप से जोड़ा गया है। दूसरे लोग जोखिम उठाते हैं कि ये शिपिंग कानूनी मुद्दों को ट्रिगर करेगी। यदि किसी को अन्य सेवाओं के बारे में पता है जो डिफ़ॉल्ट रूप से जहाज करने के लिए सुरक्षित हैं (या कानूनी सलाह प्रदान कर सकते हैं) कृपया QGIS मेलिंग सूची qgis.org/en/site/getinvolved/mailinglists.html पर संपर्क करें ।
मथायस कुह्न

1
बस OpenTopoMap के बारे में बताया गया था - उपयोग करें: Tile.opentopomap.org {z} / {x} ({y} .png) और अपने नक्शे में इस तरह से उद्धरण जोड़ें "मैप डेटा: © OpenStreetMap योगदानकर्ताओं, SRTM | मैप शैली: © OpenTopoMap | CC-BY-SA) "(@JakobMiksch के लिए धन्यवाद)
Juhele

50

QGIS में आधार जोड़ने के लिए एक और प्लगइन - QuickMapServices:

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

QGIS पायथन प्लगइन्स रिपोजिटरी: https://plugins.qgis.org/plugins/quick_map_services/

प्लगइन के बारे में अधिक जानकारी:


मेरे पास QGIS 2.18.3 (Mac OS X) है, लेकिन मेरे पास XYZ टाइल जोड़ने का कोई विकल्प नहीं है। आप सुनिश्चित हैं कि सभी 2.18.x संस्करणों में XYZ टाइलें हैं?
रटगर्ह

@RutgerH मैं क्यूजीआईएस 3 (मैक ओएस एक्स) का उपयोग कर रहा हूं और इसमें एक्सवाईजेड टाइल्स विकल्प है।
ब्लंडरिंग इकोलॉजिस्ट

7

यदि आप QGIS में ESRI बेसमैप जोड़ना चाहते हैं, तो QGIS पायथन कंसोल का उपयोग करके इस ब्लॉगपोस्ट में दिए चरणों का पालन करें :

इस कोड को QGIS पायथन कंसोल में कॉपी और पेस्ट करें:

ESRI_Imagery_World_2D सेवा जोड़ता है:

qgis.utils.iface.addRasterLayer("http://server.arcgisonline.com/arcgis/rest/services/ESRI_Imagery_World_2D/MapServer?f=json&pretty=true","raster")

ESRI World_Street_Map सेवा जोड़ता है:

qgis.utils.iface.addRasterLayer("https://services.arcgisonline.com/arcgis/rest/services/World_Street_Map/MapServer?f=json&pretty=true","raster")

फिर आप इन्हें QGIS लेयर डेफिनिशन फाइल्स के रूप में सेव कर सकते हैं और बाद में किसी भी प्रोजेक्ट में जोड़ सकते हैं

और यहाँ सभी आर्कजीस ऑनलाइन बेसपेप्स का REST अंतिम बिंदु है जो आप उपरोक्त कोड का उपयोग करके जोड़ सकते हैं:

https://services.arcgisonline.com/arcgis/rest/services

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