লাইনগুলি থেকে নির্দিষ্ট দূরত্বে সমান্তরাল রেখাগুলি তৈরি করা যা একটি শেফফিলের অংশ


11

আমি কিউজিআইএস 2.18 ব্যবহার করছি using আমার আকৃতির ফাইল রয়েছে যাতে একাধিক লাইন থাকে। নির্দিষ্ট ডেটা প্রক্রিয়াকরণ প্রক্রিয়া করার পরে, আমার বিদ্যমান লাইনগুলি থেকে বিভিন্ন দূরত্বে সমান্তরাল লাইন আঁকতে হবে। উদাহরণস্বরূপ আমার বিদ্যমান শেফফাইলে 32 টি লাইন রয়েছে। আমি লাইন আইডি নং থেকে 50, 100, 170, 500,400 দূরত্বে সমান্তরাল রেখা আঁকতে চাই। একসাথে 3, 6,20,25,31। কিউজিআইএস-তে এটি করার জন্য কোনও পদ্ধতি বা প্লাগইন রয়েছে কি?

উত্তর:


6

আপনি কিউএডি প্লাগইন ব্যবহার করতে পারেন যা QGIS এ CAD- এর মতো কমান্ড সরবরাহ করে।

এটি কেবলমাত্র প্রজেক্টেড সমন্বিত সিস্টেমগুলির সাথে কাজ করে (যাতে আপনার এটি ব্যবহারের আগে আপনার ডেটা প্রজেক্ট করা প্রয়োজন) এবং সম্পাদনা মোড সক্ষম করা (স্তরটিতে ডান ক্লিক করুন এবং নির্বাচন করুন Toggle Editing)।

আপনার ক্ষেত্রে, আপনাকে অফসেট বোতামটি ক্লিক করতে হবে :

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

এবং QAD পাঠ্য উইন্ডোতে প্রদর্শিত নির্দেশাবলী অনুসরণ করুন (ঠিক অটোক্যাডের মতো):

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

উদাহরণস্বরূপ, দুটি ভিন্ন বৈশিষ্ট্যের জন্য আলাদা অফসেট ব্যবহার করার সময় এটি আউটপুট:

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


আপনার উত্তর দেওয়ার জন্য ধন্যবাদ. ডেটা প্রজেক্ট না করে এই কাজটি করার জন্য অন্য কোনও পদ্ধতি বা প্লাগইন আছে কি?
জিতেন্দ্র

আমি অনুমান করা ডেটার সাথে একটি পদ্ধতির ব্যবহার করেছি যেহেতু দেখে মনে হচ্ছে আপনি মিটারগুলি নিয়ে কাজ করছেন ( 50, 100, 170, 500,400 এর দূরত্ব .. )। প্রজেকশন পরিবর্তন করা খুব সহজ: স্তরে ডান ক্লিক করুন, Save asএবং শেষ পর্যন্ত একটি প্রজেক্টেড সমন্বিত সিস্টেম নির্বাচন করুন। একবার আপনি অফসেটটি সম্পাদন করলে, আপনি বিপরীত ক্রিয়াকলাপের সাথে भौগोलिक স্থানাঙ্ক সিস্টেমে ফিরে যেতে পারেন ... এটি সঠিক হওয়া উচিত।
এমগ্রি

ডেটা প্রজেক্ট না করেই আপনাকে মিটারের পরিবর্তে অ্যাঙ্গেলগুলি মোকাবেলা করতে হবে এবং এটি আপনার পক্ষে সহজ হয়ে যায় কিনা আমি জানি না ...
এমগ্রি

QAD সরঞ্জামটি ঠিকঠাক কাজ করছে। তবে আমাকে শেফফাইলে সমস্ত লাইনের জন্য ম্যানুয়ালি পুনরাবৃত্তি করতে হবে। লাইন_আইডি পড়ার এবং অ্যাট্রিবিউট টেবিল থেকে এক্সেল বা সিএসভি ফাইলটি স্বয়ংক্রিয়ভাবে পড়ার এবং একই সাথে সমস্ত সমান্তরাল লাইন আঁকতে কোন পদ্ধতি রয়েছে?
জিতেন্দ্র

আমি একটি সরঞ্জাম জানি না যা এই কাজটি করে, তবে আমি পাইকিজিআইএস ব্যবহার করে কোনও সমাধান দেওয়ার চেষ্টা করতে পারি ... এটি কি আপনার পক্ষে আগ্রহী হতে পারে?
এমগ্রি

6

আপনার অ্যাট্রিবিউট টেবিলটিতে যদি আপনার একটি কলাম থাকে যা সমান্তরাল রেখার মধ্যবর্তী দূরত্ব নির্দিষ্ট করে তবে নিম্নলিখিত পদ্ধতিটি একযোগে এটি করতে সক্ষম হবে -

প্রসেসিং সরঞ্জামবক্সের Single sided buffers (and offset lines) for linesনীচে GDAL/OGR > [OGR] Geoprocessingআপনি অ্যালগরিদম ব্যবহার করতে পারেন । আপনাকে অফসেট কার্ভ হিসাবে অপারেশন সেট করতে হবে এবং বাফার দূরত্বের দূরত্ব সম্বলিত কলামটির নাম লিখতে হবে (আমার ক্ষেত্রে কলামটির নাম প্রস্থ হবে )। এছাড়াও আপনি বাফারকে ডান বা বাম হিসাবে নির্বাচন করে সমান্তরাল রেখার রেখার কোন প্রান্তটি সেট করতে পারেন ।

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


উত্তর দেওয়ার জন্য ধন্যবাদ. আমি আপনার পরামর্শ অনুযায়ী ওজিআর সরঞ্জামটি ব্যবহার করছি তবে নতুন আউটপুট শেফফাইলে কিছুই দেখানো হয়নি।
জিতেন্দ্র

আপনার আকার ফাইলটি যে প্রজেকশন সিস্টেমে রয়েছে তা আপনি ভাগ করে নিতে পারেন? আউটপুট স্তর বৈশিষ্ট্য টেবিলের স্ক্রিনশটগুলি সম্ভবত সহায়ক maybe
ন্যাশ

শেফফিলের প্রজেকশন সিস্টেমটি EPSG 4326
জিতেন্দ্র

সুতরাং আপনি বুঝতে পেরেছেন যে নতুন লাইনগুলি 50,100,170,500 এবং 400 এর দূরত্বে তৈরি করা হয়েছে যা ইউনিট ডিগ্রিগুলিতে এবং মিটারগুলি নয় (যা আমি চাইছি আপনি চাইছেন?)
ন্যাশ

ধরে নিচ্ছেন যে আপনি মিটারে দূরত্ব চান - আপনাকে মিটারে ইউনিট (উদাহরণস্বরূপ প্রযোজ্য জোনের একটি ইউটিএম প্রক্ষেপণ সিস্টেম) সহ প্রজেকশন সিস্টেমে আপনার শেপফাইলটি রূপান্তর করতে হবে। তারপরে অ্যালগরিদম চালান।
ন্যাশ

6

আপনি "v.parallel" ব্যবহার করতে পারেন, আপনি QGIS প্রসেসিং টুলবক্সে এই সরঞ্জামটি খুঁজে পেতে পারেন।

  1. নং আইডি নম্বর সহ লাইনটি নির্বাচন করুন। 3, 6,20,25,31 লাইন নির্বাচন করুন

  2. "V.parallel" ব্যবহার করুন, নির্বাচিত লাইন থেকে সমান্তরাল লাইন তৈরি করুন। তবে, আপনাকে বিভিন্ন অফসেট দূরত্ব তৈরি করতে একাধিক বার করতে হবে (50, 100, 170, 500,400)। "সাইড" বিকল্প রয়েছে, আপনি সমান্তরাল রেখার অবস্থান নির্ধারণ করতে পারেন। "V.parallel"

  3. ফলাফল: নির্বাচিত লাইনের বাম দিকে সমান্তরাল রেখা (নীল বর্ণের) ফলাফল

উত্তরের জন্য সাই ওয়াই আমি ভি.প্যারালালাল কমান্ড ব্যবহার করেছি তবে নতুন আউটপুট শেফফাইলে কিছুই দেখানো হয়নি।
জিতেন্দ্র

1
পি / এস: "ভি.প্যাটারাল" কমান্ডটি কেবল বাঁকা রেখাগুলির সাথেই কাজ করে, এটি সরল রেখাগুলিতে কাজ করতে পারে না যেখানে কেবল দুটি লাইনের শীর্ষবিন্দু রয়েছে।
সাই টি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.