স্টিলিং বর্ডার কিউজিএস পূরণ করতে মেলে?


11

অতীতে আমি হ'ল ম্যানুয়ালি সীমানার রঙটি পূরণের রঙের সাথে মিলেছি তবে এটি সময় সাপেক্ষ হতে পারে।

আমি ভাবছি, প্রোগ্রামটি স্বয়ংক্রিয়ভাবে পূরণের সাথে সীমানার রঙের সাথে মেলে কি কোনও উপায় আছে?

ফিলের বৈশিষ্ট্যগুলিতে স্টাইলিং ট্যাবের মাধ্যমে ফিল রঙটি বরাদ্দ করা হচ্ছে।

কিউজিআইএস ২.৮..6 ব্যবহার করে


2
আমার কাছে মনে হচ্ছে সীমানাটি সরিয়ে ফেলার সাথে সীমানা রঙের সাথে মিলানোর চেয়ে দৃষ্টিভঙ্গির একই প্রভাব থাকবে (অবশ্যই সীমানা সরু থাকলে অবশ্যই)। সুতরাং আপনি সীমানা মুছে ফেলতে চাইতে পারেন ("সীমান্ত শৈলীতে" কোনও কলম নেই)।
আরমোরার

3
পরামর্শের জন্য ধন্যবাদ, আরমোরার। আমি অতীতে চেষ্টা করেছি কিন্তু দেখেছি যে এটি সাধারণত আকারগুলির মধ্যে ছোট ফাঁক প্রকাশ করে যা নান্দনিকভাবে আনন্দদায়ক নয়।
কিংফিশার

উত্তর:


21

বিদ্যমান বহুভুজের জন্য কীভাবে এটি প্রয়োগ করা যায় তা সম্পর্কে আমি নিশ্চিত নই, তবে আপনি এটি যে কোনও ভবিষ্যতের তৈরির জন্য কাজ করতে পারেন।

প্রকল্পের বৈশিষ্ট্য> ডিফল্ট শৈলীসমূহ> স্টাইল পরিচালক, আপনি "পূরণ" এর জন্য নিজস্ব ডিফল্ট প্রতীক শৈলী তৈরি করতে পারেন:

কিউজিআইএস স্টাইল ম্যানেজার

সীমান্ত রঙের অভিব্যক্তিটি সম্পাদনা করুন এবং এটি @ সিম্বল_লংকারে সেট করুন: সীমানা প্রকাশটি সম্পাদনা করা হচ্ছে

সীমান্তের অভিব্যক্তি সেট করা হচ্ছে

শেষ অবধি, আপনার নতুন ফিল স্টাইলটি ডিফল্ট হিসাবে সেট করুন: ডিফল্ট হিসাবে নতুন ফিল সেট করা হচ্ছে

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

আশা করি এই প্রত্যাবর্তনমূলক কাজ করার মতো আরও ভাল ধারণা আমার ছিল, তবে সম্ভবত আমি বা অন্য কেউ পরে সে সম্পর্কে একটি ভাল ধারণা নিয়ে আসব।


খুব সুন্দর - একটি বিদ্যমান শ্রেণিবদ্ধ বহুভুজ স্তর দিয়ে এটি ব্যবহার করে দেখুন - এটির জন্য - ডিফল্ট স্টাইলটি সেট করার দরকার নেই (qgis 2.14.1)
স্টিভেন কে

শুনে দুর্দান্ত, স্টিভেন! এটি একটি ডিফল্ট শৈলী হিসাবে সেট করা প্রকল্পের কোনও নতুন বহুভুজগুলিতে এটি আবার সেট না করার জন্য আরও সহায়তা করবে তবে আপনি যেমনটি বলেছিলেন, আপনাকে অবশ্যই এটি করতে হবে না।
জনআর

2
আমি 2.8 ইনস্টল করেছিলাম এবং এটির সাথে কিছুক্ষণ টিনকার করেছিলাম। দেখে মনে হচ্ছে আপনার যদি 2.Color_symbol ফাংশনটি অত্যন্ত গুরুত্বপূর্ণ হয় তবে এটি কেবল ২.৮-এ উন্নীত করতে হবে।
জনআর

3
স্টাইলিস্টিকভাবে, আমি একটি বহুভুজ সীমানা পছন্দ করি যা ফিল রঙের কিছুটা গা dark় শেড। আমি সীমানার বর্ণটি এইভাবে সংজ্ঞায়িত করে অর্জন করেছি: গা dark় (@ সিম্বল_ক্লোর, ২০০)।
সিএসকি 20

1
@ রুটারএইচ আমি এটি ২.১18.০-তে কাজ করতে সক্ষম হয়েছি, তবে আমার প্রাথমিক উত্তরের পরে স্টাইলিংয়ের কিছু পরিবর্তন হয়েছে। আপনি যদি নির্দেশগুলি অনুসরণ করেন এবং "বর্ডার" এর পরিবর্তে "আউটলাইন" সন্ধান করেন, আপনার একই সিদ্ধান্তে আসা উচিত।
জনআর

2

পূরণের রঙের সাথে মিলিয়ে যাওয়ার জন্য সীমানার রঙ পাওয়ার অন্য উপায় হ'ল প্রতীক স্তর প্রকারের সাথে আপনার প্রতীকটিতে একটি নতুন স্তর যুক্ত করা = আউটলাইন: সরল রেখা।

রঙটি যখন প্রতীক স্তরে প্রয়োগ করা হয় তখন সমস্ত স্তর একই রঙ পায় (যদি একটি স্তর লক না করা থাকে) সুতরাং পূরণ এবং যোগ করা সীমানা একই ...

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


0

এটিকে কীভাবে প্রতিক্রিয়াশীল করা যায় - আপনি কেবলমাত্র .QML ফাইল হিসাবে স্টাইলটি সংরক্ষণ করতে পারেন, বহুভুজ (নোটপ্যাড ++ বা অনুরূপে) হিসাবে একই রঙে সীমানাগুলি সেট করতে নিয়মিত এক্সপ্রেশন ব্যবহার করুন এবং প্রতিস্থাপন করুন:

অনুসন্ধান:

<prop k="color" v="([^\r\n"]+)"/>(.+?)<prop k="outline_color" v="([^\r\n"]+)"/>

প্রতিস্থাপন করুন:

<prop k="color" v="\1"/>\2<prop k="outline_color" v="\1"/>

সংরক্ষণ করুন এবং তারপরে শৈলীটি কিউগিসে পুনরায় লোড করুন :)

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