পার্কিং লটের মতো অঞ্চলগুলির মাধ্যমে রাউটিং বাস্তবায়নের সর্বোত্তম উপায় কোনটি?


9

আমি হেঁটে যাওয়ার দিকের জন্য ওএসএম 2 পিও ব্যবহার করছি এবং আমি লক্ষ্য করেছি যে প্রচুর ওএসএম চলার পথ আদর্শভাবে সেটআপ করা হয়নি।

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

এটি মোকাবেলার জন্য কি কোনও ব্যবহারিক উপায় আছে? আমার অনুমান যে হাঁটা যায় এমন কোনও "অঞ্চল" এর সাথে লেনদেন করার সময় একই সমস্যা দেখা দেয় (অর্থাত্ সেগুলি দিয়ে কোনও পথ ছাড়াই পার্ক)।

আরেকটি সমস্যা হ'ল রাস্তার সাথে ফুটপাতের সংযোগ নেই। অনেক পরিস্থিতিতে এটি আবার সাব পার রুটিং ফলাফলের দিকে নিয়ে যায়।

ওএসএম সমস্ত জায়গায় এই সমস্যা আছে। এটি একটি কঠিন সমস্যা, তবে একটি সাধারণ সমস্যা বলে মনে হচ্ছে, তাই আমি ভাবছি যে কেউ এটির ব্যবহারিক উপায়ে সম্বোধন করেছেন কিনা।

আপনার চিন্তার জন্য ধন্যবাদ!

উত্তর:


5

শানের উত্তরটি মনে রাখবেন (যে আপনাকে নিজেকে 'নিখোঁজ' পেটস যুক্ত করতে হবে) পাশাপাশি এই নিখোঁজ অংশগুলি রাস্তা-গ্রাফের অংশ যা ঘুরে দেখা যায় কেবল লাইন, এখানেই আপনি করতে পারেন দ্রুত কাজ ব্যবহার করুন। যদি হাঁটার পথে একটি "হাঁটাযোগ্য" বহুভুজ সহ একটি সাধারণ পয়েন্ট থাকে তবে এই বহুভুজের সীমানাটি আপনার রাস্তা-গ্রাফের রেখা হিসাবে রফতানি করুন (প্রয়োজনে বিশদগুলি সংশোধন করুন)। সুতরাং এই জাতীয় বহুভুজের সীমানায় পাথটি ভাঙ্গবে না বরং পরিবর্তে এটি তার ঘেরের সাথে ম্যাপ করা হবে।

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


আপনার উত্তরের জন্য ধন্যবাদ। ভাল দিক. Osm2po এর জন্য, কারও কাছে কী স্তরটির জন্য এটি ব্যবহার করার পরামর্শ রয়েছে? যেমন ওসেম ডেটার উপর এটি Osm2po হিট হওয়ার আগে বা osm2po গ্রাফ বিল্ডিংয়ের সময় ...
ডিএফএক্স

6

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


+1 - এগুলি বেড়া করা যেতে পারে, বা ঘেরের সাথে নিকাশী খালি ইত্যাদি থাকতে পারে
ড্র

1

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


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

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

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