शुरू करेंमुफ़्त में शुरू करें

वेब टाइल्स के लिए Web Mercator में प्रोजेक्ट करना

पहले चैप्टर में, आपने पेरिस के रेस्टोरेंट लोकेशंस को प्लॉट करने और contextily पैकेज की मदद से उसमें बैकग्राउंड मैप जोड़ने का अभ्यास किया था.

वर्तमान में, contextily यह मानकर चलता है कि आपका डेटा Web Mercator प्रोजेक्शन में है, जो ज़्यादातर वेब टाइल सेवाओं द्वारा इस्तेमाल किया जाता है। उस शुरुआती अभ्यास में, हमने डेटा को उपयुक्त CRS में दिया था, इसलिए आपको इस पहलू की चिंता नहीं करनी पड़ी थी.

हालाँकि, आमतौर पर आपका डेटा Web Mercator (EPSG:3857) में नहीं आता, और आपको उसे वेब टाइल्स के साथ स्वयं एलाइन करना होगा.

GeoPandas, matplotlib और contextily पहले से इम्पोर्ट किए गए हैं.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में Geospatial Data के साथ काम करना

पाठ्यक्रम देखें

अभ्यास निर्देश

  • restaurants डेटासेट को Web Mercator प्रोजेक्शन (EPSG:3857) में कन्वर्ट करें। परिणाम को restaurants_webmercator नाम दें.
  • इस प्रोजेक्टेड डेटासेट का प्लॉट बनाएँ (मार्कर साइज़ 1 रखें) और contextily का उपयोग करके बैकग्राउंड मैप जोड़ें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Convert to the Web Mercator projection
restaurants_webmercator = restaurants.____

# Plot the restaurants with a background map
ax = ____
contextily.____
plt.show()
कोड संपादित करें और चलाएँ