একটি শেফফিলের পয়েন্টগুলি শনাক্ত করুন যা কিউজিআইএস সহ এক্স কিলোমিটারের মধ্যে অন্য কোনও পয়েন্ট নেই


11

এটি সম্ভবত একটি নির্বোধ প্রশ্ন তবে কিউজিআইএস-এ আমি নতুন ব্যবহারকারী হিসাবে লড়াই করছি।

আমার একটি খুব বড় আকারের শেফফাইল রয়েছে (২5৫,০০০ পয়েন্ট) তবে দ্রুত প্রক্রিয়াকরণের জন্য প্রয়োজনে এটি প্রায় 10 টি বিভাগে বিভক্ত করতে পারি।

আমি 200 মিটারের মধ্যে অন্য কোনও বিন্দু নেই এমন সমস্ত পয়েন্টগুলি চিহ্নিত করতে চাই এবং তারপরে ফাইলের একটি ক্ষেত্রে "অনন্য" মানযুক্ত points পয়েন্টগুলির প্রত্যেকটিকে কোড করব।

অন্যান্য সমস্ত পয়েন্টের জন্য যা স্থানীয় ক্লাস্টারের অংশ, আমি তাদের পরে "ক্লাস্টারড" হিসাবে কোড করতে চাই।

এটি অর্জন করে, আমি তারপরে প্রতিটি ক্লাস্টারের জন্য এলোমেলো ভিত্তিতে কেবলমাত্র একটিটিকে ডাটা সেটে বজায় রাখতে এবং অন্যকে বাদ দিয়ে দিতে চাই।

বর্তমানে আমি পদক্ষেপ 1 অর্জন করতে ব্যর্থ হচ্ছি যাতে কোনও সহায়তা স্বাগত হয়।

উত্তর:


0

আপনি কিউজিআইএস-এনএনজয়াইন প্লাগইন ব্যবহার করে স্ব-যোগদানের চেষ্টা করতে পারেন ।

ইনপুট স্তরের প্রতিটি বৈশিষ্ট্যের জন্য এটি নিকটতম বৈশিষ্ট্যটি খুঁজে পাবে (স্ব-যোগদানের ক্ষেত্রে নিজেকে বাদ দিয়ে) এবং উত্পন্ন ডেটাসেটের মধ্যে দূরত্ব এবং নিকটতম বৈশিষ্ট্যের সমস্ত বৈশিষ্ট্য অন্তর্ভুক্ত করবে। আপনার ডেটাসেটের জন্য এটি কিছুটা সময় নিতে পারে (আমি প্রায় 175000 বৈশিষ্ট্য সহ একটি পয়েন্ট ডেটাসেট দিয়ে চেষ্টা করেছি এবং এতে কয়েক মিনিট সময় লাগে ...)।


9

আপনি ভেক্টর> বিশ্লেষণ সরঞ্জামগুলি> দূরত্বের ম্যাট্রিক্স এবং আপনি যা চান তা অর্জন করতে একটি জোড় ব্যবহার করতে পারেন।

উদাহরণস্বরূপ আমি কিগিস নমুনা ডেটা এয়ারপোর্টের স্তরটি ব্যবহার করব । এটি একটি ছোট ডেটাসেট তাই আমি নিশ্চিত না যে এটি 275000 পয়েন্টের শেফফাইলে কীভাবে যাবে।

1. আপনার স্তরটিকে গন্তব্য এবং লক্ষ্য হিসাবে উভয়ই ব্যবহার করে একটি দূরত্বের ম্যাট্রিক্স তৈরি করুন।

"কেবলমাত্র নিকটস্থ (কে) লক্ষ্য পয়েন্টগুলি ব্যবহার করুন" এ ক্লিক করে এটি 1 এ সেট করতে ভুলবেন না।

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

২. সীমিত পাঠ্য স্তর যুক্ত করে সিএসভি খুলুন

একটি সীমানা হিসাবে "কমা" চয়ন করুন এবং জ্যামিতি সংজ্ঞাটি কোনও জ্যামিতি হিসাবে সেট করুন

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

৩. নতুন তৈরি করা টেবিলের সাহায্যে মূল স্তরটিতে একটি জোড় তৈরি করুন

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

৪) কাঙ্ক্ষিত মানগুলির সাথে একটি ক্ষেত্রকে জনবহুল করতে ফিল্ড ক্যালকুলেটর ব্যবহার করুন

যোগদানের কারণে, আমরা এখন বিমানবন্দরগুলির বৈশিষ্ট্যের টেবিলের মধ্যে থেকে দূরত্ব সারণির মানগুলিতে অ্যাক্সেস পেয়েছি, সুতরাং একটি নতুন ক্ষেত্র তৈরি করা এবং দূরত্বের ম্যাট্রিক্স মানের উপর নির্ভর করে "ক্লাস্টারড" এবং "অনন্য" মানগুলি সহ এটি তৈরি করা যথেষ্ট সহজ easy । আমার উদাহরণের ডেটার কারণে আমি 1200000 (1200 কিলোমিটার) মানটি ব্যবহার করেছি, আপনার এটি আপনার ক্ষেত্রে (200) মানিয়ে নেওয়া উচিত।

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

শেষ পর্যন্ত আপনার স্তরটির নিকটতম বিন্দুতে সর্বনিম্ন দূরত্ব অনুসারে বিভিন্ন মান সহ পয়েন্ট_ টাইপ নামে একটি নতুন ক্ষেত্র হওয়া উচিত।

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


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

@ লেবেটেনেয় যদি এই উত্তরটি আপনার মূল প্রশ্নটিকে সম্বোধন করে তবে আমি মনে করি আপনার উত্তরদাতাদের প্রচেষ্টার প্রতিদান দেওয়ার জন্য এটি (গ্রিন টিক) গ্রহণ করা উচিত, এবং আপনার অতিরিক্ত প্রয়োজনীয়তা নতুন প্রশ্ন হিসাবে উত্থাপন করা / গবেষণা করা / করা উচিত। প্রথম প্রথম প্রশ্নের জন্য +1!
পলিজিও

@ পলিজিও দুঃখিত আমি এই ফোরামে একেবারে নতুন এবং প্রোটোকলটি জানি না। একটি দুর্দান্ত উত্তর "গ্রিন টিক" দেওয়ার জন্য খুশি তবে দুঃখের সাথে জানা নেই কীভাবে !!
লেইগ বেটনেয়

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