Shapely के spatial मेथड्स
अब जब हमारे पास Eiffel Tower के लिए shapely का Point ऑब्जेक्ट है, तो हम इस तरह के ज्योमेट्री ऑब्जेक्ट पर उपलब्ध अलग-अलग मेथड्स का उपयोग करके spatial ऑपरेशंस कर सकते हैं, जैसे दूरी निकालना या कोई spatial रिलेशनशिप जाँचना।
हमने eiffel_tower का निर्माण दोबारा किया है, और वह कोड भी दिया है जो एक पड़ोस (Montparnasse district) निकालता है, साथ ही पेरिस के भीतर स्थित एक रेस्तरां के लोकेशन का कोड भी शामिल है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में Geospatial Data के साथ काम करना
अभ्यास निर्देश
- जाँचें कि क्या Eiffel Tower, Montparnasse district के भीतर स्थित है।
- जाँचें कि क्या Montparnasse district में वह रेस्तरां लोकेशन समाहित है।
- Eiffel Tower और रेस्तरां के बीच दूरी निकालें (ध्यान दें: इस मामले में दूरी मीटर में लौटती है).
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Construct a point object for the Eiffel Tower
eiffel_tower = Point(255422.6, 6250868.9)
# Accessing the Montparnasse geometry (Polygon) and restaurant
district_montparnasse = districts.loc[52, 'geometry']
resto = restaurants.loc[956, 'geometry']
# Is the Eiffel Tower located within the Montparnasse district?
print(____)
# Does the Montparnasse district contains the restaurant?
print(____)
# The distance between the Eiffel Tower and the restaurant?
print(____)