কোনও শব্দ / ট্যাগ মেঘকে ভৌগলিক সীমানায় ফিট করা


15

বিশ্ব মানচিত্রে কোনও ট্যাগ বা শব্দ ক্লাউড ( ওয়ার্ডল হিসাবেও পরিচিত ) প্রদর্শনের জন্য কোনও উপলভ্য সরঞ্জাম বা একটি প্রস্তাবিত পদ্ধতি রয়েছে , উদাহরণস্বরূপ: মানচিত্র: মার্কিন যুক্তরাষ্ট্রের নাম ? (এনওয়াই টাইমসে অন্য উদাহরণ থাকতে পারে))

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



@unddark এই থ্রেড নির্দেশ করার জন্য ধন্যবাদ। তবে এটি আমার কাছে জিওট্যাগিংয়ের সাথে আরও জড়িত বলে মনে হচ্ছে, যেখানে আমি এমন একটি সমাধান খুঁজছি যেখানে আমাদের প্রতিটি শব্দের সাথে পরিচিত স্থানিক স্থানাঙ্কগুলি (যেমন, শহর বা কাউন্টি) যুক্ত করতে হবে না। অন্য কথায়, একটি শব্দের বিন্যাস একটি দেশে এর আসল সীমানা ব্যতীত অন্য কোনও সীমাবদ্ধতা মুক্ত হোক। যদি অন্যরা মনে হয় এটি সত্যিই একটি সদৃশ, আমি কোনও সমস্যা ছাড়াই এটিকে সরাতে পারি।
chl

@ সিএইচএল: সুতরাং সীমানার ভিতরে শব্দের অবস্থানটির কোনও অর্থ নেই? তারপরে এটি কোনও সদৃশ নয়।
আন্ডার ডার্ক

হ্যাঁ, ঠিক আছে। ওয়ার্ডেলের মূল ধারণাটি তাদের আপেক্ষিক ফ্রিকোয়েন্সি অনুসারে শব্দের সাথে একটি সুদর্শন স্থানিক লেআউট সন্ধান করার চেষ্টা করছে। তারপরে, আমি কেবলমাত্র "সীমানা" তে সম্ভাব্য (x, y) স্থানাঙ্কগুলির বাছাই করতে চাই।
chl

জিএসইতে এখানে কয়েকটি ট্যাগ / ক্লাউড থ্রেড রয়েছে। gis.stackexchange.com/search?q=tag+cloud মনে হয় ট্যাগ / মেঘ থেকে মেঘকে আলাদা করার জন্য কিছু প্রচেষ্টা (সম্ভবত স্ট্যাক এক্সচেঞ্জ সম্প্রদায় দ্বারা শুরু করা) হওয়া উচিত। এমনকি আমার অনুসন্ধানে ট্যাগ পেয়েও আমি "মনে হচ্ছে" সমস্ত ক্লাউড থ্রেড ফিরে পেয়েছিল। আমরা আলোচনা করতে মেটাতে একটি থ্রেড শুরু করতে পারে। অথবা এটি অন্য কাউকে বিরক্ত করে না। ???
ব্র্যাড নেসোম

উত্তর:


4

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

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

আপনি যদি বহু হাজারে শব্দটি বহুভুজের মধ্যে রাখছেন না এবং যদি আপনার অল্প সময় দেওয়ার জন্য কিছুটা সময় থাকে তবে আপনাকে কোনও স্থানিক সূচি কোড দিতে হবে না: ব্রুট-ফোর্স অল-জোয়ারের তুলনা করে আপনি সংঘর্ষ সনাক্ত করতে পারেন can বাউন্ডিং বাক্স অল্প বিস্তৃত আরও কাজ করে আপনি x- এবং y- স্থানাঙ্ক অনুসারে বাছাই করা লোকেশন শব্দের তালিকাগুলির তালিকা বজায় রাখতে পারেন এবং সংঘর্ষ সনাক্তকরণ অ্যালগরিদমকে প্রবাহিত করতে এই তালিকাগুলি ব্যবহার করতে পারেন।


6

খুব কৌশল। আমি নিজের মতো করে কিছু করার চেষ্টা করছি তবে অক্ষ ম্যাপ থেকে এই জাতীয় টাইপোগ্রাফিক মানচিত্র তৈরি করতে চাই ।

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

আপনি কিউগিস বা ম্যাপনিকের সাহায্যে কিছু চেষ্টা করতে পারেন, বেসিকগুলি হ'ল:
1) শব্দগুলি গণনা করুন এবং সংঘটন সংখ্যার দ্বারা একটি ওজন তৈরি করুন।
2) একটি বহুভুজের অভ্যন্তরে এলোমেলো পয়েন্ট উত্পন্ন করুন।
3) প্রতিটি পয়েন্টের জন্য একটি শব্দ আপলোড করুন এবং এটি টেবিলকে আটকে দেবে weight
4) ওজনের উপর ভিত্তি করে ফন্টের আকারের সাথে পাঠ্যটি আঁকুন।

আপনি টেবিলে এলোমেলো ঘোরানো এবং রংগুলিও যুক্ত করতে পারেন।


(+1) টাইপোগ্রাফিক মানচিত্র দেখানোর জন্য ধন্যবাদ। এটি আমাকে মনে করিয়ে দেয় যে আমি কয়েক মাস আগে শীতল জিনিসগুলি পেরিয়ে এসেছি। আমি এটি দিয়ে চেষ্টা করব তবে আমি ভাবছিলাম যে এসইওতে @Aeby দ্বারা প্রদত্ত উপলব্ধ পাইথন কোডটি খুব কার্যকর হবে না, যদি আমি দেশের সীমানাগুলিতে বাধা যুক্ত করি। আমি কিউজিসের সাথে যথেষ্ট পরিচিত নই তবে আমি এটি জানার চেষ্টা করব।
chl

অভিন্ন র্যান্ডম পয়েন্টগুলিতে শব্দ রাখলে সাধারণত অনেকগুলি ওভারল্যাপ তৈরি হয়। শব্দগুলি বহুভুজ প্রায় পূরণ করার জন্য যদি সমানভাবে মাপা হয় - যা বেশিরভাগ ক্ষেত্রেই কাঙ্ক্ষিত পরিস্থিতি - তবে এলোমেলো পয়েন্টগুলি ব্যবহার করা নিশ্চিত না। এটি একটি স্থানিক সিমুলেটেড অ্যানিলিং অ্যালগরিদমের জন্য ভাল শুরু হবে, যদিও :-)।
whuber

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

@ হুবার, আপনার আদর্শ অনুসরণ করে, সম্ভবত এলোমেলো পয়েন্টগুলির পরিবর্তে, অ্যালগরিদমটি বালি থেকে ডানদিকে উপরের বাম থেকে শব্দের আকারের সাথে বহুভুজগুলি দিয়ে বহুভুজগুলি পূরণ করা শুরু করতে পারে। তারপরে এই বহুভুজগুলি লেবেল করুন।
পাবলো

5

Tagxedo দেখতে দুর্দান্ত। খুব খারাপ এটি সিলভারলাইট ব্যবহার করে।


(+1) দেখতে ভাল লাগছে, যদিও সিলভারলাইটের উপর নির্ভর না করা ভাল।
chl

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