हालांकि किनारों के आसपास अभी भी थोड़ा मोटा है, खासकर जब यह प्रलेखन और उदाहरणों की बात आती है, लेकिन जियोपैन्डस का भविष्य उज्ज्वल दिखता है। यह मूल रूप से आकार की भू-स्थानिक क्षमताओं के साथ पांडा डेटाफ्रेम की शक्ति को जोड़ती है।
आपके द्वारा खोजे जाने वाले फ़ंक्शन को sjoin कहा जाता है
सुनिश्चित करें कि ऑपरेशन करने के लिए आपकी मशीन / इंस्टेंस में पर्याप्त मेमोरी है
import geopandas as gpd
import pandas as pd
import os
gdfLeft = gpd.read_file(os.path.join(PATH,INPUT_FILE_NAME_1))
gdfRight = gpd.read_file(os.path.join(PATH,INPUT_FILE_NAME_2))
gdfJoined = gpd.sjoin(gdfLeft, gdfRight, how="left", op='intersects')
Join attributes by location
से वास्तविक कमांड के स्रोत कोड को देखने का सुझावfTools
दूंगा:doSpatialJoin.py
विशेष रूप सेcompute()
विधि। उस से किसी भी यूआई कोड को खत्म करने और एक सादे अजगर समारोह के लिए इसे नीचे पट्टी करने के लिए बहुत मुश्किल नहीं होना चाहिए।