একাধিক বৈশিষ্ট্যের উপর ভিত্তি করে কিউজিআইএসে পয়েন্টগুলি কীভাবে স্টাইল করবেন


13

ভূমিকম্প প্রদর্শিত একটি কার্যকর উপায় সন্ধান করার সময়, আমি লক্ষ্য করেছি যে এটি পরিচালনা করা এত সহজ নয়।

আমি বিন্দুর শৈলী থেকে "চৌম্বক", "তারিখ" এবং "গভীরতা" সনাক্ত করতে সক্ষম হতে চাই। কিছুটা এইরকম:

  • আকার: মাত্রার উপর ভিত্তি করে
  • গভীরতা: মৌলিক রঙ (উদাঃ <15 লাল, 15-30 হলুদ,> 30 নীল)
  • তারিখ: 100% রঙ থেকে সাদা / শেডিংয়ের মতো রঙের তীব্রতা

কয়েক ডজন নিয়ম সংজ্ঞায়িত না করে কি এমন উপায় আছে?

উত্তর:


14

নিয়ম-ভিত্তিক লেবেল ব্যবহার করছেন না কেন? আপনি যদি আপনার অ্যাট্রিবিউট ডেটার উপর ভিত্তি করে একাধিক গ্রেডিয়েন্টের জন্য বিভাগ ব্যবহার করেন তবে আপনি টাস্কটি অনেকটা সহজ করতে পারবেন। আমার দৃষ্টিকোণ থেকে নিয়ম-ভিত্তিক লেবেলিংয়ে বিভাগগুলি ব্যবহার করা কিউজিআইএসের অন্যতম প্রধান সুবিধা advant

আপনার ডেটার জন্য (কাঠামো না জেনে) আমি নিম্নলিখিত ওয়ার্কফ্লোটি সুপারিশ করব:

  • শ্রেণিবদ্ধ বা স্নাতক পয়েন্ট স্টাইলার (সাদা বা ধূসর শৈলী) এর মাধ্যমে আপনার তারিখের মূল্যগুলির জন্য একটি নিয়ম ভিত্তিক সাধারণ গ্রেডিয়েন্ট তৈরি করুন ।
  • "উন্নত" এবং "আকারের আকারযুক্ত ক্ষেত্র" এ ক্লিক করে পয়েন্টগুলির আকার সামঞ্জস্য করুন। এখানে আপনার পয়েন্টগুলির পরিমাণটি নির্বাচন করুন । ফলাফল শৈলী এসএলডি শৈলী হিসাবে সংরক্ষণ করুন!
  • নিয়ম-ভিত্তিক লেবেলিংয়ে যান, আপনার এসএলডি লোড করুন এবং ডান প্রতি প্রতিটি ডাটা-পয়েন্টের জন্য যুক্ত করুন আপনার গভীরতার জন্য আপনার পছন্দসই রঙের গ্রেডিয়েন্টের সাথে একটি বিভাগ (বা সীমা) ক্লিক করুন এবং প্রতিটি নিয়মসেটে এটি প্রয়োগ করুন।

এটির মতো (আপনি কোনও বিভাগে বিধিগুলির উপর একটি বিভাগও তৈরি করতে পারেন ;-)): এখানে চিত্র বর্ণনা লিখুন

  • এরপরে রেন্ডারিং অর্ডার এবং পয়েন্টগুলির আকারের জন্য নিয়ন্ত্রণ নিয়ন্ত্রণ করতে ভুলবেন না।

আমি বুঝতে পারি যে এই সমাধানটি আপনার সাইটে কিছু প্রচেষ্টা (মাউস ক্লিকগুলি) এর উপর নির্ভর করে, তবে শেষ পর্যন্ত একটি সুন্দর মানচিত্র সর্বদা প্রচেষ্টাটির পক্ষে মূল্যবান।


4

আমাদের এখানে ভূমিকম্পের ডেটা নিজেই ব্যবহার করে 2 টি বৈশিষ্ট্য ব্যবহার করে স্টাইল করার একটি টিউটোরিয়াল রয়েছে।

http://qgis.spatialthoughts.com/2012/02/styling-vector-data-in-qgis-using-size.html


4
দয়া করে এখানে মূল ধারণাটি সংক্ষিপ্ত করুন, অন্যথায় লিঙ্কগুলি ভেঙে গেলে এই উত্তরটি অকেজো হয়ে যেতে পারে।
আন্ডার ডার্ক

4

কিউজিআইএস ২.৮ এর জন্য আপডেট হয়েছে

এই জাতীয় ডেটা ধরে নেওয়া:

id | magnitude | date | depth
 1 |     4     | 1912 |  100
 2 |     3     | 1932 |   85

ডেটা-সংজ্ঞায়িত স্টাইলিং ব্যবহার করে, প্রস্থের ক্ষেত্রের দ্বারা নিয়ন্ত্রণ করতে আকার নির্ধারণ করুন।

রঙের জন্য, যা তারিখ এবং গভীরতার দ্বারা সংজ্ঞায়িত করা হয়, আপনি নিম্নলিখিত এক্সপ্রেশন ব্যবহার করতে পারেন

CASE 
  WHEN depth < 15 
       THEN color_hsl(1, 100, scale_linear(date, 1900, 2015, 100, 50)
  WHEN depth >= 15 AND depth < 30 
       THEN color_hsl(60, 100, scale_linear(date, 1900, 2015, 100, 50)
  WHEN depth >= 30 
       THEN color_hsl(240, 100, scale_linear(date, 1900, 2015, 100, 50)
END

1900 এর "ওল্ড" পয়েন্টগুলি সাদা এইচএসএল (এক্স, এক্স, 100) হবে যখন নতুন পয়েন্টগুলি এইচএসএল (এক্স, এক্স, 50) পর্যন্ত রঙিন।


3

অন্য অপশনটি হ'ল একটি আকার সহকারী ব্যবহার করা যা প্রতিটি ডাটা স্তর শৈলীর জন্য উপলব্ধ। বলুন যে আপনি কোনও নির্দিষ্ট বৈশিষ্ট্য ব্যবহার করে রঙের ভিত্তিতে আপনার পয়েন্ট ডেটাটিকে শ্রেণিবদ্ধ করেছেন। প্রতিটি বিভাগে কেবল ডান ক্লিক করুন এবং আকার পরিবর্তন নির্বাচন করুন। এটি একটি আকার ডায়ালগ বাক্স প্রদর্শন করা উচিত। তারপরে এক্সপ্রেশন ফিল্টারে ক্লিক করুন এবং তারপরে আকার সহকারী নির্বাচন করুন।

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

আকার সহকারী ডায়ালগ বাক্সে কলাম থেকে আকার পছন্দ করে নেওয়ার বিকল্প রয়েছে। আপনি আপনার চিহ্নগুলি স্কেল করতে চান এমন স্কেল পদ্ধতিটি চয়ন করতে পারেন এবং তারপরে আকারগুলির পরিসীমা এবং আপনার ডেটা মানগুলির সাথে সম্পর্কিত পরিসীমা সরবরাহ করতে পারেন। এখানে চিত্র বর্ণনা লিখুন নোট আপনি আপনার ডেটা প্রতিটি বিভাগের জন্য এটি করতে হবে।


আমি জানি না কেন এই উত্তরটি কেন বেশি ভোট হয় না
স্কট স্টানিউইক্জ

0

@ স্প্যাটিহোলেটস কিউজিসের জন্য খুব সুন্দর একটি টিউটোরিয়াল সাইট চালায়। তিনি বহু বছর আগে মূলত পোস্ট করার পরে তিনি ঠিকানাটি পরিবর্তন করেছেন এবং এই প্রশ্নের উত্তর এখন পাওয়া যাবে http://www.qgistorials.com/en/docs/3/basic_vector_styling.html এ । @ শেরপাস এখানে যেমন করেন তেমনই তিনি সমাধানটি উল্লেখ করেছেন।

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