আমি কীভাবে স্থানিক নির্বাচন বা ফিল্টার করতে পারি? আমি পোস্টজিআইএস এ এটি ব্যবহার করতে পারি (উদাঃ):
SELECT * FROM mypoint, mypoly
WHERE ST_Within(mypoint.geom, mypoly.geom);
এবং এটি একইভাবে বেশিরভাগ অন্যান্য জিআইএস সফ্টওয়্যারটিতে কেকের টুকরো। সুতরাং আমি আর তে কিছু দেখতে প্রত্যাশা করব:
mypoint[within(mypoint, mypoly),]
তবে আমি কোথাও কোনও সীসা পাই না। আমি এমন কিছু সন্ধান করছি যা পোস্টজিআইএস / জিইওএস / জেটিএস / শেপলি (সাধারণত অন্তর্ভুক্ত, ছেদ করা, ওভারল্যাপগুলি, স্পর্শ ইত্যাদির মধ্যে রয়েছে; সাধারণ বিকাশযুক্ত শব্দ পরিভাষা ব্যবহার করে; ডিওয়াইথন বোনাস হবে)। এই কার্যকারিতা বা পাঠাগার কি আর এর জন্য বিদ্যমান? যদি তা না হয় তবে কিছু মিল আছে কি?
দ্রষ্টব্য: আর-তে, আমি sp
আমার বস্তুগুলির জন্য ক্লাস ব্যবহার করি ( SpatialPointsDataFrame
ইত্যাদি)।
point.in.polygon
বেসিক বহুভুজগুলির জন্য একটি ভাল সূচনা, যদিও কিছুটা অশোধিত (উদাঃ):point.in.polygon(pnt@coords[,1], pnt@coords[,2], lake@polygons[[1]]@Polygons[[1]]@coords[,1], lake@polygons[[1]]@Polygons[[1]]@coords[,2])
আমি আপনাকে সত্যিই প্রত্যাশা করছিrgeos
এবং এর মধ্যে সমস্ত বাইনারি পূর্বাভাস এবং আরও অনেক কিছু রয়েছে।