কোনও মানচিত্রে কোনও নেটওয়ার্ক দেখার জন্য সর্বোত্তম পদ্ধতি কী?


20

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

আমার একটি ধারণা ছিল যে যখন কোনও ব্যবহারকারী কোনও বিন্দুতে ক্লিক করেন, তখন এটি সেই বিন্দু থেকে সমস্ত লিঙ্কগুলি সম্পর্কিত পয়েন্টগুলিতে প্রদর্শন করে।

কীভাবে সেরা এটি করা যায় তার কোনও পরামর্শ বা উদাহরণের আমি প্রশংসা করব।

আমার কাছে আরকিজিআইএস, কিউজিআইএস, পাইথন এবং অল্প পরিমাণ জাভাস্ক্রিপ্ট ব্যবহার করার অভিজ্ঞতা আছে।


2
এই প্রশ্নের সাথে সম্পর্কিত হয়: gis.stackexchange.com/questions/778/...
Julien

উত্তর:


12

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

মানচিত্রকে আরও কিছু দৃষ্টি আকর্ষণীয় এবং স্বজ্ঞাগত করার জন্য আপনি যা করতে পারেন তা হ'ল ডেটা পয়েন্টগুলিতে সংযোগ স্থাপনের জন্য সরল রেখার পরিবর্তে বাঁকানো লাইনগুলি ব্যবহার করা। এটি দুটি মাত্রা বা তিন মাত্রায় কাজ করে । আপনি লাইনগুলির রঙ এবং স্বচ্ছতার স্তরের সাথে খেলে আকর্ষণীয় জিনিসগুলিও করতে পারেন ।

একটি খুব সুন্দর এবং মার্জিত সমাধান হ'ল ফ্লো ম্যাপ । আপনি যদি মাউস চালিয়ে যাওয়ার যোগ্যতা বা কোনও ডাটা পয়েন্টে ক্লিক করে এবং সংযোগকারী ডেটাপয়েন্টগুলি দেখেন তবে এই দৃশ্যায়নটি আরও আকর্ষণীয় হবে।

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


6

দুটি সরঞ্জাম আমি কিছু অনুসন্ধানের জন্য প্রস্তাব করতে পারি:

উভয় সমাধানে আপনি ভৌগলিক স্থানাঙ্কগুলি নোডের অবস্থান হিসাবে নির্দিষ্ট করতে পারেন এবং তীব্রতা এবং / অথবা দিকনির্দেশ দিয়ে দুর্দান্ত প্রবাহ উপস্থাপনা পান।

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


1
নেটওয়ার্কেক্স পাইথন লিঙ্কে আপনার লিঙ্কের শেষে আপনার কিছু ড্যাশ রয়েছে, এখানে সঠিক লিঙ্ক। আমি পারলে আপনার জন্য সম্পাদনা করতাম, नेटवर्कx.lanl.gov
অ্যান্ডি ডব্লু

ইউআরএল কাজ করছে না। এটি বলে: সিস্টেম অনুপলব্ধ আমরা বর্তমানে নির্ধারিত রক্ষণাবেক্ষণ করছি। আমি পরে আবার চেষ্টা করব
RutgerH

6

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

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

আমি সন্দেহ করি যে এই সমাধানটি সর্বোত্তমভাবে কাজ করবে যদি: - প্রচুর সম্পর্ক রয়েছে (স্প্যাগেটি লড়াইয়ের মতো দেখা দিতে পারে) - পয়েন্টগুলি দৃ strongly়ভাবে ক্লাস্টার করা হয়, পয়েন্টগুলি একসাথে কাছাকাছি থাকলে লাইনগুলি দেখতে কম সহজ হবে

আপনি ক্লাস্টারিং এবং সম্পর্কের মোট সংখ্যার উপর বিস্তারিত বর্ণনা করতে পারেন?


+1 নির্দিষ্ট ডেটার উপর নির্ভর করে এটিও একটি ভাল বিকল্প হতে পারে।
জে এসক্রেন

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

ম্যাক স্লিপ 'গ্লো' প্যাটার্নটি চিত্তাকর্ষক দেখায় তবে হ্যালো সম্ভবত ততক্ষণ কাজ করবে যতক্ষণ আপনি একটি তীব্র রঙ চয়ন করেছেন এবং কেবল হলোর রঙটি ব্যবহার করেছেন। আমি খাঁটি লাল ভাবছি তবে এটি হওয়ার দরকার নেই।
ট্রেভিসি

1

তথ্যসূত্র: শার্পম্যাপ (জিআইএসের জন্য ওপেনসোর্স প্রকল্প)


আমি বিশ্বাস করি এমন একটি লিঙ্ক এখানে রয়েছে ( sharpmap.codeplex.com )
জে

1

এখানে আপনি ইচ্ছা রেখা সম্পর্কে কিছু তথ্য পেতে পারেন।

ছবিতে আপনি ফ্লোম্যাপার প্লাগইন ব্যবহার করে সম্পর্কিত পয়েন্টের অনেকগুলি লিঙ্ক দেখতে পাবেন ।

সম্পর্কিত পয়েন্ট লিঙ্ক উদাহরণ

আমি জানি এটি আপনার প্রশ্নের সম্পূর্ণ উত্তর দেয় না, তবে আমি আশা করি এটি কোনও কোনও ক্ষেত্রে সহায়তা করতে পারে


0

আমি সম্প্রতি নিজেকে এই সম্পর্কে ভাবছিলাম এবং এটি জুড়ে এসেছি ...

http://hint.fm/wind/

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

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