আমি ওজিআর / জিডিএল ব্যবহার করে পাইথনে স্ক্রিপ্ট তৈরি করছি।
আমার কাছে শেফফিলের একটি সেট এবং জিওটিফ রাস্টার ফাইলগুলির একটি সেট রয়েছে।
আমি চাই আমার স্ক্রিপ্টটি শেফফায়ালগুলি এড়িয়ে চলা যদি তারা রাস্টার অঞ্চলটির সাথে ছেদ না করে।
শেফফাইলটি একটি আয়তক্ষেত্র নয়, সুতরাং আমি কেবল xmin / xmax, ymin / ymax মান স্তর দ্বারা ফিরে আসা তুলনা করতে পারবেন না etGetExtent ()। আমার এটির সামগ্রিক আকারের প্রতিনিধিত্বকারী প্রকৃত বহুভুজ দরকার এবং তারপরে কোনও বহুভুজ রাস্টার স্কোয়ারের সাথে ছেদ করে কিনা তা নির্ধারণের কিছু উপায়।
আমি ভেবেছিলাম যে আমি কোনওভাবে শেফফিলের সমস্ত বহুভুজকে একটি বৈশিষ্ট্যে একীভূত করতে পারি, এবং তারপরে সেই বৈশিষ্ট্যটির জ্যামিতিটি পড়তে পারি এবং তারপরে সেই তথ্যটিকে রাস্টার মাত্রার সাথে তুলনা করতে পারি। তবে আমি কীভাবে এটি কার্যকর করব তা সম্পর্কে আমি অনিশ্চিত।
- শেফফাইল থেকে সীমান্ত বহুভুজের তথ্য কীভাবে আহরণ করবেন?
- সেই বহুভুজ প্রদত্ত বর্গক্ষেত্রটি ছেদ করে কিনা তা কীভাবে নির্ধারণ করবেন?