কিউজিআইএস-এ বহুভুজ থেকে সেন্ট্রেলাইন সন্ধান করছেন?


19

আমি ভাবছিলাম কি কি জিআইএস-এ বহুভুজ থেকে সেন্টার লাইন তৈরি করার কোনও উপায় আছে? আমার একটি বহুভুজ স্তর রয়েছে, তবে আদর্শভাবে পৃথক ফাইল হিসাবে সেন্ট্রালাইন দরকার।

উদাহরণ


আমি সবেমাত্র বহুভুজগুলির একটি ছবি আপলোড করেছি
অ্যালান কার

উদাহরণস্বরূপ চিত্রটিতে কোথায় 'সেন্ট্রালাইনস' পড়বে? আপনি কি আলাদা রঙে পছন্দসই লাইনগুলি দেখিয়ে ছবিটি আপডেট করতে পারবেন?
সিম্বামাঙ্গু

সরাসরি সমস্ত বহুভুজের মাঝখানে নিচে। আমাদের চূড়ান্ত ফলাফলটি কেবলমাত্র পুরো জিনিসটির দৈর্ঘ্য সন্ধান করা হবে (ধরে নেওয়া বহুভুজগুলি লাইন ছিল) সুতরাং এটি কেন্দ্রীভূত হওয়াও অপরিহার্য নয়।
অ্যালান কার

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

উত্তর:


10

আমি @ রাজগোবিন্দের রোড পলিগনস / ক্যাসিংস থেকে সেন্ট্রালাইন তৈরির উত্তরটিতে চিত্রিত মডেলটি বাস্তবায়নের জন্য কাজ করছি ? যা এই জৌজেক এই থ্রেডে তার উত্তরটিতে বর্ণনা করেছেন তার খুব কাছেই।

আপনি গিথুব থেকে মডেলটি ডাউনলোড করতে পারেন https://raw.githubusercontent.com/anitagraser/QGIS- প্রসেসিং- টোলস / মাস্টার/2.12/models/polygon_to_centerline.model

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


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

@ জন দয়া করে এই ফলোআপ প্রশ্নটি একটি নতুন থ্রেডে পোস্ট করুন যাতে আরও লোকেরা এটি দেখতে পাবে।
আন্ডার ডার্ক

9

আপনি এই অ্যালগরিদমের চেষ্টা করতে পারেন:

get vertices from the polygons(poly_vertex).
-make voronoi using (poly_vertex) as input the result could be called(poly_voronoi).
-get lines from (poly_voronoi) => (poly_voronoi_lines).
-get the originale polygon contour (polygon_lines).
-remove (poly_voronoi_lines) touching  (polygon_lines) the result is supposed to be the center lines , but you may need further clean up.

আমি জানি না কীভাবে এটি Qgis এ প্রয়োগ করা যেতে পারে

আমি আশা করি এটি সাহায্য করতে পারে


আপনি কি অন্যান্য প্রোগ্রাম এ করতে পারেন। প্রয়োজনে আমি MapInfo এবং আর্কে অ্যাক্সেস পেতে পারি
অ্যালান কার

এই algorithme, Arcgis মধ্যে নিশ্চয় কাজ করবে এবং এটি Voronoi বহুভুজ ব্যবহার Qgis খুব কাজ করতে পারে gis.stackexchange.com/questions/6971/thiessen-polygons-in-qgis
geogeek

6

এসরি পণ্যগুলির জন্য ইটি জিওওয়েজার্ডস 10.2 এর নাম সহ একটি ভাল সরঞ্জাম রয়েছে তবে এটি ভাল সমাধান কিনা তা আমি জানি না ...

আপনি এখান থেকে কিছু তথ্য পেতে পারেন

centerLines

ঘাসের পাশে আপনি বেসিক ব্যবহারের জন্য r.thin ফাংশনটি পরীক্ষা করতে পারেন ..

r.thin - পাতলা নন-শূন্য কোষ যা রাস্টার মানচিত্রের স্তরে লিনিয়ার বৈশিষ্ট্যগুলি বোঝায়।

rthin আমি এটি আপনাকে সাহায্য করে আশা করি...


3

শুধু পুরো জিনিসটির দৈর্ঘ্যটি সন্ধান করুন

ফলাফলটি ঠিক কীভাবে হওয়া উচিত? একটি আনুমানিক পরিধি 2 দ্বারা বিভক্ত হয়।

আরও ভাল ফলাফল পেতে: আপনি কয়েকটি বহুভুজকে ম্যানুয়ালি মাপতে পারেন hen তারপরে পরিমাপ এবং ঘের পরিধি 2 দিয়ে বিভাজন নির্ধারণ করুন । পুরো ডেটসেটে এই সংশোধনকারীটি প্রয়োগ করুন।

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