انگلیسیفرانسویاسپانیایی

فاویکون OnWorks

r.walkgrass - آنلاین در ابر

r.walkgrass را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور r.walkgrass است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


راه رفتن - یک نقشه شطرنجی ایجاد می کند که هزینه تجمعی ناهمسانگرد حرکت بین را نشان می دهد
مکان های جغرافیایی مختلف در یک نقشه شطرنجی ورودی که مقادیر دسته سلولی آن را نشان می دهد
هزینه.

واژگان کلیدی


رستر، سطح هزینه، هزینه های تجمعی، تخصیص هزینه

خلاصه


راه رفتن
راه رفتن --کمک
راه رفتن [-knri] ارتفاع=نام اصطکاک=نام تولید=نام [بیرون=نام]
[نقاط شروع=نام] [stop_points=نام] [start_raster=نام]
[شروع_مختصات=شمال شرقی[,شمال شرقی،...]]
[stop_coordinates=شمال شرقی[,شمال شرقی،...]] [حداکثر_هزینه=ارزش] [null_cost=ارزش]
[حافظه=ارزش] [walk_coeff=آ ب پ ت] [یازدهمین حرف الفبای یونانی=شناور] [فاکتور_شیب=شناور]
[--زیاد نوشتن] [--کمک] [--واژگان] [--ساکت] [--ui]

پرچم ها:
-k
از "حرکت شوالیه" استفاده کنید. کندتر، اما دقیق تر

-n
مقادیر تهی را در نقشه شطرنجی خروجی نگه دارید

-r
با مقادیر در نقشه شطرنجی شروع کنید

-i
چاپ اطلاعات در مورد فضای دیسک و حافظه مورد نیاز و خروج

--زیاد نوشتن
به فایل های خروجی اجازه بازنویسی فایل های موجود را بدهید

--کمک
خلاصه استفاده از چاپ

-- پرحرف
خروجی ماژول گویا

--ساکت
خروجی ماژول بی صدا

--ui
راه اندازی اجباری گفتگوی رابط کاربری گرافیکی

پارامترهای:
ارتفاع=نام [ضروری]
نام نقشه شطرنجی ارتفاع ورودی

اصطکاک=نام [ضروری]
نام نقشه شطرنجی ورودی حاوی هزینه های اصطکاک

تولید=نام [ضروری]
نام نقشه شطرنجی خروجی که شامل هزینه های پیاده روی باشد

بیرون=نام
نام نقشه شطرنجی خروجی که حاوی جهت حرکت باشد

نقاط شروع=نام
نام نقشه نقاط بردار شروع
یا منبع داده برای دسترسی مستقیم OGR

stop_points=نام
نام نقشه نقاط بردار توقف
یا منبع داده برای دسترسی مستقیم OGR

start_raster=نام
نام نقشه نقاط شطرنجی شروع

شروع_مختصات=شرق، شمال[، شرق، شمال،...]
مختصات نقطه(های) شروع (E,N)

stop_coordinates=شرق، شمال[، شرق، شمال،...]
مختصات نقطه(های) توقف (E,N)

حداکثر_هزینه=ارزش
حداکثر هزینه تجمعی
پیش فرض: 0

null_cost=ارزش
هزینه اختصاص داده شده به سلول های پوچ. به طور پیش‌فرض، سلول‌های تهی حذف می‌شوند

حافظه=ارزش
حداکثر حافظه قابل استفاده در مگابایت
پیش فرض: 300

walk_coeff=آ ب پ ت
ضرایب پارامترهای فرمول انرژی راه رفتن a,b,c,d
پیش فرض: 0.72,6.0,1.9998، -1.9998

یازدهمین حرف الفبای یونانی=شناور
ضرایب لامبدا برای ترکیب انرژی راه رفتن و هزینه اصطکاک
پیش فرض: 1.0

فاکتور_شیب=شناور
ضریب شیب هزینه انرژی سفر را در هر پله ارتفاع تعیین می کند
پیش فرض: -0.2125

شرح


راه رفتن هزینه تجمعی ناهمسانگرد حرکت بین جغرافیایی مختلف را محاسبه می کند
مکان‌ها روی نقشه شطرنجی ارتفاع ورودی که مقادیر دسته سلولی آن ارتفاع را نشان می‌دهد
ترکیب شده با یک لایه نقشه شطرنجی ورودی که مقادیر سلولی آن نشان دهنده هزینه اصطکاک است.

راه رفتن خروجی 1) یک نقشه شطرنجی که کمترین هزینه تجمعی (زمان) حرکت را نشان می دهد
هر سلول و نقاط شروع مشخص شده توسط کاربر و 2) یک نقشه شطرنجی دوم که نشان می دهد
جهت حرکت به سلول بعدی در مسیر بازگشت به نقطه شروع (به حرکت مراجعه کنید
جهت). از یک نقشه شطرنجی ارتفاع ورودی استفاده می کند که مقادیر دسته سلولی آن را نشان می دهد
elevation، همراه با یک نقشه شطرنجی ورودی دوم که مقادیر سلولی آن نشان دهنده اصطکاک است
هزینه.

این تابع مشابه است r.cost، اما در اعتیاد به نقشه اصطکاک، یک را در نظر می گیرد
زمان سفر ناهمسانگرد به دلیل سرعت پیاده روی متفاوت مرتبط با سراشیبی و
حرکات سربالایی

NOTES


فرمول Aitken 1977/Langmuir 1984 (بر اساس قانون Naismith برای زمان پیاده روی)
برای تخمین پارامترهای هزینه فواصل شیب خاص استفاده شده است:
T = a*delta_S + b*delta_H_سربالایی + c*delta_H_moderate_downhill + d*delta_H_teep_downhill
که در آن:

· T زمان حرکت بر حسب ثانیه است،

· دلتا S فاصله افقی تحت پوشش در متر است،

· دلتا H اختلاف ارتفاع بر حسب متر است.

الف، ب، ج، د walk_coeff پارامترها را در حساب سرعت حرکت در متفاوت است
شرایط و مرتبط با:

· الف: زمان بر حسب ثانیه برای راه رفتن به مدت 1 متر در سطح صاف (1/سرعت راه رفتن)

· ب: زمان راه رفتن اضافی بر حسب ثانیه، به ازای هر متر افزایش ارتفاع در سربالایی
دامنه ها

· ج: زمان راه رفتن اضافی بر حسب ثانیه، به ازای هر متر کاهش ارتفاع در متوسط
شیب های سراشیبی (از ارزش مثبت برای کاهش هزینه استفاده کنید)

· d: زمان راه رفتن اضافی در ثانیه، به ازای هر متر کاهش ارتفاع در شیب
دامنه های سراشیبی (استفاده از ارزش منفی برای افزایش هزینه)
ثابت شده است که حرکت در سراشیبی تا یک مقدار شیب خاص مطلوب است
آستانه، پس از آن نامطلوب می شود. آستانه مقدار شیب پیش فرض
(فاکتور_شیب) 0.2125- است، مربوط به tan(-12)، کالیبره شده بر روی رفتار انسان (> 5)
و کمتر از 12 درجه: سراشیبی معتدل. >12 درجه: سراشیبی شیب دار). مقادیر پیش فرض برای
آ ب پ ت walk_coeff پارامترهای پیشنهاد شده توسط لانگمویر (0.72، 6.0، 1.9998،
-1.9998)، بر اساس تلاش انسان در راه رفتن در شرایط استاندارد.

La اصطکاک پارامتر هزینه نشان دهنده جریمه زمانی در ثانیه پیاده روی اضافی است
زمان عبور از مسافت 1 متر

La یازدهمین حرف الفبای یونانی پارامتر یک ضریب مقیاس بدون بعد هزینه اصطکاک است:
هزینه کل = هزینه زمان حرکت + لامبدا * هزینه های اصطکاک * دلتا_S

برای نتیجه دقیق تر، می توان از گزینه "حرکت شوالیه" استفاده کرد (البته بیشتر است
زمان بر). در نمودار زیر، مکان مرکزی (O) یک سلول شبکه ای را نشان می دهد
که فواصل تجمعی محاسبه می شود. همسایه هایی که با x مشخص شده اند همیشه هستند
برای به روز رسانی هزینه تجمعی در نظر گرفته شده است. با گزینه «حرکت شوالیه» همسایه ها
مشخص شده با K نیز در نظر گرفته شده است.
KK
K xxx K
x O x
K xxx K
KK

حداقل هزینه های تجمعی با استفاده از الگوریتم Dijkstra محاسبه می شود که یک بهینه را پیدا می کند.
راه حل (برای جزئیات بیشتر رجوع کنید به r.cost، که از همان الگوریتم استفاده می کند).

جنبش جهت


سطح جهت حرکت برای ثبت توالی حرکات ایجاد شده ایجاد شده است
سطح انباشت هزینه بدون آن r.drain به درستی مسیری از
یک نقطه پایان به نقطه شروع. جهت هر سلول به سمت سلول بعدی است
سلول. جهت ها به صورت درجه CCW از شرق ثبت می شوند:
112.5 67.5 یعنی سلولی با مقدار 135
157.5 135 90 45 22.5 یعنی سلول بعدی در شمال غربی است.
180 X 360
202.5 225 270 315 337.5
247.5 292.5

اونس راه رفتن نقشه هزینه تجمعی را به عنوان ترکیبی خطی از هزینه اصطکاک محاسبه می کند
(از نقشه اصطکاک) و ارتفاع و مسافت طی شده (از ارتفاع دیجیتال
مدل)، r.drain می توان برای یافتن مسیر حداقل هزینه استفاده کرد. حتما استفاده کنید -d پرچم
و نقشه شطرنجی جهت حرکت هنگام دویدن r.drain برای اطمینان از محاسبه مسیر
با توجه به جهت حرکت مناسب

راه رفتنمانند بسیاری از برنامه های شطرنجی GRASS، همچنین برای اجرای نقشه های بزرگتر از آن ساخته شده است
می تواند در حافظه کامپیوتر موجود جا شود. همانطور که الگوریتم از طریق لیست پویا کار می کند
سلول ها می تواند تقریباً به طور تصادفی در کل منطقه حرکت کند. راه رفتن کل منطقه را تقسیم می کند
را به تعدادی قطعه تبدیل می کند و این قطعات را به صورت داخل و خارج از حافظه (به و از دیسک) تعویض می کند
مورد نیاز است. این یک رویکرد حافظه مجازی را ارائه می دهد که به طور بهینه برای نقشه های شطرنجی دوبعدی طراحی شده است.
مقدار حافظه مورد استفاده راه رفتن را می توان با حافظه گزینه،
پیش فرض 300 مگابایت است. برای سیستم هایی که حافظه کمتری دارند، این مقدار باید روی مقدار کمتری تنظیم شود
ارزش.

مثال ها


ما نقشه‌ای را محاسبه می‌کنیم که نشان می‌دهد یک فرد گمشده چقدر می‌تواند از نقطه‌ای که در آن قرار دارد فاصله بگیرد
آخرین بار با در نظر گرفتن توپوگرافی و پوشش زمین مشاهده شد.
g.region swwake_30m -p
# نقشه اصطکاک را بر اساس پوشش زمین ایجاد کنید
r.recode landclass96 out=اصطکاک << EOF
1: 3: 0.1: 0.1
4:5:10.:10.
6: 6: 1000.0: 1000.0
7: 7: 0.3: 0.3
EOF
r.walk -k elevation=elev_ned_30m اصطکاک=خروجی اصطکاک=هزینه راه رفتن \
start_coordinates=635576,216485 lambda=0.5 max=10000
# خطوط را بر روی سطح هزینه برای درک بهتر محاسبه کنید
# چقدر فرد می تواند در زمان معینی برسد (1000 بر حسب ثانیه)
r.contour walkcost output=walkcost step=1000

مراجع


· Aitken, R. 1977. مناطق وحشی در اسکاتلند. دکتری منتشر نشده پایان نامه.
دانشگاه ابردین

· Steno Fontanari، دانشگاه ترنتو، ایتالیا، Ingegneria per l'Ambiente e il
منطقه، 2000-2001. روش شناسی GIS برای تعیین
dell'accessibilità territoriale come supporto alle vendimi nella gestione
ambientale

· Langmuir, E. 1984. کوهستان و رهبری. شورای ورزش اسکاتلند/MLTB.
کوردی، لستر

با استفاده از خدمات onworks.net از r.walkgrass به صورت آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad