যদিও এখনও প্রান্তগুলির চারপাশে কিছুটা রুক্ষ, বিশেষত যখন এটি ডকুমেন্টেশন এবং উদাহরণগুলির ক্ষেত্রে আসে তবে জিওপ্যান্ডসের ভবিষ্যতটি উজ্জ্বল দেখায়। এটি মূলত পান্ডাস ডেটাফ্রেমের শক্তিকে সুশৃঙ্খল ভূগোলীয় সামর্থ্যের সাথে একত্রিত করে।
আপনি যে ফাংশনটির জন্য সন্ধান করেন তাকে বলা হয় সিজইন
আপনার মেশিন / ইনস্ট্যান্সটিতে অপারেশন করার জন্য পর্যাপ্ত মেমরি রয়েছে তা নিশ্চিত করুন
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()
পদ্ধতিটি। এটি থেকে কোনও ইউআই কোড মুছে ফেলা এবং এটি একটি সরল পাইথন ফাংশনে ফেলা খুব শক্ত হওয়া উচিত নয়।