কিউজিআইএস আটলাসের অন্যান্য স্তরগুলিতে ফিল্টারিং বৈশিষ্ট্যগুলি?


22

আমি শিক্ষার্থীদের 'স্ক্যাটারম্যাপস' তৈরি করার জন্য কিউজিআইএস আটলাস সরঞ্জামগুলি ব্যবহার করার চেষ্টা করছি, অর্থাত্। 215 টি স্কুলের জন্য বিদ্যালয় এবং সেই বিদ্যালয়ে উপস্থিত শিক্ষার্থীদের প্রদর্শন করুন।

স্কুল স্তর হ'ল কভারেজ স্তর, এবং SCHNUM(স্কুল নম্বর) মান দ্বারা চালিত হয়। এটি সূক্ষ্মভাবে কাজ করছে, এটি হ'ল এটি পৃষ্ঠাগুলি সঠিকভাবে চালনা করছে।

তবে, আমি কীভাবে অন্যান্য স্তর থেকে কেবলমাত্র বৈশিষ্ট্যগুলি প্রদর্শন করতে পারি, এই ক্ষেত্রে শিক্ষার্থী পয়েন্ট স্তরটি, যা SCHNUMকভারেজ স্তরের বর্তমান বৈশিষ্ট্যের জন্য উপযুক্ত মানের সাথে মেলে ?

আমি কভারেজ স্তরটি (স্কুলগুলি) 'লুকানো' তে স্যুইচ করতে এবং একই স্কুলটি কেবলমাত্র একটি নকল স্কুল স্তর থেকে বর্তমান বিদ্যালয়টি প্রদর্শন করতে ব্যবহার করতে চাই।

এখানে একটি উপস্থাপনা উপলব্ধ রয়েছে যা ব্যবহার করে একটি স্তর রেন্ডারিং রুল সেটিং ব্যবহার করে $atlasfeatureidতবে এটি কীভাবে কাজ করে তা আমি বুঝতে পারি না।

আমি এই বাগ ট্র্যাকার পৃষ্ঠাটিও খুঁজে পেয়েছি যা এই কাজটি দেখায়, কিন্তু আবারও, আমি এটি আমার ডেটাতে কাজ করতে পারি না:


এটি একটি প্রশ্ন হলেও উত্তর হিসাবে পোস্ট করার জন্য দুঃখিত। এর জন্য কি কোনও প্রস্তাবিত ভিডিও টিউটোরিয়াল রয়েছে? আমি পাশাপাশি অনুসরণ করার চেষ্টা করেছি এবং কোনও না কোনও সময়ে সর্বদা হারিয়ে যেতে সক্ষম হয়েছি। একই সমস্যা হচ্ছে।
জেআামামস

উত্তর:


41

প্রকৃতপক্ষে, আপনি যা চান তা অর্জন করতে আপনার নিয়ম-ভিত্তিক প্রতীক ব্যবহার করতে হবে।

আপনি যা দেখতে চান তার জন্য আপনাকে একটি বিধি তৈরি করতে হবে এবং অন্য সকলের জন্য ELSE বিধি তৈরি করতে হবে।

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

ইএলএসই নিয়মে, অদৃশ্য করতে প্রতীক চেকবক্সটি নির্বাচন করুন।

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

কভারেজ স্তর থেকে অন্যান্য বৈশিষ্ট্যগুলি লুকান

কেবলমাত্র বর্তমান অ্যাটলাস বৈশিষ্ট্যটি দেখানোর নিয়মটি নিম্নলিখিত হতে পারে:

$id  =  @atlas_featureid 

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

দ্রষ্টব্য : আমি বিশ্বাস করি যে @atlas_featureid পরিবর্তনশীল একটি 2.12 সিনট্যাক্স। আমি মনে করি যে ২.৮.x এ আপনাকে $ atlas_featureid নামে একটি ফাংশন ব্যবহার করতে হবে।

বর্তমান অ্যাটলাস বৈশিষ্ট্যের বাইরে বৈশিষ্ট্যগুলি লুকান

রেসিপিটি আগের মতোই, অন্য কেউ বৈশিষ্ট্যগুলি আড়াল করার নিয়ম করে, একটি দেখানোর জন্য।

আপনার নির্দিষ্ট প্রশ্নের জন্য, আপনার কাছে SCHNUM নামে একটি ভাগযুক্ত বৈশিষ্ট্য রয়েছে বলে মনে হচ্ছে। সেক্ষেত্রে নিয়মটি হতে পারে:

"Layers_field" = attribute (@atlas_feature, 'coverage_layer_field_name')

আপনার বিশেষ ক্ষেত্রে:

"SCHNUM"  =  attribute( @atlas_feature , 'SCHNUM')

উভয় SCHNUM এর মধ্যে পার্থক্য লক্ষ্য করুন। প্রথমটি, ডাবল উদ্ধৃতিগুলিতে, প্রতিটি কোড স্তর বৈশিষ্ট্যটির ক্ষেত্রের মান প্রতিনিধিত্ব করে যা স্কুল কোড সঞ্চয় করে। দ্বিতীয়টি, একক উদ্ধৃতিতে, স্কুল কোড সংরক্ষণ করে এমন কভারেজ স্তরের নামের সাথে একটি স্ট্রিং।

দ্রষ্টব্য : আবার আমি মনে করি @atlas_feचर পরিবর্তনশীল একটি "নতুন" জিনিস, এবং ২.৮.x এ আপনাকে ফাংশনটি ব্যবহার করতে হবে $ atlas_feature

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

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