কিউজিআইএস-এ কলাম অনুসারে বাছাই করা টেবিলের জন্য সারি নম্বর নির্ধারণ করার কোনও উপায় আছে?


13

ফিল্ড ক্যালকুলেটরটির "রেকর্ডস" এর অধীনে একটি দুর্দান্ত ফাংশন রয়েছে যা "own রোউনাম" নামে পরিচিত যা বর্তমান সারিটির নম্বর প্রদান করে (নির্ধারিত করে)।

বাছাইয়ের সাথে এটি কীভাবে কাজ করার কোনও উপায় আছে? আসুন বলি যে আমি কলাম "দৈর্ঘ্য" অনুসারে টেবিলটি বাছাই করতে চাই এবং দৈর্ঘ্য দ্বারা সংক্ষিপ্ততম থেকে দীর্ঘতম সারণির ক্রম (ক্রম) পেতে চাই।

আমি জানি আমি কলাম অনুসারে বাছাই করতে এবং অর্ডার (ক্রম) সহ নতুন কলাম স্থাপন করতে এর জন্য সহজেই কিছু অফিস স্প্রেডশিট সফটওয়্যার ব্যবহার করতে পারি। তবে আমি কিউজিআইএস-এ পুরো কাজটি করতে পছন্দ করব।

আপডেট: কর্মপরিকল্পনা হিসাবে একটি শেফফিলের বৈশিষ্ট্যগুলির ক্রম কীভাবে পরিবর্তন করবেন? - মিমিকিজিিস প্লাগইন এবং ফাংশনটি পরিবর্তন / সাজানো এবং তারপরে নতুন সংরক্ষিত ফাইলে "own রোউনাম" ব্যবহার করুন।

উত্তর:


20

সুতরাং, আমি আপনার সমস্যা সমাধানের জন্য একটি প্লাগইন ( বাছাই এবং সংখ্যা ) কোড করেছি । এটি আপনাকে 3 টি ক্ষেত্র নির্বাচন করতে এবং এই ক্ষেত্রগুলি অনুসারে আপনার অ্যাট্রিবিউট টেবিলটি অর্ডার করতে দেয়। তারপরে, এটি 1 থেকে শুরু করে একটি নতুন ক্ষেত্রের (ডিফল্টরূপে "অর্ডার" নামকরণ করা) এ বিশিষ্ট টেবিলটিকে নম্বর দেয়।

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


দেখতে দুর্দান্ত লাগছে। আমি এখন এই প্লাগইন পরীক্ষা করতে যাচ্ছি, আপনাকে ধন্যবাদ।
মিরো

২.৮-এ প্রথমবার ইনস্টল করার সময় এটি কিছু ত্রুটি নিয়ে আসে তবে ২.১৪ পরীক্ষার পরে এবং ২.৮-এ ফিরে আসে এটি দুর্দান্ত কাজ করে। ধন্যবাদ.
মিরো

@ মিরো: আপনাকে স্বাগতম! আমি আশা করি এটি অন্যান্য মানুষের জন্যও কার্যকর হবে।
আরমোরায়ার

@ আরমোরার - দুর্দান্ত প্লাগইন!
জোসেফ

1
আপনি কি বন 3 - এর জন্য এটি পুনরায় পুনর্নির্মাণ করতে পারেন -> আমি এই সরঞ্জামটি পছন্দ করতাম!
লভ স্পার্কড

7

আমি নিশ্চিত না যে আপনি ফিল্ড ক্যালকুলেটরটি দিয়ে পারবেন তবে আপনি এই জাতীয় একটি কোয়েরি সহ ভার্চুয়াল স্তরটি ব্যবহার করতে পারেন:

SELECT 
    * ,
    (SELECT count(*) FROM your_layer AS b WHERE a.length >= b.length) AS length_position
FROM your_layer AS a 
ORDER BY a.length

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