কিউজিআইএস-এ সমান্তরাল রেখাগুলি আঁকার কোনও বিকল্প আছে যা স্কেলের থেকে পৃথক লাইনের বাইরের অংশে (সংলগ্ন লাইনগুলি) স্ন্যাপ করে?


12

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

আমি টুকরো টুকরো বিকল্পগুলি এবং সমান্তরাল অঙ্কন (সিএডি সরঞ্জাম) চেষ্টা করেছি, তবে সমস্যাটি হ'ল আমি যখন স্কেল পরিবর্তন করি তখন রেখার মধ্যকার দূরত্ব বদলে যায় এবং তারা একে অপরের সাথে সংঘর্ষ বা আলাদা হয়, সবকিছু গোলমাল করে।

সুতরাং আমার প্রশ্নটি হ'ল:

  • ভিজ্যুয়ালাইজেশনের স্কেল থেকে স্বতন্ত্রভাবে সংলগ্ন রেখাগুলি আঁকতে কি কোনও বিকল্প আছে?

দ্রষ্টব্য: আমার অর্থের জন্য সংলগ্নটি ব্যবহার করা হয়েছে কিনা তা আমি জানি না, তাই আমি যা অনুসন্ধান করছি তার একটি উদাহরণ এখানে অনুলিপি করছি: উদ্দেশ্য


আমি যখন জুম বাড়ী তখন এটি ঘটে:

প্রসারিত করো

এবং যখন আমি জুম আউট করি:

ছোট করা

সম্পাদনা: প্রস্তাবিত সমাধানটি আমার পক্ষে কেন কাজ করবে না তার একটি পরিস্থিতি আমি এখানে শেয়ার করছি। তিনটি লাইন একই রাস্তায় কিছু সময়ের জন্য ভাগ করে নিলেও তারপরে তারা তিনটি পৃথক রাস্তায় বিভক্ত হয়।

বিভক্ত করা

আমি বেশ কয়েকটি চিহ্ন সহ একটি লাইন ব্যবহার করতে পারি না কারণ সমস্ত নেটওয়ার্ক জুড়ে, লাইনগুলি বিভক্ত হয়ে আবার যোগদান করে (সেখানে 15 টিরও বেশি বাস লাইন রয়েছে)।

অ্যাট্রিবিউটের ডেটাতে থাকা ডেটাগুলি আমাকে সাহায্য করে না, কারণ এটি কেবলমাত্র নেটওয়ার্কের তথ্য (বাস / ঘন্টা, যাত্রী / ঘন্টা ইত্যাদির সংখ্যা) ব্যতীত কোনও অ্যাট্রিবিউট ছাড়া লাইনগুলি পূর্ণ একটি স্তর। (কিউজিআইএস 2.8.6 উইন্ডোজ 7 এ কাজ করছে)


1
কিউজিআইএস ২.১16-তে নতুন রেন্ডারিং সরলকরণ বিকল্পগুলি চালু করা হয়েছিল। যদিও এটি আপনার পরিস্থিতিতে সহায়তা করবে কিনা তা আমি নিশ্চিত করতে পারছি না।
জোসেফ

ডেস্কটপের জন্য আর্কজিআইএসে যেভাবে আমি এটি করব তা হ'ল ডেটা ফ্রেমে রেফারেন্স স্কেল সেট করে
পলিজিও

হাই @ পলিজিও, এই সমাধানটির সমস্যা (এটি কিউজিআইএস এ প্রয়োগ করা যেতে পারে, ইউনিটগুলি "মানচিত্র ইউনিট" এ পরিবর্তন করা) হ'ল স্কেলের উপর নির্ভর করে আমার প্রস্থ পরিবর্তন করার জন্য আমার লাইনগুলি প্রয়োজন তবে তাদের মধ্যে সম্পর্ক নয় not আমি জানি যে আমার যা প্রয়োজন তা হ'ল অত্যন্ত সুনির্দিষ্ট এবং বাস্তবায়ন করা কঠিন। জিআইএস সফ্টওয়্যার থেকে ইলাস্ট্রেটারের জন্য আরও উপযুক্ত কিছু। সাহায্য করার জন্যে ধন্যবাদ!
Andreu Amoros

সমস্ত লাইন শেফফাইলগুলি কি একে অপরের উপরে থাকে বা এর মধ্যে ইতিমধ্যে কোনও ধরণের অফসেট রয়েছে?
জোসেফ

কিছু ক্ষেত্রে তারা একে অপরের শীর্ষে থাকে এবং অন্যান্য ক্ষেত্রে তারা তা করে না। আপনি কি প্রস্তাব করেন?
Andreu Amoros

উত্তর:


6

আপনি সত্যই এর পরে যাচ্ছেন তা নিশ্চিত নন, তবে দুটি সমান্তরাল লাইনের উপস্থিতি তৈরি করতে আপনি আলাদা প্রতীক সহ একটি একক লাইন ব্যবহার করতে পারেন ।

সিআরএস 3857 এ 1.1 কিলোমিটার লাইন দিয়ে শুরু হচ্ছে (গুগল এবং অন্যান্য ওয়েব পরিষেবাদি অনুযায়ী মেট্রিক, সিউডো-মার্কেটর):

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

বৈশিষ্ট্যে, অন্য একটি চিহ্ন স্তর যুক্ত করুন (যাতে আপনি দুটি লাইন দেখতে পান) see

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

মানচিত্রের ইউনিটগুলিতে প্রতিটি লাইনের প্রস্থ নির্ধারণ করুন - এই ক্ষেত্রে, ইউনিটগুলি মিটার এবং আমি 50 মিটার প্রস্থ নির্বাচন করেছি এবং প্রতিটি লাইনের অফসেটটি তাদের প্রস্থের অর্ধেক করে রেখেছি, যার একটির সমান কিন্তু নেতিবাচক রয়েছে অফসেট:

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

এটি আপনার পরে উপস্থিতি দেয়:

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

... এবং এটি বিভিন্ন স্কেলে স্থির থাকে:

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


2
আমি এই সম্পর্কে ভেবেছিলাম কিন্তু লাইন বিচ্ছিন্নতা এ মোকাবেলা করা কঠিন হবে।
ভিক্টর

@ বিচ্ছেদ সম্পর্কে ভিক্টর: আপনি "একক লাইন", "ডাবল লাইন" এর মতো বিভিন্ন গুণাবলী সত্য / মিথ্যা দিয়ে তৈরি করতে পারেন এবং নিয়ম-ভিত্তিক লেবেল ব্যবহার করতে পারেন।
sweet.sugar.cola

1
@ ভিক্টর সম্মত হয়েছেন, তথ্যের প্রকৃতি সম্পর্কে ওপি থেকে আরও তথ্য নেওয়া দরকার; লাইনগুলি কীভাবে সংযুক্ত হয় এবং পৃথক হয় তার উপর নির্ভর করে এই সমাধানটি কাজ করতে পারে না।
সিম্বামাঙ্গু

1
@ আন্দ্রে, সম্ভবত আপনি নিজের মূল পোস্টে 'সম্পাদনা' ক্লিক করতে পারেন এবং সেই তথ্যটি (এবং এই সমাধানটি কোথায় কাজ করবে না তার উদাহরণ ) এবং কিছু নমুনা ডেটা যুক্ত করতে পারেন?
সিম্বামাঙ্গু

@ সিম্বামাঙ্গু প্রথমত, একটি সমাধান চেষ্টা করে আমার সাথে ভাগ করে নেওয়ার জন্য ধন্যবাদ। এমনকি যদি ভিক্টর বলেছিলেন যে সমাধানটি কিছু ক্ষেত্রে কার্যকর হতে পারে তবে লাইনগুলি অন্যদের থেকে পৃথক হয়ে গেলে এটি ব্যবহার করা কঠিন হবে। প্রকৃতপক্ষে, লাইনগুলি বিভিন্ন রাস্তায় বিভক্ত হওয়ার সময় এটি ঘটে। ডেটা এর মত কাজ করে: আমার কাছে বাস নেটওয়ার্কের সমস্ত লাইন বিভিন্ন শেফফাইলে রয়েছে। "সমস্যা" হ'ল এগুলি সমস্তই পুনর্নির্বাচিতভাবে চক্রান্ত করা হয়, তাই আমি যখন একবারে একাধিককে বেছে নিই তখন এগুলি সংঘর্ষ হয়। সুতরাং আমার উদ্দেশ্য হ'ল এমন একটি মানচিত্র তৈরি করা যেখানে আপনি দৃশ্যমানভাবে পুরো নেটওয়ার্কটি দেখতে পারবেন। আমি আমার পোস্ট সম্পাদনা করব।
Andreu Amoros

3

যদি "স্ন্যাপিং বিকল্প" এর দ্বারা আপনি বোঝাচ্ছেন যে আপনি পলাইনের জ্যামিতি পরিবর্তন করতে পারবেন না এবং আপনি কেবল তাদের প্রতীকতত্ত্ব পরিবর্তন করতে পারেন তবে আপনি যা বর্ণনা করেছেন তা প্রায় অসম্ভব।

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

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


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

1
@AndreuAmoros। আমি ঠিক এইটাই পরামর্শ দিচ্ছিলাম। লাইনগুলি সম্পাদনা করা (বা সম্পর্কিত "বাফারগুলি") সত্যই সময়সাপেক্ষ, তবে আপনার প্রয়োজনের প্রকৃতির প্রয়োজনে এই বাফারগুলি একে অপরের সাথে স্ন্যাপ করে।
tinlyx
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.