বর্গমিটারে বা একর (হেক্টর) আয়তনের ক্ষেত্রের ক্ষেত্রগুলি কীভাবে গণনা করব?
আমি ভেক্টর সরঞ্জামগুলিতে সেই কার্যকারিতাটি পাই নি।
বর্গমিটারে বা একর (হেক্টর) আয়তনের ক্ষেত্রের ক্ষেত্রগুলি কীভাবে গণনা করব?
আমি ভেক্টর সরঞ্জামগুলিতে সেই কার্যকারিতাটি পাই নি।
উত্তর:
স্তরটি সম্পাদনযোগ্য করে নিন, তারপরে ফিল্ড ক্যালকুলেটরটি ব্যবহার করুন (স্তর> ওপেন অ্যাট্রিবিউট টেবিল> ফিল্ড ক্যালকুলেটর / সিটিআরএল + আই বা রাইট ক্লিক শেফফিল> অ্যাট্রিবিউট টেবিল খুলুন> ফিল্ড ক্যালকুলেটর / সিটিআরএল + আই)। এখানে একটি অপারেটর রয়েছে "$ অঞ্চল" যা সারণীতে প্রতিটি সারির ক্ষেত্রফল গণনা করবে। সমস্ত ইউনিট প্রক্ষেপণের ইউনিটে গণনা করা হবে, সুতরাং আপনি সম্ভবত এটি কোনও প্রক্ষেপণে প্রজেক্ট করতে চান যা লেট / লংয়ের পরিবর্তে পা বা মিটার ব্যবহার করে uses
area(transform($geometry, 'EPSG:4326','EPSG:3763'))
?
এটি ভেক্টর | জ্যামিতি সরঞ্জাম | জ্যামিতি কলামগুলি যুক্ত / রফতানি করেও করা যেতে পারে, যা অঞ্চল এবং ঘের (বা দৈর্ঘ্য) কলাম যুক্ত করে একটি নতুন শেফফিল তৈরি করে।
সম্পাদনা করুন: (উপরের সরঞ্জামটি ব্যবহার করে, আপনি ভি 1.8 তে "নতুন আকার-ফাইল হিসাবে সংরক্ষণ করুন" নির্বাচনও করতে পারেন, শেফফাইলটি কেবলমাত্র আপডেট হয়েছে!)
ফিল্ড ক্যালকুলেটর ব্যবহার করা সম্ভবত একটি ভাল ধারণা, যদিও এটির জন্য একটি নতুন শেফফিল তৈরির প্রয়োজন হয় না।
আমি বিশেষভাবে এ জন্য একটি স্ক্রিপ্ট লিখেছি। আপনি যদি নিজের ডেটা পুনরায় প্রজেক্ট করতে না চান, তবে আপনি উপবৃত্তাকার গণিত ব্যবহার করে অঞ্চলটি গণনা করতে পারেন।
Processing Toolbox -> Tools -> Get scripts from on-line scripts collection -> Ellipsoidal Area
আপনি স্ক্রিপ্ট ইনস্টল পাবেন
Processing Toolbox -> Utils -> Ellipsoidal area
সরঞ্জামটি স্ব-বর্ণনামূলক হওয়া উচিত এবং আপনাকে অভিক্ষেপ নির্বিশেষে আপনার পছন্দগুলির ইউনিটগুলিতে অঞ্চল গণনা করার অনুমতি দেবে।
আপনি যে অঞ্চলগুলি দেখছেন সেগুলি যদি পরিবর্তনের জন্য দায়বদ্ধ থাকে যেমন অবকাঠামো বিন্যাস, জলাবদ্ধতা অঞ্চলগুলি, অধ্যয়নের ক্ষেত্রগুলি ইত্যাদির দিকে নজর দেওয়া, আমি বৈশিষ্ট্য হিসাবে যুক্ত না করে কেবল অঞ্চলগুলিকে লেবেল করা আমার পক্ষে দরকারী it
Label-> round($area/10000,2)||' ha'
এইভাবে আপনাকে এ্যাট্রিবিউট টেবিলগুলিতে প্রায়শই ক্যাচমেন্ট অঞ্চলগুলি আপডেট করার কথা মনে রাখার দরকার নেই।