QGIS এ একই মান সহ একাধিক পয়েন্টের জন্য কেবল একটি লেবেল দেখান Show


9

আমার একটি পয়েন্ট শেফফাইল রয়েছে যা একই আইডির সাথে কয়েকটি অনুষ্ঠানে একাধিক পয়েন্ট করে। সাধারণ লেবেল-প্রদর্শনের সাথে দেখতে সুন্দর লাগছে না। কিউজিআইএস-এ কেবল তখনই একটি লেবেল প্রদর্শন করা সম্ভব? আমি একটি চেক / আনচেক বিকল্পটি খুঁজে পেলাম না ... সম্ভবত কোনও এসকিউএল-ক্যোয়ারির মাধ্যমে কোনও id GROUP BY «দিয়ে লেবেলগুলি পাওয়া সম্ভব হবে?

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

উত্তর:


6

আমি ধরে নিয়েছি যে একই আইডি সহ আপনার একাধিক বৈশিষ্ট্য রয়েছে এবং বাস্তব মাল্টিপয়েন্ট নয়। সত্যিকারের মাল্টপয়েন্ট সহ যদি প্রয়োজন হয় তবে একটি সমাধানও আমাকে জানাবেন।

আপনি যদি এই বৈশিষ্ট্যগুলির জন্য লেবেল প্রদর্শন করতে চান এবং অন্যের জন্য 0 ব্যবহার করতে চান তবে আপনি নিজের আকারে একটি পূর্ণসংখ্যা ক্ষেত্র যুক্ত করতে পারেন 1

তারপরে লেবেলটির উপস্থাপকটিতে লেবেল প্রদর্শন বা না করার জন্য ডেটা-সংজ্ঞায়িত সম্পত্তি ব্যবহার করুন।

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

সম্পাদনা:

@ কাজুহিতোর উত্তর আমাকে আরও এগিয়ে যাওয়ার ধারণা দিয়েছে।

আপনি দুটি ক্ষেত্র যুক্ত করতে পারেন (উদাহরণস্বরূপ x_lbl এবং y_lbl) এবং লেবেল স্থাপনের জন্য ডেটা-সংজ্ঞায়িত বৈশিষ্ট্যগুলি ব্যবহার করে আপনার লেবেল স্থাপনের উপর সম্পূর্ণ নিয়ন্ত্রণ পেতে এগুলি ব্যবহার করতে পারেন। এই ক্ষেত্রগুলি স্থানাঙ্কগুলি পূরণ করুন যেখানে আপনাকে আপনার লেবেল প্রয়োজন সেখানে আপনি QGIS ইন্টারফেস থেকে সহজেই স্থানটি পরিবর্তন করতে পারেন। এই বোতামগুলির জন্য দেখুন:

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


1
আমি ভাবছি যে আপনি মাল্টিপয়েন্ট বৈশিষ্ট্যগুলি লেবেল করার কোনও সমাধান খুঁজে পেয়েছেন কারণ আমি এখন বাস্তব মাল্টিপয়েন্ট জ্যামিতির জন্য এই সমস্যাটির সাথে আটকে আছি ...
সে_উয়েডস

5

যদি একটি virtual layerবিকল্প হয়,

SELECT id, st_pointonsurface(st_union(geometry))
FROM your_layer
GROUP BY id

প্রতিটি গ্রুপের কেন্দ্রের চারপাশে একটি পয়েন্ট স্থাপন করবে।

@YoLecomte এর উত্তরটি আমি পছন্দ করি যা লেবেলটি কোথায় রাখবে তা নির্বাচন করতে আমাদের আরও নিয়ন্ত্রণ দেয়।

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