জিপিএস ট্র্যাকগুলি থেকে পললাইন-ভিত্তিক "হিটম্যাপ" তৈরি করছেন?


30

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

প্রদত্ত যে 1) আমার ট্র্যাকটি প্রতিবার একই হবে না এবং 2) এক "রান" অনুসরণ করে আচ্ছাদিত অঞ্চলটি কয়েক শ ফুট প্রশস্ত হতে পারে, এই "লিনিয়ার" ডেটা বিশ্লেষণের জন্য সর্বাধিকতর উপায় হতে পারে কোন বাছাইয়ের জন্য? হিটম্যাপের? আমার চিন্তাগুলি লাইনগুলিকে বাফার করার ছিল, তারপরে ভেন ডায়াগ্রাম জিনিসটি চালানোর জন্য পোলিকে ছেদ করে। আমার পছন্দটি ওপেন-সোর্স প্রযুক্তি ব্যবহার করা। আমি কিউজিআইএস এবং পোস্টজিআইএস লোড এবং উপলব্ধ পেয়েছি।

আপডেট : @ ব্লাহ ২৩৮ এর প্রতিক্রিয়া অনুসারে, আমি এমন কোনও কিছু নিয়ে ভাবছিলাম যা কোনও অঞ্চল দিয়ে পাসের সংখ্যা ("রান") সংগ্রহ করতে এবং তারপরে গণনা দ্বারা প্রতীকী হতে পারে। ধারণাগতভাবে, এটি আর্কজিআইএস " সংগ্রহ ইভেন্টগুলি " (তবে লাইনের জন্য, পয়েন্ট নয়) বা ডুয়াল লাইনগুলি কেন্দ্ররেখায় সঙ্কুচিত করা (তবে প্রায় একই অঞ্চলে একাধিক লাইনের জন্য) এর মত হবে।

অনুরূপ ধারণার আরও ভিজ্যুয়াল উদাহরণটি ট্র্যাফিক-প্রবাহের মানচিত্র হতে পারে, যেখানে উচ্চ-জনাকীর্ণ অঞ্চলগুলি "উচ্চ-ভ্রমণ" স্কি রান / অঞ্চলগুলির সমান হবে:

গুগল ট্র্যাফিক মানচিত্র

আমি নিম্নলিখিত প্রশ্নগুলি পড়েছি যা কিছু ধারণা দিতে পারে তবে আমি কী সম্পাদন করতে চাইছি সেগুলি তারা সত্যই সম্বোধন করে না:

ক্লাস্টারিং ট্র্যাজেটরিজ (জিপিএস ডেটা (x, y) পয়েন্ট) এবং ডেটা মাইনিং

জিপিএস রুটের সাথে ত্রুটি পরিচালনা করা (তাত্ত্বিক কাঠামো?)


ধরে নিই যে আপনি জিপিএক্স ডেটা ব্যবহার করছেন, এটি বিরতিতে কেবল ল্যাট / লম্বা রিডিং নেওয়া উচিত, সুতরাং এটি ইতিমধ্যে পয়েন্ট বৈশিষ্ট্যগুলিতে হওয়া উচিত। আপনি কি তারপরে হিটম্যাপ ব্যবহার করতে পারবেন না? বা আপনি জিপিএক্স তুলনামূলক ডিভাইস ব্যবহার করছেন না ??
রোমাএইচ

আহ, এর আপনি যা চেয়েছিলেন তা আমি ভুলভাবে লিখেছি .. কিছুই নয়।
রোমাএইচ

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

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

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

উত্তর:


17

জিওটুলস / জিও সার্ভারে আমি পয়েন্ট ব্যতীত অন্য জ্যামিতিকে সমর্থন করার জন্য হিটম্যাপ রেন্ডারিং ট্রান্সফরমেশনকে বাড়িয়ে এই বিষয়ে কিছুটা কাজ করেছি।

পিজা হিটম্যাপ সরবরাহ করে

এটি এখনও শেষ হয়নি, তবে আপনি গিটহাবের আমার সংগ্রহশালা থেকে বৈশিষ্ট্য শাখাটি পেতে পারেন ।

স্ক্রিনশটটি জিপিএস ট্র্যাকের যখন আমি পিৎজা বিতরণ ড্রাইভার হিসাবে কাজ করেছি from


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

কোনও পোষ্টগিজ দিয়ে এই প্রভাবটি কীভাবে পাবেন? বা কিগিস?
ক্রিসমার্ক

15

ম্যাপবক্স এবং টাইলমিল ব্যবহার করে ঠিক এমনটি করার জন্য এখানে একটি দুর্দান্ত টিউটোরিয়াল :

স্ক্রিনশট


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

@ blah238 আমি একই উদাহরণ খুঁজছিলাম ... অনেক ধন্যবাদ !!
সুনীল

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

5

এখানে আমার সহজ পদ্ধতি:

  1. umap এ একটি নতুন মানচিত্র তৈরি করুন: http://umap.openstreetmap.fr/en
  2. আপনার আমদানিকৃত সমস্ত জিপিএক্স ফাইল নির্বাচন করুন এবং মানচিত্রে এগুলি আপলোড করুন (আপনি একবারে এই সমস্তগুলি আমদানি করতে পারেন)
  3. মানচিত্র সেটিংস সম্পাদনা> ডিফল্ট বৈশিষ্ট্যগুলি প্রবেশ করান, ধূমপান 0.25, ওজন 10 নির্বাচন করুন।

উপরের তিনটি ধাপে 5 মিনিট সময় লাগবে এবং এখানে ফলাফল: এখানে চিত্র বর্ণনা লিখুন


3

কিউজিআইএস-এর বিষয়ে আমার দৃষ্টিভঙ্গি এখানে। এটি ছিল একটি বাসের রুটের সেটগুলির জন্য এবং আমি সনাক্ত করতে চেয়েছিলাম যে কোন রাস্তাগুলিতে বাস রুটের সর্বাধিক ঘনত্ব ছিল।

  • আমার লাইনগুলিকে পয়েন্টগুলিতে রূপান্তর করতে Qchainage প্লাগইন ব্যবহার করুন। যতক্ষণ না আমি প্রতি লাইনে প্রচুর পয়েন্ট তৈরি করেছি (প্রতি লাইনে 1,500, এবং লাইনগুলি প্রায় 9 কিমি) until
  • স্টোর ট্যাবে কিগিস অন্তর্নির্মিত রয়েছে এমন হিটম্যাপ প্রতীকাদি রেন্ডারিং প্রয়োগ করেছে। স্তর বৈশিষ্ট্য> শৈলী> হিটম্যাপ
  • ব্যাসার্ধ এবং সর্বাধিক মান নিয়ে খেলুন। সেরা রেন্ডারিং মানের নির্বাচন নিশ্চিত করুন।
  • অন্যদিকে কালো এবং অন্য কোনও উজ্জ্বল রঙ থেকে শুরু করে একটি নতুন রঙের র‌্যাম্প তৈরি করা (অবিচ্ছিন্ন নির্বাচন করুন)।

এবং voilà।

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


2

আমি বুঝতে পারি এটি বেশ পুরানো পোস্ট, তবে, আমি এটির মতো একই গবেষণা করে এসেছি। আমি একটি দুর্দান্ত সরল মডেল / কাজের প্রবাহ বিকাশ করেছি যা কেবল অর্কিজিআইএস-এ এটি সম্পন্ন করতে পারে (সম্ভবত কিউজিআইএস, তবে আমি এখনও এটি প্রয়োগ করেছি না)।

আপনার যদি একটি জিপিএক্স বা টিসিএক্স ফাইল নির্দিষ্টভাবে থাকে (যে কোনও পয়েন্ট ফাইল যদিও কাজ করে), এটি কেবল এক্সেলের মধ্যে খোলা যায়, তারপরে কোনও সিএসভিতে রূপান্তরিত হয়ে আরকজিআইএসে আনা যায়। Points to Lineসরঞ্জামটি ব্যবহার করে , আপনি সিএসভি থেকে জিপিএস পয়েন্টগুলিকে সময় অনুযায়ী পয়েন্টগুলি বাছাই করে ট্রাজেক্টোরিগুলিতে রূপান্তর করেন (আপনি কোনও অনন্য শনাক্তকারী ব্যবহার করে তাদেরকেও গ্রুপ করতে পারেন, যা এই ক্ষেত্রে রিসর্ট, রুট বা ইভেন্টের নির্দিষ্ট তারিখের দ্বারা হতে পারে) - যেমন দিন 1, 2 ইত্যাদি)। এটি একটি একক পললাইন স্তর তৈরি করবে (যদি না আপনি তাদের অনন্য আইডি দ্বারা গোষ্ঠী করেন)। তারপরে আপনি সেই Split Line at Verticesসরঞ্জামটি ব্যবহার করুন যা প্রতিটি ক্রমিক পয়েন্টের মধ্যে রেখাংশ তৈরি করে। সেখান থেকে, আপনি সেই Line Densityসরঞ্জামটি ব্যবহার করেন যা একটি নির্দিষ্ট ঘর আকার এবং সন্ধানের ব্যাসার্ধের দ্বারা প্রদত্ত কোনও সেলের মধ্য দিয়ে যাওয়া রেখার সংখ্যা গণনা করে এবং একটি রাস্টারকে আউটপুট দেয়। এই রাস্টারটি তাপের মানচিত্র হিসাবে প্রতীকী হতে পারে।

আমার কাছে এটি রয়েছে এবং ঘন ঘন এটি প্রয়োগ করা অবিরত রয়েছে এবং নীচে একটি নমুনা ফলাফল অন্তর্ভুক্ত করেছে:

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


এটি দেখতে সত্যিই একটি আকর্ষণীয় কৌশল বলে মনে হচ্ছে। আমি এই ধারণাটি কখনই সম্পূর্ণ করিনি, তাই আমি আরও এই বিষয়ে তদন্ত করব। একটি পুরানো প্রশ্নের জবাব দেওয়ার জন্য ধন্যবাদ!
রায়ানডাল্টন

সমস্যা নেই! এটি আর্ক টুলবক্স থেকে কেবলমাত্র তিনটি সরঞ্জাম ব্যবহার করে একটি দুর্দান্ত সরল মডেল। অথবা, আপনি এটি আরও দুই সরঞ্জাম শুধু ব্যবহার প্রক্রিয়া সহজ পারে Track Intervals to Lineএবং Line Densityটুলস
অ্যান্ড্রু-রায়ান

1

আমাদের এর ব্যবহারের মধ্যে পিজিআরউটিং ব্যবহার করে শিক্ষার্থীদের স্কুলে পাঠানো জড়িত।

পৃথক রুটের ফলাফলগুলি তাদের মূলটিতে নোডের একটি সেট (যা বৈকল্পিকভাবে সম্পর্কিত প্রান্তগুলিতে যোগদান করে লাইনে পরিণত হয়)।

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

এই মানচিত্রগুলি এমন অঞ্চলগুলিকে অবহিত করতে ব্যবহৃত হয়েছিল যা ক্রসিংস, সিগন্যালস, লক্ষণ ইত্যাদির মতো আরও সুরক্ষার অবকাঠামোর জন্য লক্ষ্যবস্তু হওয়া উচিত inform

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


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

0

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


0

বেশিরভাগ লোক (আমাকে সহ) একটি জিপিএক্স ফাইল দেখেন এবং এটিকে পজিশনের ক্রম (পয়েন্ট) হিসাবে মনে করেন, তবে এটি পরিবর্তে লাইন বিভাগের ক্রম হিসাবে দেখা যায় ।

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

আপনি যখন "লাইনগুলিকে বাফার" বলবেন, তখন লাইন বেধ হবে। আপনি যখন "পাসগুলি সংগ্রহ করুন" বলবেন তার অর্থ হবে স্বচ্ছ লাইনগুলি দিয়ে বারবার প্লট করা , এভাবে আরও "আরও বেশি" রঙ তৈরি করা up

সুতরাং, আমি আপনাকে প্রতিটি ট্রাজেক্টোরির একক পললাইন হিসাবে যথেষ্ট পরিমাণে প্ল্যাটফর্মের প্লট করার পরামর্শ দিচ্ছি যাতে কিছুটা ওভারল্যাপ থাকে (এটি জুমের উপর নির্ভর করে, তাই আপনি পিক্সেলের পরিবর্তে মানচিত্রের দূরত্বটিতে বেধটি সেট করতে চান) এবং মোটামুটি কম অস্বচ্ছতার সাথে , বলুন, 0.05, কালো।

প্রতিটি বিভাগকে চক্রান্ত না করা গুরুত্বপূর্ণ, কারণ যদি আপনি এটি করেন তবে তাদের লম্বা অংশগুলি ওভার্যাপল্যাপ হয়ে যাবে, তাদের অস্বচ্ছতা দ্বিগুণ করবে এবং শক্তিশালী রঙের "ডট" তৈরি করবে।

শেষ অবধি, আপনি একটি গ্রেস্কেল চিত্র পাবেন যার উপর আপনি নিজের পছন্দের রঙিন্যাপটি প্রয়োগ করতে পারেন।

আমি সম্ভবত পাইথন / কায়রো ব্যবহার করে এটি করতাম তবে পাইথন / ম্যাটপ্ল্লোলিব করত এবং এইচটিএমএল / ক্যানভাস বা এইচটিএমএল / এসভিজি (বা প্রোগ্রামেটিক এসভিজি) অবশ্যই করত।

শেষ ফলাফলটি কেবল আপনার আউটপুট মিডিয়াটির রেজোলিউশনের উপর নির্ভর করবে।


0

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

https://luke-webber.github.io/polyline-heatmap/

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