PDA

View Full Version : طراحی وب سایت راهنمای مسیریابی شهری



user68
جمعه 19 اسفند 1390, 15:02 عصر
شرح: در این پروژه وب سایتی طراحی میشود که با استفاده از تکنیکهای مسیریابی هوشمند به کاربر در زمینه مسیریابی بین دونقطه از نقشه در یک شهر بزرگ مانند اصفهان کمک مینماید. به این ترتیب که کاربر دو نقطه را روی نقشه معین مینماید و عامل هوشمند با در نظر شرایط کنونی راه، کوتاهترین مسیر یا مسیرها را به کاربر پیشنهاد مینماید.
برنامه های مورد نیاز:
php و mySQL


این موضوع پیشنهادی از طرف استادم برای پروزه هست ولی من دقیقا نمیفهمم که چی کارباید بکنم واین تکنیک های مسیریابی هوشمند چیه ؟من با php یه سایت ساده طراحی کردم . ولی این رو واقعا ازش سر در نمیارم.
میشه دقیقا برام توضیح بدید که به چه اطلاعاتی نیاز هست و ایا به نظرتون موضوع سختیه؟

با تشکر

hightech
جمعه 19 اسفند 1390, 17:13 عصر
برای اینکار باید کار با گرافها (و اگه بخواید بهتر کار کنید گرافهای جهتدار) رو بلد باشید
همچنین باید نقشه ای دم دستتون باشه که توی اون مسیر ها از جمله خیابونها، کوچه ها، میادین، تقاطعها و ... برای برنامه بصورت ساختارمند مشخص شده باشه (+ طول مسیرها) که کار زمانبری هست، مگر اینکه مثل گوگل و بقیه اینکار بصورت هوشمند انجام بشه
اگه قبلا پروژه های الگوریتمی انجام ندادین و وقت کافی ندارین بهتره الان بهش نزدیک نشید اما اگه وقتشو دارید خیلی خیلی تجربه خوبیه

user68
جمعه 19 اسفند 1390, 18:17 عصر
برای اینکار باید کار با گرافها (و اگه بخواید بهتر کار کنید گرافهای جهتدار) رو بلد باشید
همچنین باید نقشه ای دم دستتون باشه که توی اون مسیر ها از جمله خیابونها، کوچه ها، میادین، تقاطعها و ... برای برنامه بصورت ساختارمند مشخص شده باشه (+ طول مسیرها) که کار زمانبری هست، مگر اینکه مثل گوگل و بقیه اینکار بصورت هوشمند انجام بشه
اگه قبلا پروژه های الگوریتمی انجام ندادین و وقت کافی ندارین بهتره الان بهش نزدیک نشید اما اگه وقتشو دارید خیلی خیلی تجربه خوبیه

خیلی ممنون از راهنمائیتون. این طور که پیداست خیلی مشکله ومنم قبلا همون طور که گفتید پروژه های الگوریتمی انجام ندادم. تا اخر تابستون وقت دارم . و فکر میکنم برای این کار زمان کمیه .
به هر حال باز هم ممنون

Net So
جمعه 19 اسفند 1390, 21:47 عصر
http://maps.google.com/maps/api/directions/xml?origin=tehran&destination=karaj&sensor=false

xml رو Pars کن :D
کار تموم شد. خود گوگل Navigation رو انجام میده. فرضا برای رفتن از x به y از خیابان m برو. به بانک L که رسیدی برو به سمت چپ ، بعد 5 کیلومتر برو و بعد بپیچ به سمت راست و ...
:D
ساختش با Php نهایتا 1 - 2 هفته زمان میبره
Have Fun

Hell Lord
جمعه 19 اسفند 1390, 22:02 عصر
فکر نمیکنم منظور استادت این بوده که راه رو نمایش بده، فقط مسیر هارو به صورت آرایه ای بنویسه، نمیدونم درس هوش مصنوعی رو پاس کردی یا نه ولی تکنیک های مختلفی توی این درس هست که پیاده سازیش سخت نیست، نمایش اون مسیر ها هم از html5 و canvas میتونی استفاده کنی که تابعی به نام path داره خیلی هم آسونه.
http://www.html5canvastutorials.com/tutorials/html5-canvas-paths/

mbf5923
شنبه 20 اسفند 1390, 10:01 صبح
از api گوگل چطور میشه برای اینکار استفاده کرد؟مثل همون مثالی که دوستمون در یالا گفتن؟

hightech
شنبه 20 اسفند 1390, 12:30 عصر
از api گوگل چطور میشه برای اینکار استفاده کرد؟مثل همون مثالی که دوستمون در یالا گفتن؟
اینجا (http://barnamenevis.org/code.google.com/apis/maps/gallery/mapsAPI.html) رو مطالعه کنید

user68
شنبه 20 اسفند 1390, 17:09 عصر
http://maps.google.com/maps/api/directions/xml?origin=tehran&destination=karaj&sensor=false

xml رو Pars کن :D
کار تموم شد. خود گوگل Navigation رو انجام میده. فرضا برای رفتن از x به y از خیابان m برو. به بانک L که رسیدی برو به سمت چپ ، بعد 5 کیلومتر برو و بعد بپیچ به سمت راست و ...
:D
ساختش با Php نهایتا 1 - 2 هفته زمان میبره
Have Fun
با سلام
وقتی به این لینک میریم یه سری اطلاعات میده که من بعضیاش رو نمیفهمم چیه. ولی در کل اطلاعات خوبی میده.خب چه طور از این اطلاعات باید توی php استفاده کرد؟
اگه واقعا درست کردنش 1 -2 هفته باشه خیلی خوبه!





فکر نمیکنم منظور استادت این بوده که راه رو نمایش بده، فقط مسیر هارو به صورت آرایه ای بنویسه، نمیدونم درس هوش مصنوعی رو پاس کردی یا نه ولی تکنیک های مختلفی توی این درس هست که پیاده سازیش سخت نیست، نمایش اون مسیر ها هم از html5 و canvas میتونی استفاده کنی که تابعی به نام path داره خیلی هم آسونه.
http://www.html5canvastutorials.com/...-canvas-paths

منم فکر کنم همین طوره که شما میگید. اره هوش مصنوعی پاس کردم . میشه بیشتر توضیح بدید که چه طور میشه این تکنیک ها رو در php پیاده سازی کرد؟
راستی لینکتون هم برای من باز نمیشه.
با تشکر


اینجا (http://barnamenevis.org/code.google.com/apis/maps/gallery/mapsAPI.html) رو مطالعه کنید
http 404 not found

hosseinab
شنبه 20 اسفند 1390, 18:09 عصر
با تشکر از تمام دوستان




راستی لینکتون هم برای من باز نمیشه.
با تشکر

http 404 not found

درستش این بود: code.google.com/apis/maps/gallery/mapsAPI.html

user68
یک شنبه 21 اسفند 1390, 11:41 صبح
با سلام
دوستان این طور که پیداست من حتما باید رو همین موضوع کار کنم. اگه میشه واضح تر توضیح بدید که توی پی اچ پی باید چه کدهایی رو بنویسم .
با تشکر

hightech
یک شنبه 21 اسفند 1390, 12:02 عصر
كدوم يكي، روش گوگلي يا الگوريتمي؟
اينجا رو بخونيد الگوریتم پریم (http://fa.wikipedia.org/wiki/%D8%A7%D9%84%DA%AF%D9%88%D8%B1%DB%8C%D8%AA%D9%85_% D9%BE%D8%B1%DB%8C%D9%85)

user68
یک شنبه 21 اسفند 1390, 12:42 عصر
كدوم يكي، روش گوگلي يا الگوريتمي؟
اينجا رو بخونيد الگوریتم پریم (http://fa.wikipedia.org/wiki/%D8%A7%D9%84%DA%AF%D9%88%D8%B1%DB%8C%D8%AA%D9%85_% D9%BE%D8%B1%DB%8C%D9%85)
روش الگوریتمی

user68
شنبه 19 فروردین 1391, 14:51 عصر
با سلام
باید با روش الگوریتمی بنویسم . مثلا دو تا combobox در نظر بگیرم که اسم مکان ها رو توش نوشته باشه و بعد با انتخاب نقاط مورد نظر کوتاه ترین مسیر ها رو نشون بده.
با تشکر


فکر نمیکنم منظور استادت این بوده که راه رو نمایش بده، فقط مسیر هارو به صورت آرایه ای بنویسه، نمیدونم درس هوش مصنوعی رو پاس کردی یا نه ولی تکنیک های مختلفی توی این درس هست که پیاده سازیش سخت نیست، نمایش اون مسیر ها هم از html5 و canvas میتونی استفاده کنی که تابعی به نام path داره خیلی هم آسونه.
http://www.html5canvastutorials.com/tutorials/html5-canvas-paths/

در ضمن این لینک خرابه.

user68
یک شنبه 20 فروردین 1391, 11:07 صبح
من یه چیزایی در مورد الگوریتم پریم میدونم برنامش رو هم به زبان c دارم ولی نمیدونم الان برای این مساله چه طور باید ازش استفاده کنم خب نقاط مورد نظر میشه گره ها و مدت زمان میشه یال ها. ولی وقتی میخواد کوتاه ترین مسیرها رو نشون بده چه طور میشه؟

user68
دوشنبه 21 فروردین 1391, 11:53 صبح
با سبلام
من شنیدم انجام این مساله با الگوریتم ژنتیک بهتره . ولی من از الگوریتم زنتیک در حد تعریف میدونم نه پیاده سازی به نظرتون میتونم این پروژه رو در عرض دو ماه انجام بدم؟

user68
دوشنبه 21 فروردین 1391, 17:16 عصر
کمکی ؟ راهنمایی؟ اصلا میشه ؟ نمیشه ؟ با این فرصت کمی که من دارم!

user68
سه شنبه 22 فروردین 1391, 19:10 عصر
با سلام
یه سوالی داشتم این که الگوریتم پریم چه طور میتونه کوتاه ترین مسیر رو بین دو نقطه مشخص کنه اون طوری که من این الگوریتم رو خوندم وقتی تموم میشه که شامل همه گره ها باشه خب اگه گره ها مون همون نقاط مختلف شهر باشه یعنی باید یه دور به همشون سر بزنه درسته؟ یا من اشتباه متوجه شدم؟

user68
جمعه 25 فروردین 1391, 20:49 عصر
با سلام
چرا دیگه به این تاپیک پاسخی داده نمیشه؟؟؟