কিউজিএস-এ বহুভুজ এবং রেখার উল্লম্ব সংখ্যা গণনা?


14

কিউজিআইএস-এ, কোনও প্রদত্ত স্তরে বহুভুজ এবং রেখার উল্লম্ব সংখ্যা গণনা করার জন্য এবং এই মানগুলি সহ একটি পৃথক ক্ষেত্র তৈরি করার উপায় আছে?

আমার সন্দেহ হয় এটি ফিল্ড ক্যালকুলেটরের কোথাও একটি ফাংশন তবে আমি এটি খুঁজে পাচ্ছি না।

উত্তর:


14

পয়েন্টের সংখ্যা - কিউজিআইএস ফিল্ড ক্যালকুলেটরে কেবল সাধারণ সূত্র:

num_points ($ জ্যামিতি)

নীচের স্ক্রিনশটটি দেখুন: এই ক্ষেত্রে, প্রতিটি বৈশিষ্ট্যের উল্লম্বের সংখ্যাটি বৈশিষ্ট্য সারণীতে "ভার্টেক্স" ক্ষেত্রে যুক্ত করা হবে। বিকল্পভাবে, আপনি "একটি নতুন ক্ষেত্র তৈরি করুন" তৈরি করতে এবং সেখানে ফলাফল পেতে পারেন।

এখানে চিত্র বর্ণনা লিখুন


আমি কি প্রথমে ক্ষেত্রের গণনার পরে "ভার্টেক্স" নামে একটি ক্ষেত্র তৈরি করছি এবং তারপরে সেই ক্ষেত্রটি সংক্ষিপ্ত করছি (কোন সরঞ্জামটি ব্যবহার করছি?)? উত্তরে সেই তথ্য যুক্ত করা সহায়ক হতে পারে।
ক্রাইস্টেন জি

1
ধন্যবাদ ক্রিস্টেন জি।, আমি তথ্যের সাথে উত্তরটি আপডেট করেছি।
jurajb

7

আপনি দুর্দান্ত 'ভার্টিস কাউন্টার' প্লাগইন ব্যবহার করতে পারেন যা ঠিক এটি করে। আপনি এখানে ধাপে ধাপে গাইড দেখতে পারেন:

একটি স্তর মধ্যে উল্লম্ব সংখ্যা গণনা


ধন্যবাদ উজাবল। অজগর আমাকে ভয় দেখায় তবে আমি আজ আপনার ব্লগটি সন্ধান করতে পেরেছি এবং এটি কার্যকর! অনেক অনেক ধন্যবাদ এবং এই তাড়াতাড়ি না তাকানোর জন্য আমি দুঃখিত। আর
ক্রিকার্ড 75

1
দেখে মনে হচ্ছে এই প্লাগইনটি আর QGIS 3.0+
ইউজার 3386170

সঠিক। ক্ষেত্রের ক্যালকুলেটরের নাম_পয়েন্টগুলি ($ জ্যামিতি) সূত্র ব্যবহার করে আপনি একই উত্তরটি পেতে যেখানে উত্তরটি দেখুন
স্পেসিথিলটস

3

সময়ের সাথে সাথে সংস্করণ পরিবর্তন হওয়ার সাথে সাথে সাম্প্রতিক কিউজিআইএস সংস্করণ 3.2 এবং 2.18.22 এলটিআর সম্পর্কিত কিছু ইঙ্গিত (আগস্টের 7 ম, 2018 দ্বারা)। কিউজিআইএস ২.১18-তে ভার্টিস কাউন্টার প্লাগইনটি যথারীতি কাজ করে তবে কিউজিআইএস ৩-তে এখনও পোর্ট করা হয়নি বলে মনে হয়, তবে ভাগ্যক্রমে, ফিল্ড ক্যালকুলেটরে আরও একটি সমাধান পাওয়া যায় যা আপনি প্রায় ছয় বছর আগে খুঁজে প্রত্যাশা করেছিলেন।

দুটি প্রাসঙ্গিক ফাংশন উপলব্ধ:

nodes_to_points()MULTIPOINTউত্স জিওমিট্রি নোডগুলির জ্যামিতি তৈরি করে এবং

num_geometries()জ্যামিতিকে একটি সংগ্রহ বা MULTI...জ্যামিতিতে গণনা করে

সুতরাং এই ফাংশনগুলির সংমিশ্রণ এবং ভার্চুয়াল ক্ষেত্র তৈরি করা এই কাজটি সম্পাদন করবে:

এখানে চিত্র বর্ণনা লিখুন

ফলস্বরূপ

এখানে চিত্র বর্ণনা লিখুন


2

ভেক্টর মেনুতে দেখুন, একটি "এক্সট্র্যাক্ট নোডস" সরঞ্জাম রয়েছে।


ধন্যবাদ জিওভানিকে তবে আমি যা খুজছি তা ঠিক তা নয়। আমি কেবল "নলগুলি বের করার" এবং "পলগন মধ্যে পয়েন্টগুলি" গণনা করার চেষ্টা করেছি। আমি ভয় করি যে শেফফিলের সাথে আমি আচরণ করছি সেগুলি একাধিক আবুতিং বহুভুজ নিয়ে গঠিত। বহুভুজগুলি ভার্টেক্সে ছড়িয়ে পড়ে তৈরি হয়েছিল created নোডগুলি সরানো একাধিক ওভারল্যাপিং পয়েন্ট তৈরি করে যা গণনাতে শেষ হয় in আমি প্রতিটি পৃথক বহুভুজের নোড গণনা করার জন্য একটি উপায় খুঁজছি, সুতরাং একটি বর্গাকার বহুভুতে 4 টি নোড থাকতে পারে, বহুভুজগুলি বন্ধ করে দেওয়া থেকে সম্ভাব্য 16 নোড বা তার বেশি নয়।
ক্রিকার্ড 75

তারপরে আপনাকে আপনার ডেটা সম্পূর্ণ টপোলজিকাল জিএস = জিআরএসএস এ আমদানি করতে হবে, আপনি ঘাস প্লাগইন ব্যবহার করে কিউজিসে এটি করতে পারেন।
জিওভান্নি মাঙ্গি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.