কিউজিআইএসে নেস্টেড স্টাইলগুলি কীভাবে ব্যবহার করবেন?


10

আমি কীভাবে নেস্টেড স্টাইল ব্যবহার করতে পারি?

আমি দেখেছি "QGIS ভিত্তিক নিয়ম রেন্ডারিং উন্নতি" নাথান ডব্লিউ এর পোস্ট নেস্টেড শৈলী সম্পর্কে, কিন্তু আমি বুঝতে পারছি না কিভাবে ব্যবহার করতে হয়?


Gis.stackexchange স্বাগতম! দয়া করে নোট করুন যে এই সাইটের একটি ভাল প্রশ্ন আপনার পক্ষ থেকে কিছুটা গবেষণার প্রত্যাশা করে, যেমন আপনি কী চেষ্টা করেছেন এবং - যদি প্রযোজ্য হয় - তবে এখন পর্যন্ত কোডটি দেখান। আরও তথ্যের জন্য, আপনি আমাদের প্রায়শই জিজ্ঞাসা করতে পারেন ।
আন্ডার ডার্ক

উত্তর:


14

আশা করি নীচের চিত্রটি কিছুটা সহায়তা করবে:

নেস্টেড স্টাইল

মূলত, আপনি কোনও নিয়মকে অন্যদিকে টেনে এনে 'ভিতরে' নিয়ে যেতে পারেন। এটি নেস্টেড স্টাইল তৈরি করে। চিত্রটিতে, আমি সবুজ নিয়মের ভিতরে সর্বশেষ 2 টি নিয়ম (নীল এবং হলুদ) টেনে এনেছি। এখন আপনি যদি সবুজ নিয়মে একটি ফিল্টার (এক্সপ্রেশন) যুক্ত করেন এবং এটি কোনও বৈশিষ্ট্যের জন্য প্রয়োগ হয় তবে বৈশিষ্ট্যগুলি কেবল সবুজ হয়ে যাবে না তবে এই নিয়মের ফিল্টারগুলির উপর নির্ভর করে নীল এবং হলুদও হতে পারে।

যদি সবুজ নিয়ম কোনও বৈশিষ্ট্যে প্রযোজ্য না হয়, তবে লাল নিয়ম নেস্টেড স্টাইলের বাইরে থাকায় এগুলি লাল হয়ে যায় । সুতরাং একটি নেস্টেড শৈলী প্রায় একটি স্ট্যান্ডার্ড IF, THEN, ELSEস্টেটমেন্ট হিসাবে দেখা যেতে পারে ।


@ কার্লোসপায়ার্স - সর্বাধিক স্বাগতম! আশা করি এটি সহায়ক হয়েছিল =)
জোসেফ

@ রোস্ট্রানিমিন - সম্পাদনার জন্য অনেক ধন্যবাদ, এখন আরও পরিষ্কার :) :)
জোসেফ

@ জোসেফ - স্বাগতম - আমি একই প্রশ্ন জিজ্ঞাসা করতে সাইটে এসেছি এবং উত্তরটি আমাকে বেশিরভাগ ক্ষেত্রে পেয়েছে। নাথনের পোস্ট সহায়ক ছিল এবং আমি প্রক্রিয়াতেও এটি পেরিয়ে এসেছি ... list.osgeo.org/pipermail/qgis-developer/2012- জানুয়ারী / T ট্রায়াল এবং ত্রুটি আমাকে বাকীভাবে ফেলেছে । আপনার কাছে যদি চেকবক্সে / অফ QGIS চিহ্নের একটি ছবি যুক্ত করার সময় থাকে তবে এটি সহায়ক হবে।
রোস্ট্রানিমিন

1
@ রোস্ট্রানিমিন - আপনাকে ধন্যবাদ তবে আপনি যে চিত্রটি যুক্ত করেছেন তার পরিমাণ বিবেচনা করে আপনি যে চিত্রটি প্রস্তাব করেছিলেন সেটির সাথে আপনার ব্যাখ্যা সহ একটি উত্তর (যা আপনার বিবেচনা করা উচিত) পোস্ট করলে আমি আরও খুশি হতাম। আপনি যদি কোনও উত্তর পোস্ট করেন, আমি এই পোস্টে পরিবর্তনগুলি রোলব্যাক করব =)
জোসেফ

1
@ জোসেফ - এটি যথেষ্ট ন্যায্য। আমি ভেবেছিলাম আপনার উত্তরটি সত্যই ভাল তাই এমন কিছু যুক্ত করতে চাননি যা অনুভূত হয়েছিল যে এটি প্রতিযোগিতা করছে - তবে অন্যদিকে আমি বুঝতে পারি যে আপনি কীভাবে অনুভব করতে পারেন, বিশেষত একবার বড় চিত্র যুক্ত হওয়ার পরে। আমি খুব শীঘ্রই এটি পেতে যথাসাধ্য চেষ্টা করব
রোস্ট্রানিমিন

5

নিয়ম-ভিত্তিক স্টাইলিংয়ের জন্য নেস্টেড শৈলীগুলি সম্ভব। (দ্রষ্টব্য - আমি স্টাইলিংয়ের অন্যান্য ধরণের পরীক্ষা করিনি)

এটি কেবল স্টাইলিং এবং সিম্বলজি কিংবদন্তি নয় যা নেস্টেড। শৈলীর বিধিগুলির মূল্যায়নও নেস্টেড।

নেস্টিং সেট আপ করতে ড্রাগ এবং ড্রপ ব্যবহার করুন।

উদাহরণস্বরূপ - চিত্রটি দেখুন। এটি 'উচ্চতা' এবং 'প্রবাহ' শিরোনামযুক্ত ক্ষেত্র সহ একটি ডেটাসেটের জন্য। প্রাথমিক সেটআপ যা আমি হাতে তৈরি করেছি (একের পর এক শৈলী) এটি দেখতে দেখতে সম্ভবত লাগবে। নোট করুন যে আমি প্রবাহের জন্য 5 এর চেয়েও কম / তার চেয়ে বেশি সদৃশ শৈলী তৈরি করেছি।

বাসা তৈরির আগে নিয়ম ভিত্তিক স্টাইলিংয়ের চিত্র

আমরা উচ্চতার মূল্যায়নকারী নিয়মের সাথে প্রবাহের মূল্যায়নের নিয়মগুলি একত্রিত করতে যাচ্ছি। প্রবাহ মূল্যায়নের নিয়মগুলি উচ্চতার মূল্যায়নকারীদের উপরে টেনে আনা হয়। সুতরাং তালিকার 3 এবং 4 বিধি বিধি 1 এর শীর্ষে বাদ দেওয়া হয়েছে - এবং অবশ্যই নিয়ম 5 এবং 6 বিধি 2 এর শীর্ষে বাদ দেওয়া হয়েছে We আমাদের এখন এটি রয়েছে (চিত্র দেখুন):

বাসা প্রয়োগের পরে নিয়ম ভিত্তিক স্টাইলিংয়ের চিত্র

এটা স্পষ্ট হওয়া উচিত যে আমরা 'বাচ্চাদের' বিভাগগুলিকে 'পিতামাতার' বিভাগগুলিতে কল করতে পারি তারপরে বাচ্চাদের বিভাগগুলি (প্রবাহের মূল্যায়ন বিভাগগুলি) দেখতে আপনাকে ছোট +/- বর্গ বাক্স ব্যবহার করে শৈলী গাছটি প্রসারিত করতে হবে শৈলীর বাম দিকে (চিত্র) দেখা যায়।

চিত্র ভিত্তিক স্টাইলিং উপর নিয়ন্ত্রণ প্রসারিত দেখায়

এখন - আমাদের (এই উপলক্ষে) পিতামাতার বিধিগুলির জন্য কোনও চিহ্ন থাকতে হবে না। সমস্ত কেসগুলি শিশু বিভাগ দ্বারা আচ্ছাদিত হবে (প্রবাহ হয় 5 এর চেয়ে কম বা 5 এর চেয়ে বড় / সমান হবে) - সুতরাং আমাদের কালো লাইনের দরকার নেই। এগুলিকে আড়াল করতে স্বতন্ত্র স্টাইলে ডাবল ক্লিক করে সাধারণ স্টাইল ডিজাইন ডায়ালগ প্রবেশ করতে পারেন enter তারপরে 'চিহ্ন' শব্দের পাশের বাক্সটি সাফ / আনচেক করুন (চিত্র দেখুন)।

পিতামাতার শৈলীটি কীভাবে আড়াল করবেন তা চিত্র দেখায়

আমাদের যেমন দেখানো হয়েছে তেমন একটি স্টাইল সেট আপ রেখে গেছে।

চিত্র সম্পূর্ণ নেস্টেড শৈলী দেখাচ্ছে

সুতরাং আমাদের উদাহরণে যদি 'উচ্চতা'> 2 এবং 'প্রবাহ'> 5 হয় তবে আমরা একটি সরল লাল রেখা পাই whereas

চিত্র চূড়ান্ত শৈলী দেখাচ্ছে

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