আমি প্যাকেজটি gIntersect
থেকে ফাংশনটি ব্যবহার করেছি rgeos
যা নির্ধারণ করতে দুটি বহুভুজ দুটি স্পেশিয়ালপলিজোনস ডেটা ফ্রেমস (এসপিডিএফএস) কে ছেদ করে। ফলাফলটি একটি লজিকাল ম্যাট্রিক্স যা এসওএফডিএফ # 1 এর বহুভুজ আইডি এবং এসপিডিএফ # 2 এর বহুভুজ আইডিকে কল্পনা করে রওনেমস সহ। আমি দুই মূল spdfs উপসেট এই ম্যাট্রিক্স ব্যবহার করতে চান সেটি সেই বহুভুজ কোন ওভারল্যাপ আছে বাদ, ফাংশন ব্যবহার করার আগে gIntersection
। আমি সহজেই লজিক্যাল ম্যাট্রিক্সকে আইডি (প্রতিটি এসপিডিএফের জন্য একটি) এর দুটি ভেক্টরে রূপান্তর করতে পারি যা অন্তত কিছুটা ওভারল্যাপ সহ সেই বহুভুজকে উপস্থাপন করে।
আমার প্রশ্ন হ'ল - আমি কি এসপিডিএফ সাবসেট করার জন্য বহুভুজ আইডির ভেক্টর ব্যবহার করতে পারি? যদি তা হয় তবে এটি @data
স্লটে মানগুলি সঠিকভাবে সাবসেট করবে ? আমি জানি যে আমি সাধারণত এই সিনট্যাক্সটি ব্যবহার করে এসপিডিএফস সাবসেট করতে পারি:
spdf[spdf@data$myVariable[someVector], ]
এটি আইডিগুলির জন্য কাজ করবে না, কারণ তারা এসপিডিএফ তালিকা কাঠামোর ভিতরে আরও গভীরভাবে সমাধিস্থ হয়েছে।
spdf[r, ]
)