বহুভুজের জন্য আঁকার নিয়ম (কোনো ওভারল্যাপ নয়, কোনো ফাঁকা স্থান নয়, এবং আরও)
আঁকার নিয়ম (পূর্বে টপোলজি সীমাবদ্ধতা নামে পরিচিত) আপনাকে পরিষ্কার, সংযুক্ত বহুভুজ আঁকতে সাহায্য করে। নিয়ম চালু থাকলে বহুভুজ টুল এমন বিন্দু ব্লক করে যা কোনো নিয়ম ভঙ্গ করবে, এবং আপনার আকৃতিকে পাশের বহুভুজগুলোর সীমানা অনুসরণ করতে স্ন্যাপ করতে পারে। যখন আকৃতিগুলো কোনো ওভারল্যাপ ও কোনো ফাঁকা স্থান ছাড়া একসঙ্গে মিলে যেতে হবে, যেমন জোন, এলাকা, জেলা বা জমির প্লট, তখন আঁকার নিয়ম ব্যবহার করুন।
আঁকার নিয়ম চালু করুন
- টুলবারে বহুভুজ টুল নির্বাচন করুন।
- টুল প্যানেলে Set Drawing Rules (No Overlap, No Gaps, etc..) ক্লিক করুন।
- একটি ড্রপডাউন খুলবে। আপনি যে নিয়মগুলো ব্যবহার করতে চান সেগুলো চেক করুন।
অন্তত একটি নিয়ম চালু হলে বোতামের লেবেল সক্রিয় নিয়মগুলো দেখাতে বদলে যায়। উদাহরণ: 2 rules (No Overlap, No Gaps)।
নোট: আঁকার নিয়ম বর্তমানে শুধুমাত্র বহুভুজের ক্ষেত্রে প্রযোজ্য।
নিয়মগুলো
স্ব-ছেদ নয়
বহুভুজ নিজের ওপর দিয়ে অতিক্রম করতে পারবে না। আপনি যদি এমন কোনো বিন্দুতে ক্লিক করেন যা একই আকৃতির একটি প্রান্তকে অন্য প্রান্তের সাথে ছেদ করাবে, তাহলে বিন্দুটি ব্লক হয়ে যাবে এবং আপনি ব্লক করা হয়েছে: কোনো ছেদ নেই দেখতে পাবেন।
কোনো ওভারল্যাপ নয়
নতুন বহুভুজ মানচিত্রে ইতিমধ্যে থাকা বহুভুজের ভেতরে ঢুকতে পারবে না। আপনি যদি কোনো বিদ্যমান বহুভুজের ভেতরে বা এপার-ওপার ক্লিক করেন, তাহলে বিন্দুটি ব্লক হয়ে যাবে এবং আপনি ব্লক করা হয়েছে: ওভারল্যাপ হবে দেখতে পাবেন। আপনি যখন কোনো পাশের বহুভুজ বরাবর আঁকেন, তখন আপনার প্রান্ত প্রতিবেশীর সীমানায় স্ন্যাপ করে তা অনুসরণ করে, ফলে দুটি আকৃতি ওভারল্যাপ না করে একই সীমানা ভাগ করে।
কোনো ওভারল্যাপ নয় চেক করলে দুটি অতিরিক্ত বিকল্প দেখা যায়:
- অটো নোড (ডিফল্টভাবে চালু)। আঁকা কোনো বিন্দু যখন পাশের বহুভুজের প্রান্তে পড়ে, তখন সেই বিন্দুটি প্রতিবেশীর মধ্যেও যুক্ত হয়। ফলে যেকোনো জুমে দুটি সীমানা ঠিক একই স্থান দিয়ে যায়।
- ভেতরে থাকুন (ডিফল্টভাবে চালু)। কোনো বিদ্যমান বহুভুজের ভেতরে একটি আকৃতি শুরু করলে সেই বহুভুজটি একটি সীমানা-বেড়া হিসেবে ব্যবহৃত হয় যার ভেতরেই আপনি আঁকেন। একটি বড় এলাকাকে ছোট ছোট জোনে ভাগ করতে এটি কাজে লাগে। ভেতরে থাকুন বন্ধ থাকলে বিদ্যমান বহুভুজের ভেতরে আঁকা শুরু করা বা আঁকা ব্লক হয়ে যায়, এবং বেড়ার বাইরে যাওয়ার চেষ্টা করলে আপনি Blocked: outside the boundary (Stay Within) দেখতে পাবেন।
কোনো ফাঁকা স্থান নয়
আপনার নতুন বহুভুজ ও তার প্রতিবেশীদের মধ্যে সরু ফাঁক তৈরি হওয়া প্রতিরোধ করে। আপনার আঁকা যদি কোনো পাশের বহুভুজের সীমানা দুটি জায়গায় স্পর্শ করে, তাহলে সেই দুই স্পর্শবিন্দুর মাঝের অংশটি ঠিক প্রতিবেশীর সীমানায় স্ন্যাপ করে। দুটি আকৃতির মাঝে ফাঁকা জায়গার কোনো স্লিভার থাকে না।
যখন কোনো বিন্দু ব্লক হয়
কোনো ক্লিক যদি সক্রিয় নিয়ম ভঙ্গ করে, তাহলে বিন্দুটি যুক্ত হয় না। ব্লক হওয়া স্থানে একটি লাল মার্কার দেখা যায় এবং নিয়মের নাম সহ একটি সংক্ষিপ্ত বার্তা আসে, যেমন ব্লক করা হয়েছে: ওভারল্যাপ হবে। কার্সরটি একটি বৈধ স্থানে সরান এবং আঁকতে থাকুন।
জ্যামিতি যাচাই করুন দিয়ে সম্পন্ন মানচিত্র পরীক্ষা করুন
আঁকার নিয়ম ড্রপডাউনের নিচে থাকা জ্যামিতি যাচাই করুন বোতামটি জ্যামিতি ভ্যালিডেটর খোলে। এটি আঁকার নিয়ম চালু করার আগে আঁকা আকৃতিগুলোসহ পুরো মানচিত্র স্ক্যান করে জ্যামিতির সমস্যা খুঁজে বের করে। আপনি এটি প্রধান মেনু (জ্যামিতি যাচাই করুন) বা কমান্ড মেনু থেকেও খুলতে পারেন।
- জ্যামিতি যাচাই করুন ক্লিক করুন। জ্যামিতি ভ্যালিডেটর প্যানেল খুলবে।
- (ঐচ্ছিক) শুধু আপনার নির্বাচিত আকৃতিগুলো স্ক্যান করতে শুধুমাত্র নির্বাচিত চেক করুন।
- (ঐচ্ছিক) কী খুঁজবেন তা বেছে নিতে ফিল্টার চেকবক্স ব্যবহার করুন: Validity, ওভারল্যাপ, স্লিভার, ফাঁক, এবং প্রান্তের কাছাকাছি। সবগুলো ডিফল্টভাবে চালু থাকে।
- স্ক্যান করুন ক্লিক করুন।
প্যানেলটি খুঁজে পাওয়া প্রতিটি সমস্যা তালিকাভুক্ত করে, যেমন:
- স্ব-ছেদ (Self-intersection): একটি আকৃতি নিজের ওপর দিয়ে অতিক্রম করে।
- ডুপ্লিকেট নোড: একটি আকৃতির দুটি বিন্দু ঠিক একই স্থানে অবস্থিত।
- স্পাইক / সূঁচালো শীর্ষবিন্দু: একটি বিন্দু আকৃতির বাইরে বেরিয়ে থাকা সরু স্পাইক তৈরি করে।
- Sliver polygon: এত সরু একটি আকৃতি যা সম্ভবত আঁকার ত্রুটি। সারিতে এর ক্ষেত্রফল দেখানো হয়।
- Overlaps "...": দুটি বহুভুজ ওভারল্যাপ করছে। সারিতে অন্য বহুভুজের নাম ও ওভারল্যাপিং ক্ষেত্রফল দেখানো হয়।
- Gap between polygons: যে বহুভুজগুলোর স্পর্শ করার কথা তাদের মধ্যে সরু ফাঁকা স্থান।
- Vertex near edge but not on it: একটি বিন্দু প্রতিবেশীর সীমানার ঠিক ওপরে না থেকে সামান্য দূরে রয়েছে। সারিতে দূরত্ব দেখানো হয়।
- Polygon has too few points: আকৃতিটি ক্ষেত্রফল তৈরি করার মতো যথেষ্ট বিন্দু নেই।
ফলাফল নিয়ে কাজ করা:
- একটি সারিতে ক্লিক করুন সমস্যার জায়গায় জুম করতে। আকৃতিটি হাইলাইট ও নির্বাচিত হয়, এবং একটি মার্কার সঠিক স্থানটি দেখায়।
- একটি সারিতে সমাধান করুন ক্লিক করুন স্বয়ংক্রিয়ভাবে মেরামত করতে। ডুপ্লিকেট নোড, স্পাইক শীর্ষবিন্দু, স্লিভার, প্রান্তের কাছাকাছি শীর্ষবিন্দু এবং খুব কম বিন্দুর আকৃতির জন্য সমাধান করুন উপলব্ধ। সমাধানগুলো পূর্বাবস্থায় ফেরান দিয়ে ফিরিয়ে নেওয়া যায়।
- Draw errors চেক করুন প্রতিটি ওভারল্যাপ, ফাঁক ও স্লিভারকে মানচিত্রে "জ্যামিতিক ত্রুটিসমূহ" নামের একটি ফোল্ডারের ভেতরে লাল আকৃতি হিসেবে আঁকতে। সরাতে এটি আনচেক করুন।
মানচিত্র পরিষ্কার হলে প্যানেলটি জানায়: No geometry errors found।
আরও দেখুন
সর্বশেষ আপডেট