আমি কীভাবে লেবেলটি সংযুক্ত করব এবং একটি লাইন / তীর দিয়ে পয়েন্ট করব?


12

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


xof দ্রবণটি আমার পক্ষে কাজ করে। তবে আমি জানতে চাই যে আমার আকৃতির তালিকায় একটি সংক্ষিপ্ত কিংবদন্তি পাওয়া সম্ভব কিনা ... ইতিমধ্যে একটি সংক্ষিপ্ত লেবেল সহ নীচের এই উদাহরণটির মতো নয় ... ! [আমার পরীক্ষা ] ( i.stack.imgur.com/8VWoN .png ) আপনাকে ধন্যবাদ!
ম্যাথিউইজি

উত্তর:


7
  • প্রথমে আপনার পয়েন্ট সারণীতে আপনার লেবেলের এক্স এবং ওয়াই অবস্থানের জন্য লেবেল ক্ষেত্র তৈরি করুন।

  • আপনার স্তরের বৈশিষ্ট্যগুলিতে এক্স এবং ওয়াই অবস্থান সক্রিয় করুন।

অগ্রাহ্য করা

  • আপনার বিন্দু শৈলীতে একটি নতুন "জেনারেটর এক্সপ্রেশন" শৈলী তৈরি করুন, এটি লাইন টাইপটিতে সেট করুন, তারপরে নিম্নলিখিত সূত্রগুলি ব্যবহার করুন:

    মেক_লাইন (মেক-পয়েন্ট ($ x, $ y), মেকপয়েন্ট ("LABEL_X", "LABEL_Y"))

বর্ধন হিসাবে, অ্যালাইন পয়েন্টটি কোথায় থাকবে তা নিয়ন্ত্রণ করতে আপনি বিভিন্ন ক্ষেত্র (বা সেগুলি তৈরির জন্য একটি প্লাগইন ব্যবহার করতে পারেন) ব্যবহার করতে পারেন। আপনার কাছে কোনও ঘূর্ণন ক্ষেত্র এবং একটি উল্লম্ব এবং অনুভূমিক প্রান্তিক ক্ষেত্রের ব্যবহার থাকতে পারে।

স্টাইলিং

লাইনটি আপনার লেবেল অবস্থানের অনুসারে চলে যাবে, কারণ এর আগমন পয়েন্টটি লেবেল পজিটোন ক্ষেত্রের সাথে সম্পর্কিত।


5

আপনি ডাউনলোড এবং ইনস্টল করার চেষ্টা করে দেখতে পারেন EasyCustomLabeling থেকে প্লাগইন প্লাগইন > পরিচালনা এবং প্লাগইন ইনস্টল করুন , এই আপনার নির্বাচিত ভেক্টর স্তর একটি সদৃশ মেমরির স্তর তৈরি করে এবং একই বৈশিষ্ট্যাবলী রয়েছে।

( নোট করুন যে মেমরি স্তরটি সঠিকভাবে সংরক্ষণ করতে আপনার মেমরি লেয়ার সেভার প্লাগইন ডাউনলোড এবং ইনস্টল করতে হবে, এটি প্লাগইন বর্ণনায় বর্ণিত হয়েছে )।

আপনার লেবেল স্তরটি তৈরি হয়ে গেলে, আপনি যা সন্ধান করছেন তা চেষ্টা করার জন্য আপনি সেই স্তরটির লেবেল স্থাপন এবং শৈলীর সাথে খেলতে পারেন:

প্লাগ লাগানো

লেবেল স্তর সেটিংস

লেবেল স্তর

আশাকরি এটা সাহায্য করবে!


আপনাকে @ জোসেফ ধন্যবাদ এটি কি ঠিক যে আমি এই প্লাগইনটি দিয়ে কেবল একটি বৈশিষ্ট্য বেছে নিতে পারি? (বিটিডব্লিউ: এটিও কি নতুন প্রশ্ন হওয়া উচিত?)
কেভকভ

নাহ! যদি এটি একটি সাধারণ হ্যাঁ / কোনও প্রশ্ন =) নয়। তবে আপনি সঠিক, প্রতি লেয়ারে কেবল একটি বৈশিষ্ট্য, তাই আপনি যদি চান তবে একাধিক লেবেল স্তর তৈরি করতে পারেন।
জোসেফ

আসলে এটা সম্ভব। লেবেল স্তর তৈরি করার পরে সেখানে বৈশিষ্ট্যগুলি পরিবর্তন করা সম্ভব: ডি
কেভেকেভ

@ কেভিনসহর - উজ্জ্বল! ধন্যবাদ, আমি কিছু শিখেছি =)
জোসেফ

1
@Unddark এর পোস্ট থেকে; একটি সাধারণ ব্যবহারের ক্ষেত্রে হ'ল বৈশিষ্ট্যের লেবেলে একাধিক বৈশিষ্ট্যযুক্ত মান দেখানোর ইচ্ছা। ফিল্ড ক্যালকুলেটর ব্যবহার করে আপনি এগুলি একাধিক-লাইনের লেবেলে সংযুক্ত করতে পারেন। আপনার সমস্ত প্রয়োজন ক্ষেত্রগুলিকে || অপারেটর এবং যুক্ত করুন যেখানে line n '(নিউলাইন) যেখানেই লাইন ব্রেক হওয়া উচিত: ফিল্ড 1 || '\ n' || ফিল্ড 2
লি

4

গিসিনসাইড দ্বারা পদ্ধতিটি সম্পর্কিত: লেবেলের জন্য ম্যানুয়ালি x / y বৈশিষ্ট্য যুক্ত করার প্রথম ধাপটি বাদ দেওয়া যেতে পারে; (সম্ভবত কিউজিআইএস 3?) ইতিমধ্যে উপস্থিত লেবেল-অবস্থানগুলির জন্য একটি সহায়ক ভেরিয়েবল রয়েছে। ভেরিয়েবলগুলি সেই অনুযায়ী ডাকা হয়: "সহায়ক_ স্টোরেজ_লাবেলিং_পজিশন" এবং "সহায়ক_ স্টোরেজ_লাবেলিং_পজিশন"।

সুতরাং পদক্ষেপে এনআর। 2 আপনি রেখাগুলি আঁকতে এই অভিব্যক্তিটি ব্যবহার করতে পারেন:

মেক_লাইন (মেক_পয়েন্ট ($ x, $ y), মেকপয়েন্ট ("সহায়ক_ স্টোরেজ_বেলিং_পজিশন", "সহায়ক_ স্টোরেজ_ল্যাবিলিং_পজিশন"))

তবে নোট করুন, সহায়ক ভেরিয়েবলগুলি কেবলমাত্র একটি নির্ধারিত মান প্রাপ্ত করে, যদি আপনি সরানো-লেবেল-সরঞ্জামের সাহায্যে লেবেলগুলিকে স্পর্শ / সরিয়ে ফেলেন। সুতরাং, আপনি কেবলমাত্র লেবেলগুলির জন্য লাইনগুলি দেখতে পারেন যা ম্যানুয়ালি চারপাশে সরানো হয়েছিল।


2

আপনি যদি নিজের স্থানিক ডেটার জন্য পোস্টজিআইএস ব্যবহার করে থাকেন তবে এই পোস্টটি https://sigsemgrilhetas.wordpress.com/2015/01/12/etiquetas-com-guias-em-qgis-e-postgis-labels-leading-lines-with- qgis-and-postgis / দ্বারা আলেকজান্দার নেটো ব্যাখ্যা করে যে কীভাবে আপনার ডাটাবেসের পয়েন্টগুলিতে শীর্ষস্থানীয় লাইন যুক্ত করা যেতে পারে।

এটি পড়ার মতো একটি লিখিত টিউটোরিয়াল, এটি পোস্টে একটি সিনেমাও রয়েছে যা দেখায় যে এটি কীভাবে কাজ করে।

আশাকরি এটা সাহায্য করবে.

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