نشان کن
کد آگهی: KP7485844694

کد پایتون تخلیه اضطراری مردم به سمت پناهگاه ها در صورت وقوع سیل

در سراسر کشور
در وبسایت کافه پروژه  (5 روز پیش)
دورکاری
اطلاعات شغل:
امکان دورکاری و کار در منزل: دارد
نوع همکاری:  پروژه ای
بازه حقوق:  از 1,000,000 تا 3,000,000 تومان
متن کامل آگهی:

لایه shapefile شبکه جاده ای، پناهگاه ها و مرزبندی حوضه و Raster مناطق سیل گرفته به همراه ارتفاع آب در دسترس است. 1. مدل برای تعداد مشخصی گام زمانی ران شود (مثلا 100) اما حرکت مردم بعد از مثلا گام زمانی 10 باشد زیرا مردم در حال تصمیم گیری هستند. 2. تعداد مردمی که یک پناه گاه سکونت میده مثلا 20 نفر و اگه مردم وقتی رسیدند بهش دیدند پر شده باید به نزدیک ترین بعدی برند. 3. مردم به صورت رندوم در محدوده نقشه تولید شده باشند. 4. فاصله هر شخص تا نزدیکترین پناهگاه محاسبه شود هم به صورت پیاده که فاصله geographical (یعنی فاصله نقطه تا نقطه) می شود و هم سواره که فاصله از محل شخص تا پناهگاه با در نظر گرفتن حرکت بر روی جاده می باشد (طول هر جاده در جدول مشخصات فایل جاده موجود است) 5. برای هرنوع جاده سرعت اولیه متفاوتی در نظر بگیریم (5 نوع سرعت برای 5 نوع مختلف جاده). در قسمت جدول مشخصات فایل جاده چند نوع جاده ذکر شده است که به این صورت در نظر بگیرید. secondary=secondary_link=10 motorway=motorway_link=12 unclassified=15 primary=25 trunk=20 residential=living_street=15 سپس در هنگام شروع مدل سازی سرعت هر خودرو در هر مسیر باید از طریق فرمول زیر محسابه شود زیرا بارش بر سرعت خودرو تاثیر می گذارد. V=(V0/2)*tanh((-w+a)/b)+V0/2 a=2.5 b=3 V0=سرعت اولیه w=ارتفاع آب بر جاده ارتفاع اب را برای هر نوع جاده متغییری با قابلیت تغییر توسط کاربر در نظر بگیرید 6. فاصله زمانی هر شخص برای هر دو حالت سفر بدست بیاید. فاصله زمانی از تقسیم مسافت بر سرعت بدست می آید. 7. اگر فاصله زمانی کمتر از عدد مثلا 10 باشد افراد پیاده سفر می کنند و اگر بیشتر باشد سواره. 8. 30 درصد افراد سواره و 25 درصد افراد پیاده را به عنوان افرادی که دیگر افراد سواره و پیاده نزدیک خورد را دنبال میکنند در نظر بگیرید. 9. مابقی افراد پیاده و سواره به سمت نزدیک ترین پناهگاه حرکت کنند تا به ان ها برسند و دیگر حرکت نکنند ( به طبع افرادی که آن ها را دنبال میکنند نیز به همان پناهگاه می روند به جای پناهگاه نزدیک به خودشان). اگر پناهگاه گنجایش این گروه از افراد را نداشت تعدادی از آنها که در پناهگاه جا می شوند به پناهگاه برسند و مابقی به افراد به پناهگاه نزدیک بعدی از موقعیت مکانی فعلی بروند. طبیعتا فاصله زمانی باید دوباره بررسی شود تا اگر سواره هستند پیاده بروند و اگر پیاده هستند همان پیاده بروند. 10. افراد پیاده می توانند در مسیر های خالی و جاده به سمت پناه گاه حرکت کنند اما سواره ها فقط از طریق جاده می توانند. 11. افراد پیاده و سواره اگر در مسیر به هم برسند، درصدی (مثلا 40%) ازآن ها تغییر مسیر داده و شخص دیگر را به سمت پناهگاه نزدیک آن ها دنبال میکنند. 12. همه افراد زمانی که به هم میرسند سرعتشان کم شده (مثلا 10 واحد سواره و 2 واحد پیاده) و وقتی از محلی که بهم رسیدند جدا شدند به سرعت اولیه بر میگردند. 13. زمانی که ارتفاع آب در فایل رستر به 0.2 متر برسد تخلیه مردم سوار خودرو توسط جاده غیر ممکن می شود در نتیجه از افراد سواره به پیاده تبدیل می شوند و سرعتشان در ناحیه سیل زده به نصف اولیه می رسد. 14. اگر ارتفاع آب در منطقه ای که افراد سواره در حال حرکت هستند به 0.2 برسد باید پیاده شوند و پیاده به نزدیک ترین ایستگاه پیاده بروند 15. پناهگاهی که در منطقه سیلاب زده هستند طبیعتاً قابل دسترسی توسط افراد سواره نیستند و مردم باید به پناهگاه دگ خارج از منطقه سلاب بروند اما افراد پیاده می توانند به آن ها برسند. 16. مقادیر فرض شده به صورت متغیر در نظر گرفته شوند تا قابل تغییر توسط کاربر باشند. 17. تعداد نفراتی که به هر پناهگاه میرسند و در کدام تایم زمانی هر نفر می‌رسد به صورت خروجی بدست آیند. 18. حرکت افراد پیاده و سواره بر روی شکل به همراه جاده، پناهگاه ها و مناطق سیل زده به صورت یک فایل GIF نمایش داده شود. 19. لطفا یک ویدیو یا متن آموزشی که توضیح بده هر خط چه کاری انجام میده را اضافه کنید.


14 روزمهلت اجرا
30 درصد ضمانت اجرا
پایتون (python)

این آگهی از وبسایت کافه پروژه پیدا شده، با زدن دکمه‌ی تماس با کارفرما، به وبسایت کافه پروژه برین و از اون‌جا برای این شغل اقدام کنین.

هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک،‌ با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.
گزارش مشکل آگهی
تماس با کارفرما
این آگهی رو برای دیگران بفرست
نشان کن
گزارش مشکل آگهی
شنبه 8 اردیبهشت 1403، ساعت 20:12